Warning: Permanently added '10.128.0.135' (ECDSA) to the list of known hosts. 2022/11/24 05:24:20 fuzzer started 2022/11/24 05:24:21 dialing manager at 10.128.0.169:38991 [ 140.839027][ T3472] cgroup: Unknown subsys name 'net' [ 140.995997][ T3472] cgroup: Unknown subsys name 'rlimit' 2022/11/24 05:24:22 syscalls: 3719 2022/11/24 05:24:22 code coverage: enabled 2022/11/24 05:24:22 comparison tracing: enabled 2022/11/24 05:24:22 extra coverage: enabled 2022/11/24 05:24:22 delay kcov mmap: enabled 2022/11/24 05:24:22 setuid sandbox: enabled 2022/11/24 05:24:22 namespace sandbox: enabled 2022/11/24 05:24:22 Android sandbox: /sys/fs/selinux/policy does not exist 2022/11/24 05:24:22 fault injection: enabled 2022/11/24 05:24:22 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2022/11/24 05:24:22 net packet injection: enabled 2022/11/24 05:24:22 net device setup: enabled 2022/11/24 05:24:22 concurrency sanitizer: /sys/kernel/debug/kcsan does not exist 2022/11/24 05:24:22 devlink PCI setup: PCI device 0000:00:10.0 is not available 2022/11/24 05:24:22 NIC VF setup: PCI device 0000:00:11.0 is not available 2022/11/24 05:24:22 USB emulation: enabled 2022/11/24 05:24:22 hci packet injection: enabled 2022/11/24 05:24:22 wifi device emulation: enabled 2022/11/24 05:24:22 802.15.4 emulation: enabled 2022/11/24 05:24:22 fetching corpus: 0, signal 0/2000 (executing program) 2022/11/24 05:24:22 fetching corpus: 50, signal 12454/16325 (executing program) 2022/11/24 05:24:22 fetching corpus: 100, signal 24794/30442 (executing program) 2022/11/24 05:24:22 fetching corpus: 150, signal 28493/35935 (executing program) 2022/11/24 05:24:22 fetching corpus: 200, signal 33428/42611 (executing program) 2022/11/24 05:24:22 fetching corpus: 250, signal 36369/47286 (executing program) 2022/11/24 05:24:22 fetching corpus: 300, signal 39651/52268 (executing program) 2022/11/24 05:24:22 fetching corpus: 350, signal 42470/56799 (executing program) 2022/11/24 05:24:22 fetching corpus: 400, signal 46505/62459 (executing program) 2022/11/24 05:24:23 fetching corpus: 450, signal 51530/69003 (executing program) 2022/11/24 05:24:23 fetching corpus: 500, signal 53931/73044 (executing program) 2022/11/24 05:24:23 fetching corpus: 550, signal 57205/77873 (executing program) 2022/11/24 05:24:23 fetching corpus: 600, signal 61229/83323 (executing program) 2022/11/24 05:24:23 fetching corpus: 650, signal 65014/88573 (executing program) 2022/11/24 05:24:23 fetching corpus: 700, signal 68046/93093 (executing program) 2022/11/24 05:24:23 fetching corpus: 750, signal 69042/95684 (executing program) 2022/11/24 05:24:23 fetching corpus: 800, signal 70293/98501 (executing program) 2022/11/24 05:24:23 fetching corpus: 850, signal 72319/101997 (executing program) 2022/11/24 05:24:23 fetching corpus: 900, signal 74119/105268 (executing program) 2022/11/24 05:24:23 fetching corpus: 950, signal 75622/108308 (executing program) 2022/11/24 05:24:23 fetching corpus: 1000, signal 76671/110893 (executing program) 2022/11/24 05:24:23 fetching corpus: 1050, signal 78131/113798 (executing program) 2022/11/24 05:24:23 fetching corpus: 1100, signal 79772/116903 (executing program) 2022/11/24 05:24:23 fetching corpus: 1150, signal 81067/119630 (executing program) 2022/11/24 05:24:23 fetching corpus: 1200, signal 82991/122961 (executing program) 2022/11/24 05:24:23 fetching corpus: 1250, signal 84799/126135 (executing program) 2022/11/24 05:24:24 fetching corpus: 1300, signal 86552/129218 (executing program) 2022/11/24 05:24:24 fetching corpus: 1350, signal 89611/133429 (executing program) 2022/11/24 05:24:24 fetching corpus: 1400, signal 91326/136469 (executing program) 2022/11/24 05:24:24 fetching corpus: 1450, signal 92800/139292 (executing program) 2022/11/24 05:24:24 fetching corpus: 1500, signal 93897/141792 (executing program) 2022/11/24 05:24:24 fetching corpus: 1550, signal 95812/144934 (executing program) 2022/11/24 05:24:24 fetching corpus: 1600, signal 96571/147102 (executing program) 2022/11/24 05:24:24 fetching corpus: 1650, signal 97752/149613 (executing program) 2022/11/24 05:24:24 fetching corpus: 1700, signal 99110/152295 (executing program) 2022/11/24 05:24:24 fetching corpus: 1750, signal 100456/154947 (executing program) 2022/11/24 05:24:25 fetching corpus: 1800, signal 101439/157252 (executing program) 2022/11/24 05:24:25 fetching corpus: 1850, signal 103057/160067 (executing program) 2022/11/24 05:24:25 fetching corpus: 1900, signal 103972/162336 (executing program) 2022/11/24 05:24:25 fetching corpus: 1950, signal 105710/165246 (executing program) 2022/11/24 05:24:25 fetching corpus: 2000, signal 107336/168031 (executing program) 2022/11/24 05:24:25 fetching corpus: 2050, signal 108441/170406 (executing program) 2022/11/24 05:24:25 fetching corpus: 2100, signal 109390/172620 (executing program) 2022/11/24 05:24:25 fetching corpus: 2150, signal 110419/174907 (executing program) 2022/11/24 05:24:25 fetching corpus: 2200, signal 111084/176856 (executing program) 2022/11/24 05:24:25 fetching corpus: 2250, signal 112527/179453 (executing program) 2022/11/24 05:24:25 fetching corpus: 2300, signal 113615/181748 (executing program) 2022/11/24 05:24:25 fetching corpus: 2350, signal 115151/184350 (executing program) 2022/11/24 05:24:25 fetching corpus: 2400, signal 116221/186617 (executing program) 2022/11/24 05:24:25 fetching corpus: 2450, signal 117163/188733 (executing program) 2022/11/24 05:24:25 fetching corpus: 2500, signal 117762/190566 (executing program) 2022/11/24 05:24:26 fetching corpus: 2550, signal 119396/193228 (executing program) 2022/11/24 05:24:26 fetching corpus: 2600, signal 120914/195738 (executing program) 2022/11/24 05:24:26 fetching corpus: 2650, signal 122883/198614 (executing program) 2022/11/24 05:24:26 fetching corpus: 2700, signal 123412/200402 (executing program) 2022/11/24 05:24:26 fetching corpus: 2750, signal 124328/202465 (executing program) 2022/11/24 05:24:26 fetching corpus: 2800, signal 124980/204321 (executing program) 2022/11/24 05:24:26 fetching corpus: 2850, signal 125602/206156 (executing program) 2022/11/24 05:24:26 fetching corpus: 2900, signal 127009/208541 (executing program) 2022/11/24 05:24:26 fetching corpus: 2950, signal 127754/210435 (executing program) 2022/11/24 05:24:26 fetching corpus: 3000, signal 128595/212377 (executing program) 2022/11/24 05:24:26 fetching corpus: 3050, signal 129165/214186 (executing program) 2022/11/24 05:24:26 fetching corpus: 3100, signal 129817/216037 (executing program) 2022/11/24 05:24:26 fetching corpus: 3150, signal 130848/218125 (executing program) 2022/11/24 05:24:26 fetching corpus: 3200, signal 131955/220282 (executing program) 2022/11/24 05:24:26 fetching corpus: 3250, signal 132701/222129 (executing program) 2022/11/24 05:24:26 fetching corpus: 3300, signal 134070/224385 (executing program) 2022/11/24 05:24:26 fetching corpus: 3350, signal 135048/226341 (executing program) 2022/11/24 05:24:27 fetching corpus: 3400, signal 136559/228725 (executing program) 2022/11/24 05:24:27 fetching corpus: 3450, signal 137528/230686 (executing program) 2022/11/24 05:24:27 fetching corpus: 3500, signal 138232/232517 (executing program) 2022/11/24 05:24:27 fetching corpus: 3550, signal 139050/234368 (executing program) 2022/11/24 05:24:27 fetching corpus: 3600, signal 139731/236163 (executing program) 2022/11/24 05:24:27 fetching corpus: 3650, signal 140670/238041 (executing program) 2022/11/24 05:24:27 fetching corpus: 3700, signal 141386/239802 (executing program) 2022/11/24 05:24:27 fetching corpus: 3750, signal 142129/241608 (executing program) 2022/11/24 05:24:27 fetching corpus: 3800, signal 143106/243543 (executing program) 2022/11/24 05:24:27 fetching corpus: 3850, signal 144087/245447 (executing program) 2022/11/24 05:24:27 fetching corpus: 3900, signal 144736/247180 (executing program) 2022/11/24 05:24:27 fetching corpus: 3950, signal 145494/248960 (executing program) 2022/11/24 05:24:27 fetching corpus: 4000, signal 146541/250885 (executing program) 2022/11/24 05:24:27 fetching corpus: 4050, signal 147308/252689 (executing program) 2022/11/24 05:24:28 fetching corpus: 4100, signal 147989/254367 (executing program) 2022/11/24 05:24:28 fetching corpus: 4150, signal 148520/255952 (executing program) 2022/11/24 05:24:28 fetching corpus: 4200, signal 149311/257660 (executing program) 2022/11/24 05:24:28 fetching corpus: 4250, signal 150264/259486 (executing program) 2022/11/24 05:24:28 fetching corpus: 4300, signal 150972/261194 (executing program) 2022/11/24 05:24:28 fetching corpus: 4350, signal 152202/263181 (executing program) 2022/11/24 05:24:28 fetching corpus: 4400, signal 153156/264975 (executing program) 2022/11/24 05:24:29 fetching corpus: 4450, signal 154019/266753 (executing program) 2022/11/24 05:24:29 fetching corpus: 4500, signal 154781/268451 (executing program) 2022/11/24 05:24:29 fetching corpus: 4550, signal 155668/270163 (executing program) 2022/11/24 05:24:29 fetching corpus: 4600, signal 156489/271846 (executing program) 2022/11/24 05:24:29 fetching corpus: 4650, signal 156981/273383 (executing program) 2022/11/24 05:24:29 fetching corpus: 4700, signal 157813/275090 (executing program) 2022/11/24 05:24:29 fetching corpus: 4750, signal 158461/276681 (executing program) 2022/11/24 05:24:29 fetching corpus: 4800, signal 158945/278174 (executing program) 2022/11/24 05:24:29 fetching corpus: 4850, signal 159623/279755 (executing program) 2022/11/24 05:24:29 fetching corpus: 4900, signal 160719/281578 (executing program) 2022/11/24 05:24:29 fetching corpus: 4950, signal 161246/283037 (executing program) 2022/11/24 05:24:29 fetching corpus: 5000, signal 161724/284502 (executing program) 2022/11/24 05:24:29 fetching corpus: 5050, signal 162387/286054 (executing program) 2022/11/24 05:24:29 fetching corpus: 5100, signal 163293/287761 (executing program) 2022/11/24 05:24:30 fetching corpus: 5150, signal 163792/289218 (executing program) 2022/11/24 05:24:30 fetching corpus: 5200, signal 164373/290690 (executing program) 2022/11/24 05:24:30 fetching corpus: 5250, signal 165135/292266 (executing program) 2022/11/24 05:24:30 fetching corpus: 5300, signal 165598/293706 (executing program) 2022/11/24 05:24:30 fetching corpus: 5350, signal 166663/295378 (executing program) 2022/11/24 05:24:30 fetching corpus: 5400, signal 167183/296806 (executing program) 2022/11/24 05:24:30 fetching corpus: 5450, signal 167666/298230 (executing program) 2022/11/24 05:24:30 fetching corpus: 5500, signal 168063/299593 (executing program) 2022/11/24 05:24:30 fetching corpus: 5550, signal 168694/301052 (executing program) 2022/11/24 05:24:30 fetching corpus: 5600, signal 169110/302442 (executing program) 2022/11/24 05:24:30 fetching corpus: 5650, signal 169730/303905 (executing program) 2022/11/24 05:24:30 fetching corpus: 5700, signal 170938/305629 (executing program) 2022/11/24 05:24:30 fetching corpus: 5750, signal 171533/307037 (executing program) 2022/11/24 05:24:31 fetching corpus: 5800, signal 172078/308431 (executing program) 2022/11/24 05:24:31 fetching corpus: 5850, signal 172741/309863 (executing program) 2022/11/24 05:24:31 fetching corpus: 5900, signal 173169/311176 (executing program) 2022/11/24 05:24:31 fetching corpus: 5950, signal 173927/312646 (executing program) 2022/11/24 05:24:31 fetching corpus: 6000, signal 174673/314120 (executing program) 2022/11/24 05:24:31 fetching corpus: 6050, signal 175519/315629 (executing program) 2022/11/24 05:24:31 fetching corpus: 6100, signal 176193/317062 (executing program) 2022/11/24 05:24:31 fetching corpus: 6150, signal 176717/318420 (executing program) 2022/11/24 05:24:31 fetching corpus: 6200, signal 177214/319764 (executing program) 2022/11/24 05:24:31 fetching corpus: 6250, signal 178030/321208 (executing program) 2022/11/24 05:24:31 fetching corpus: 6300, signal 178440/322469 (executing program) 2022/11/24 05:24:31 fetching corpus: 6350, signal 178973/323794 (executing program) 2022/11/24 05:24:31 fetching corpus: 6400, signal 179589/325166 (executing program) 2022/11/24 05:24:31 fetching corpus: 6450, signal 180757/326764 (executing program) 2022/11/24 05:24:31 fetching corpus: 6500, signal 181367/328134 (executing program) 2022/11/24 05:24:32 fetching corpus: 6550, signal 182016/329501 (executing program) 2022/11/24 05:24:32 fetching corpus: 6600, signal 182495/330763 (executing program) 2022/11/24 05:24:32 fetching corpus: 6650, signal 182884/331994 (executing program) 2022/11/24 05:24:32 fetching corpus: 6700, signal 183500/333304 (executing program) 2022/11/24 05:24:32 fetching corpus: 6750, signal 183904/334593 (executing program) 2022/11/24 05:24:32 fetching corpus: 6800, signal 184607/335946 (executing program) 2022/11/24 05:24:32 fetching corpus: 6850, signal 185172/337233 (executing program) 2022/11/24 05:24:32 fetching corpus: 6900, signal 185793/338504 (executing program) 2022/11/24 05:24:32 fetching corpus: 6950, signal 186341/339804 (executing program) 2022/11/24 05:24:32 fetching corpus: 7000, signal 187020/341087 (executing program) [ 151.463133][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 151.469734][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 2022/11/24 05:24:32 fetching corpus: 7050, signal 187444/342279 (executing program) 2022/11/24 05:24:32 fetching corpus: 7100, signal 187787/343466 (executing program) 2022/11/24 05:24:32 fetching corpus: 7150, signal 188742/344887 (executing program) 2022/11/24 05:24:32 fetching corpus: 7200, signal 189132/346103 (executing program) 2022/11/24 05:24:32 fetching corpus: 7250, signal 189601/347324 (executing program) 2022/11/24 05:24:32 fetching corpus: 7300, signal 190197/348581 (executing program) 2022/11/24 05:24:33 fetching corpus: 7350, signal 190722/349778 (executing program) 2022/11/24 05:24:33 fetching corpus: 7400, signal 191118/350939 (executing program) 2022/11/24 05:24:33 fetching corpus: 7450, signal 191656/352196 (executing program) 2022/11/24 05:24:33 fetching corpus: 7500, signal 192131/353390 (executing program) 2022/11/24 05:24:33 fetching corpus: 7550, signal 192590/354592 (executing program) 2022/11/24 05:24:33 fetching corpus: 7600, signal 193078/355737 (executing program) 2022/11/24 05:24:33 fetching corpus: 7650, signal 193529/356878 (executing program) 2022/11/24 05:24:33 fetching corpus: 7700, signal 193811/357995 (executing program) 2022/11/24 05:24:33 fetching corpus: 7750, signal 194281/359147 (executing program) 2022/11/24 05:24:33 fetching corpus: 7800, signal 195044/360356 (executing program) 2022/11/24 05:24:33 fetching corpus: 7850, signal 195510/361551 (executing program) 2022/11/24 05:24:33 fetching corpus: 7900, signal 196022/362711 (executing program) 2022/11/24 05:24:33 fetching corpus: 7950, signal 196428/363790 (executing program) 2022/11/24 05:24:33 fetching corpus: 8000, signal 196789/364909 (executing program) 2022/11/24 05:24:33 fetching corpus: 8050, signal 197599/366112 (executing program) 2022/11/24 05:24:34 fetching corpus: 8100, signal 197986/367201 (executing program) 2022/11/24 05:24:34 fetching corpus: 8150, signal 198527/368313 (executing program) 2022/11/24 05:24:34 fetching corpus: 8200, signal 198880/369465 (executing program) 2022/11/24 05:24:34 fetching corpus: 8250, signal 199282/370574 (executing program) 2022/11/24 05:24:34 fetching corpus: 8300, signal 199652/371705 (executing program) 2022/11/24 05:24:34 fetching corpus: 8350, signal 200676/372902 (executing program) 2022/11/24 05:24:34 fetching corpus: 8400, signal 201446/374059 (executing program) 2022/11/24 05:24:34 fetching corpus: 8450, signal 202283/375228 (executing program) 2022/11/24 05:24:34 fetching corpus: 8500, signal 202670/376253 (executing program) 2022/11/24 05:24:34 fetching corpus: 8550, signal 202999/377294 (executing program) 2022/11/24 05:24:34 fetching corpus: 8600, signal 203525/378409 (executing program) 2022/11/24 05:24:34 fetching corpus: 8650, signal 203910/379464 (executing program) 2022/11/24 05:24:34 fetching corpus: 8700, signal 204536/380570 (executing program) 2022/11/24 05:24:34 fetching corpus: 8750, signal 204927/381623 (executing program) 2022/11/24 05:24:34 fetching corpus: 8800, signal 205332/382684 (executing program) 2022/11/24 05:24:34 fetching corpus: 8850, signal 205706/383762 (executing program) 2022/11/24 05:24:34 fetching corpus: 8900, signal 206078/384829 (executing program) 2022/11/24 05:24:34 fetching corpus: 8950, signal 206604/385909 (executing program) 2022/11/24 05:24:35 fetching corpus: 9000, signal 207078/386976 (executing program) 2022/11/24 05:24:35 fetching corpus: 9050, signal 207487/388027 (executing program) 2022/11/24 05:24:35 fetching corpus: 9100, signal 207873/389038 (executing program) 2022/11/24 05:24:35 fetching corpus: 9150, signal 208520/390144 (executing program) 2022/11/24 05:24:35 fetching corpus: 9200, signal 209022/391236 (executing program) 2022/11/24 05:24:35 fetching corpus: 9250, signal 209564/392263 (executing program) 2022/11/24 05:24:35 fetching corpus: 9300, signal 209951/393309 (executing program) 2022/11/24 05:24:35 fetching corpus: 9350, signal 210361/394335 (executing program) 2022/11/24 05:24:35 fetching corpus: 9400, signal 210895/395373 (executing program) 2022/11/24 05:24:35 fetching corpus: 9450, signal 211288/396372 (executing program) 2022/11/24 05:24:35 fetching corpus: 9500, signal 211886/397389 (executing program) 2022/11/24 05:24:35 fetching corpus: 9550, signal 212233/398373 (executing program) 2022/11/24 05:24:35 fetching corpus: 9600, signal 212582/399359 (executing program) 2022/11/24 05:24:35 fetching corpus: 9650, signal 213016/400313 (executing program) 2022/11/24 05:24:36 fetching corpus: 9700, signal 213349/401287 (executing program) 2022/11/24 05:24:36 fetching corpus: 9750, signal 213700/402331 (executing program) 2022/11/24 05:24:36 fetching corpus: 9800, signal 214449/403344 (executing program) 2022/11/24 05:24:36 fetching corpus: 9850, signal 214902/404286 (executing program) 2022/11/24 05:24:36 fetching corpus: 9900, signal 215172/405247 (executing program) 2022/11/24 05:24:36 fetching corpus: 9950, signal 215642/406215 (executing program) 2022/11/24 05:24:36 fetching corpus: 10000, signal 216105/407196 (executing program) 2022/11/24 05:24:36 fetching corpus: 10050, signal 216481/408138 (executing program) 2022/11/24 05:24:36 fetching corpus: 10100, signal 216766/409084 (executing program) 2022/11/24 05:24:36 fetching corpus: 10150, signal 217306/410055 (executing program) 2022/11/24 05:24:36 fetching corpus: 10200, signal 217990/410985 (executing program) 2022/11/24 05:24:36 fetching corpus: 10250, signal 218436/411845 (executing program) 2022/11/24 05:24:36 fetching corpus: 10300, signal 218934/411845 (executing program) 2022/11/24 05:24:36 fetching corpus: 10350, signal 219276/411845 (executing program) 2022/11/24 05:24:36 fetching corpus: 10400, signal 219598/411845 (executing program) 2022/11/24 05:24:37 fetching corpus: 10450, signal 219876/411845 (executing program) 2022/11/24 05:24:37 fetching corpus: 10500, signal 220187/411845 (executing program) 2022/11/24 05:24:37 fetching corpus: 10550, signal 220572/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10600, signal 221612/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10650, signal 221951/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10700, signal 222385/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10750, signal 222816/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10800, signal 223093/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10850, signal 223301/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10900, signal 223661/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 10950, signal 224768/411846 (executing program) 2022/11/24 05:24:37 fetching corpus: 11000, signal 225145/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11050, signal 225415/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11100, signal 225999/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11150, signal 226324/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11200, signal 226673/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11250, signal 227003/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11300, signal 227485/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11350, signal 227921/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11400, signal 228378/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11450, signal 228740/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11500, signal 229109/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11550, signal 229651/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11600, signal 230076/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11650, signal 230392/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11700, signal 230789/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11750, signal 231329/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11800, signal 231615/411846 (executing program) 2022/11/24 05:24:38 fetching corpus: 11850, signal 231961/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 11900, signal 232343/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 11950, signal 232821/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12000, signal 233148/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12050, signal 233513/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12100, signal 233939/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12150, signal 234322/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12200, signal 234640/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12250, signal 234957/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12300, signal 235270/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12350, signal 235522/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12400, signal 235828/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12450, signal 236094/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12500, signal 236678/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12550, signal 236930/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12600, signal 237339/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12650, signal 237632/411846 (executing program) 2022/11/24 05:24:39 fetching corpus: 12700, signal 238071/411846 (executing program) 2022/11/24 05:24:40 fetching corpus: 12750, signal 238752/411846 (executing program) 2022/11/24 05:24:40 fetching corpus: 12800, signal 239035/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 12850, signal 239351/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 12900, signal 239840/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 12950, signal 240261/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 13000, signal 240654/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 13050, signal 241033/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 13100, signal 241563/411849 (executing program) 2022/11/24 05:24:40 fetching corpus: 13150, signal 241913/411850 (executing program) 2022/11/24 05:24:40 fetching corpus: 13200, signal 242237/411850 (executing program) 2022/11/24 05:24:40 fetching corpus: 13250, signal 242678/411850 (executing program) 2022/11/24 05:24:40 fetching corpus: 13300, signal 243045/411850 (executing program) 2022/11/24 05:24:40 fetching corpus: 13350, signal 243369/411850 (executing program) 2022/11/24 05:24:40 fetching corpus: 13400, signal 243674/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13450, signal 243989/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13500, signal 244300/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13550, signal 244788/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13600, signal 244991/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13650, signal 245351/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13700, signal 245834/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13750, signal 246053/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13800, signal 246399/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13850, signal 246760/411850 (executing program) 2022/11/24 05:24:41 fetching corpus: 13900, signal 247535/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 13950, signal 248867/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14000, signal 249285/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14050, signal 249623/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14100, signal 249904/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14150, signal 250159/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14200, signal 250446/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14250, signal 250781/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14300, signal 251092/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14350, signal 251865/411850 (executing program) 2022/11/24 05:24:42 fetching corpus: 14400, signal 252126/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14450, signal 252510/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14500, signal 252934/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14550, signal 253193/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14600, signal 253389/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14650, signal 253810/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14700, signal 254130/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14750, signal 254337/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14800, signal 254603/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14850, signal 254837/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14900, signal 255126/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 14950, signal 256285/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 15000, signal 256584/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 15050, signal 257094/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 15100, signal 257492/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 15150, signal 257965/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 15200, signal 258403/411850 (executing program) 2022/11/24 05:24:43 fetching corpus: 15250, signal 258757/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15300, signal 258998/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15350, signal 259462/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15400, signal 259765/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15450, signal 260134/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15500, signal 260424/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15550, signal 260855/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15600, signal 261265/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15650, signal 261541/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15700, signal 261758/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15750, signal 262249/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15800, signal 262518/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15850, signal 262815/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15900, signal 263068/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 15950, signal 263383/411850 (executing program) 2022/11/24 05:24:44 fetching corpus: 16000, signal 263656/411854 (executing program) 2022/11/24 05:24:44 fetching corpus: 16050, signal 263946/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16100, signal 264281/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16150, signal 264671/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16200, signal 264967/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16250, signal 265219/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16300, signal 265521/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16350, signal 265774/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16400, signal 265976/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16450, signal 266328/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16500, signal 266640/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16550, signal 266957/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16600, signal 267489/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16650, signal 267883/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16700, signal 268149/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16750, signal 268442/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16800, signal 268683/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16850, signal 268922/411854 (executing program) 2022/11/24 05:24:45 fetching corpus: 16900, signal 269223/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 16950, signal 269424/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17000, signal 269731/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17050, signal 270006/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17100, signal 272229/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17150, signal 272506/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17200, signal 272701/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17250, signal 272937/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17300, signal 273206/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17350, signal 273433/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17400, signal 273728/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17450, signal 274065/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17500, signal 274340/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17550, signal 274560/411854 (executing program) 2022/11/24 05:24:46 fetching corpus: 17600, signal 274830/411858 (executing program) 2022/11/24 05:24:46 fetching corpus: 17650, signal 275038/411858 (executing program) 2022/11/24 05:24:46 fetching corpus: 17700, signal 275316/411858 (executing program) 2022/11/24 05:24:46 fetching corpus: 17750, signal 275541/411858 (executing program) 2022/11/24 05:24:46 fetching corpus: 17800, signal 275914/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 17850, signal 276248/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 17900, signal 276438/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 17950, signal 276627/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18000, signal 276828/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18050, signal 277099/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18100, signal 277387/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18150, signal 277631/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18200, signal 277868/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18250, signal 278137/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18300, signal 278394/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18350, signal 278696/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18400, signal 279150/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18450, signal 279682/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18500, signal 279948/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18550, signal 280190/411858 (executing program) 2022/11/24 05:24:47 fetching corpus: 18600, signal 280462/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18650, signal 280693/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18700, signal 280980/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18750, signal 281296/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18800, signal 281672/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18850, signal 281915/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18900, signal 282215/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 18950, signal 282559/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19000, signal 282919/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19050, signal 283240/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19100, signal 283699/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19150, signal 283906/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19200, signal 284273/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19250, signal 284538/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19300, signal 284898/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19350, signal 285151/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19400, signal 285391/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19450, signal 285679/411858 (executing program) 2022/11/24 05:24:48 fetching corpus: 19500, signal 286015/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19550, signal 286330/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19600, signal 286612/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19650, signal 286857/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19700, signal 287073/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19750, signal 287285/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19800, signal 287506/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19850, signal 287774/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19900, signal 288352/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 19950, signal 288663/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20000, signal 288903/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20050, signal 289155/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20100, signal 289394/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20150, signal 289635/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20200, signal 289933/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20250, signal 290193/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20300, signal 290422/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20350, signal 290643/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20400, signal 290895/411858 (executing program) 2022/11/24 05:24:49 fetching corpus: 20450, signal 291135/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20500, signal 291397/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20550, signal 291579/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20600, signal 291816/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20650, signal 292025/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20700, signal 292420/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20750, signal 292876/411858 (executing program) 2022/11/24 05:24:50 fetching corpus: 20800, signal 293149/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 20850, signal 293360/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 20900, signal 293687/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 20950, signal 293927/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21000, signal 294166/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21050, signal 294361/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21100, signal 294676/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21150, signal 294907/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21200, signal 295133/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21250, signal 295397/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21300, signal 295564/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21350, signal 295824/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21400, signal 296011/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21450, signal 296239/411862 (executing program) 2022/11/24 05:24:50 fetching corpus: 21500, signal 296468/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21550, signal 296650/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21600, signal 296837/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21650, signal 297210/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21700, signal 297450/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21750, signal 297726/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21800, signal 297992/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21850, signal 298221/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21900, signal 298489/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 21950, signal 298761/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 22000, signal 298940/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 22050, signal 299203/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 22100, signal 299459/411862 (executing program) 2022/11/24 05:24:51 fetching corpus: 22150, signal 299775/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22200, signal 300048/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22250, signal 300287/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22300, signal 300452/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22350, signal 300743/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22400, signal 300991/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22450, signal 301253/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22500, signal 301509/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22550, signal 301802/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22600, signal 302073/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22650, signal 302285/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22700, signal 302453/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22750, signal 302681/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22800, signal 303030/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22850, signal 303362/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22900, signal 303574/411862 (executing program) 2022/11/24 05:24:52 fetching corpus: 22950, signal 303749/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23000, signal 303999/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23050, signal 304253/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23100, signal 304496/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23150, signal 304644/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23200, signal 304832/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23250, signal 305369/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23300, signal 305544/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23350, signal 305775/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23400, signal 305977/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23450, signal 306159/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23500, signal 306355/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23550, signal 306540/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23600, signal 306771/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23650, signal 306969/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23700, signal 307137/411862 (executing program) 2022/11/24 05:24:53 fetching corpus: 23750, signal 307425/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 23800, signal 307703/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 23850, signal 307976/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 23900, signal 308272/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 23950, signal 308432/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24000, signal 308666/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24050, signal 308830/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24100, signal 309079/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24150, signal 309292/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24200, signal 309495/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24250, signal 309761/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24300, signal 309942/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24350, signal 310139/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24400, signal 310311/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24450, signal 310501/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24500, signal 310697/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24550, signal 310941/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24600, signal 311107/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24650, signal 311365/411862 (executing program) 2022/11/24 05:24:54 fetching corpus: 24700, signal 311617/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 24750, signal 311906/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 24800, signal 312097/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 24850, signal 312338/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 24900, signal 312621/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 24950, signal 312792/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 25000, signal 313070/411862 (executing program) 2022/11/24 05:24:55 fetching corpus: 25050, signal 313257/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25100, signal 313521/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25150, signal 313728/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25200, signal 313949/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25250, signal 314093/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25300, signal 314341/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25350, signal 314518/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25400, signal 314697/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25450, signal 314871/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25500, signal 315165/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25550, signal 315439/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25600, signal 315612/411862 (executing program) 2022/11/24 05:24:56 fetching corpus: 25650, signal 315793/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 25700, signal 316025/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 25750, signal 316237/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 25800, signal 316398/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 25850, signal 316634/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 25900, signal 316851/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 25950, signal 317019/411862 (executing program) 2022/11/24 05:24:57 fetching corpus: 26000, signal 317239/411864 (executing program) 2022/11/24 05:24:57 fetching corpus: 26050, signal 317553/411864 (executing program) 2022/11/24 05:24:57 fetching corpus: 26100, signal 317767/411864 (executing program) 2022/11/24 05:24:57 fetching corpus: 26150, signal 317975/411864 (executing program) 2022/11/24 05:24:57 fetching corpus: 26200, signal 318188/411864 (executing program) 2022/11/24 05:24:57 fetching corpus: 26250, signal 318410/411864 (executing program) 2022/11/24 05:24:57 fetching corpus: 26300, signal 318576/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26350, signal 318752/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26400, signal 318964/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26450, signal 319109/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26500, signal 319259/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26550, signal 319498/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26600, signal 319712/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26650, signal 319953/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26700, signal 320219/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26750, signal 320458/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26800, signal 320628/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26850, signal 320895/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26900, signal 321172/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 26950, signal 321414/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 27000, signal 321622/411864 (executing program) 2022/11/24 05:24:58 fetching corpus: 27050, signal 321781/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27100, signal 321976/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27150, signal 322166/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27200, signal 322382/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27250, signal 322589/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27300, signal 322764/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27350, signal 322970/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27400, signal 323188/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27450, signal 323350/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27500, signal 323483/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27550, signal 323682/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27600, signal 323872/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27650, signal 324043/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27700, signal 324313/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27750, signal 324502/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27800, signal 324732/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27850, signal 324954/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27900, signal 325154/411864 (executing program) 2022/11/24 05:24:59 fetching corpus: 27950, signal 325326/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28000, signal 325508/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28050, signal 325661/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28100, signal 325869/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28150, signal 326025/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28200, signal 326215/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28250, signal 326359/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28300, signal 326526/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28350, signal 326853/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28400, signal 327133/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28450, signal 327329/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28500, signal 327527/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28550, signal 327756/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28600, signal 327895/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28650, signal 328140/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28700, signal 328401/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28750, signal 328639/411864 (executing program) 2022/11/24 05:25:00 fetching corpus: 28800, signal 328788/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 28850, signal 328942/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 28900, signal 329103/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 28950, signal 329241/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29000, signal 329467/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29050, signal 329708/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29100, signal 329976/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29150, signal 330113/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29200, signal 330343/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29250, signal 330851/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29300, signal 331004/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29350, signal 331178/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29400, signal 331438/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29450, signal 331697/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29500, signal 331860/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29550, signal 332043/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29600, signal 332223/411864 (executing program) 2022/11/24 05:25:01 fetching corpus: 29650, signal 332402/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 29700, signal 332657/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 29750, signal 332852/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 29800, signal 333067/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 29850, signal 333395/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 29900, signal 333655/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 29950, signal 333829/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 30000, signal 334308/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 30050, signal 334544/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 30100, signal 334721/411864 (executing program) 2022/11/24 05:25:02 fetching corpus: 30150, signal 335082/411864 (executing program) 2022/11/24 05:25:03 fetching corpus: 30200, signal 335319/411864 (executing program) 2022/11/24 05:25:03 fetching corpus: 30250, signal 335507/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30300, signal 335740/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30350, signal 335975/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30400, signal 336113/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30450, signal 336342/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30500, signal 336522/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30550, signal 336687/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30600, signal 337024/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30650, signal 337301/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30700, signal 337532/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30750, signal 337792/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30800, signal 337958/411864 (executing program) 2022/11/24 05:25:04 fetching corpus: 30850, signal 338127/411864 (executing program) 2022/11/24 05:25:05 fetching corpus: 30900, signal 338250/411864 (executing program) 2022/11/24 05:25:05 fetching corpus: 30950, signal 338494/411864 (executing program) 2022/11/24 05:25:05 fetching corpus: 31000, signal 338704/411864 (executing program) 2022/11/24 05:25:05 fetching corpus: 31050, signal 338873/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31100, signal 339033/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31150, signal 339218/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31200, signal 339434/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31250, signal 339656/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31300, signal 339792/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31350, signal 339942/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31400, signal 340194/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31450, signal 340444/411865 (executing program) 2022/11/24 05:25:05 fetching corpus: 31500, signal 340678/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31550, signal 340830/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31600, signal 340997/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31650, signal 341205/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31700, signal 341399/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31750, signal 341575/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31800, signal 341717/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31850, signal 341938/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31900, signal 342136/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 31950, signal 342368/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32000, signal 342594/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32050, signal 342743/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32100, signal 342886/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32150, signal 343047/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32200, signal 343243/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32250, signal 343441/411865 (executing program) 2022/11/24 05:25:06 fetching corpus: 32300, signal 343689/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32350, signal 343925/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32400, signal 344072/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32450, signal 344223/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32500, signal 344430/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32550, signal 344590/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32600, signal 344741/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32650, signal 344929/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32700, signal 345083/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32750, signal 345233/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32800, signal 345365/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32850, signal 345536/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32900, signal 345691/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 32950, signal 345853/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 33000, signal 346000/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 33050, signal 346184/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 33100, signal 346370/411865 (executing program) 2022/11/24 05:25:07 fetching corpus: 33150, signal 346554/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33200, signal 346723/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33250, signal 346900/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33300, signal 347046/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33350, signal 347228/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33400, signal 347479/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33450, signal 347632/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33500, signal 347822/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33550, signal 347990/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33600, signal 348170/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33650, signal 348380/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33700, signal 348518/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33750, signal 348724/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33800, signal 348886/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33850, signal 349142/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33900, signal 349328/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 33950, signal 349584/411865 (executing program) 2022/11/24 05:25:08 fetching corpus: 34000, signal 349785/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34050, signal 349959/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34100, signal 350130/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34150, signal 350308/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34200, signal 350449/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34250, signal 350626/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34300, signal 350992/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34350, signal 351158/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34400, signal 351297/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34450, signal 351485/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34500, signal 351853/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34550, signal 352082/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34600, signal 352324/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34650, signal 352486/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34700, signal 352700/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34750, signal 352893/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34800, signal 353054/411865 (executing program) 2022/11/24 05:25:09 fetching corpus: 34850, signal 353188/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 34900, signal 353346/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 34950, signal 353482/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35000, signal 353648/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35050, signal 353891/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35100, signal 354060/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35150, signal 354235/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35200, signal 354379/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35250, signal 354553/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35300, signal 354725/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35350, signal 354870/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35400, signal 354999/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35450, signal 355163/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35500, signal 355327/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35550, signal 355503/411865 (executing program) 2022/11/24 05:25:10 fetching corpus: 35600, signal 355619/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35650, signal 355833/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35700, signal 355956/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35750, signal 356140/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35800, signal 356287/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35850, signal 356405/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35900, signal 356553/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 35950, signal 356874/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36000, signal 357076/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36050, signal 357217/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36100, signal 357344/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36150, signal 357532/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36200, signal 357636/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36250, signal 357781/411865 (executing program) 2022/11/24 05:25:11 fetching corpus: 36300, signal 357903/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36350, signal 358014/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36400, signal 358215/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36450, signal 358381/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36500, signal 358548/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36550, signal 358676/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36600, signal 358862/411865 (executing program) 2022/11/24 05:25:12 fetching corpus: 36650, signal 359058/411866 (executing program) 2022/11/24 05:25:12 fetching corpus: 36700, signal 359219/411866 (executing program) 2022/11/24 05:25:12 fetching corpus: 36750, signal 359367/411866 (executing program) 2022/11/24 05:25:12 fetching corpus: 36800, signal 359688/411866 (executing program) 2022/11/24 05:25:12 fetching corpus: 36850, signal 359826/411866 (executing program) 2022/11/24 05:25:12 fetching corpus: 36900, signal 359987/411866 (executing program) 2022/11/24 05:25:12 fetching corpus: 36950, signal 360172/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37000, signal 360341/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37050, signal 360477/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37100, signal 360604/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37150, signal 360741/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37200, signal 360906/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37250, signal 361048/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37300, signal 361187/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37350, signal 361340/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37400, signal 361576/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37450, signal 361753/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37500, signal 361889/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37550, signal 362082/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37600, signal 362247/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37650, signal 362393/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37700, signal 362540/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37750, signal 362726/411866 (executing program) 2022/11/24 05:25:13 fetching corpus: 37800, signal 362896/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 37850, signal 363024/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 37900, signal 363170/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 37950, signal 363334/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38000, signal 363463/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38050, signal 363635/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38100, signal 363803/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38150, signal 363946/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38200, signal 364133/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38250, signal 364460/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38300, signal 364598/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38350, signal 364722/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38400, signal 364899/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38450, signal 365039/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38500, signal 365170/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38550, signal 365402/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38600, signal 365525/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38650, signal 365652/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38700, signal 365835/411866 (executing program) 2022/11/24 05:25:14 fetching corpus: 38750, signal 366007/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 38800, signal 366175/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 38850, signal 366300/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 38900, signal 366433/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 38950, signal 366554/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39000, signal 366701/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39050, signal 366862/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39100, signal 367036/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39150, signal 367167/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39200, signal 367367/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39250, signal 367507/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39300, signal 367685/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39350, signal 367848/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39400, signal 367983/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39450, signal 368126/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39500, signal 368380/411866 (executing program) 2022/11/24 05:25:15 fetching corpus: 39550, signal 368565/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39600, signal 368713/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39650, signal 368882/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39700, signal 369032/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39750, signal 369198/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39800, signal 369317/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39850, signal 369451/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39900, signal 369576/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 39950, signal 369717/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40000, signal 369857/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40050, signal 369999/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40100, signal 370196/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40150, signal 370361/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40200, signal 370511/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40250, signal 370629/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40300, signal 370785/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40350, signal 370934/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40400, signal 371129/411866 (executing program) 2022/11/24 05:25:16 fetching corpus: 40450, signal 371285/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40500, signal 371380/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40550, signal 371513/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40600, signal 371652/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40650, signal 371824/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40700, signal 372005/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40750, signal 372244/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40800, signal 372340/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40850, signal 372520/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40900, signal 372686/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 40950, signal 372854/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41000, signal 373227/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41050, signal 373353/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41100, signal 373464/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41150, signal 373576/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41200, signal 373790/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41250, signal 373961/411866 (executing program) 2022/11/24 05:25:17 fetching corpus: 41300, signal 374108/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41350, signal 374225/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41400, signal 374361/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41450, signal 374508/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41500, signal 374718/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41550, signal 374870/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41600, signal 374998/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41650, signal 375144/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41700, signal 375325/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41750, signal 375447/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41800, signal 375579/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41850, signal 375705/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41900, signal 375874/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 41950, signal 376012/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 42000, signal 376177/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 42050, signal 376337/411866 (executing program) 2022/11/24 05:25:18 fetching corpus: 42100, signal 376620/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42150, signal 376747/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42200, signal 376888/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42250, signal 377014/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42300, signal 377160/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42350, signal 377282/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42400, signal 377438/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42450, signal 377584/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42500, signal 377728/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42550, signal 377994/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42600, signal 378124/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42650, signal 378251/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42700, signal 378373/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42750, signal 378507/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42800, signal 378612/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42850, signal 378846/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42900, signal 378972/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 42950, signal 379119/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 43000, signal 379245/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 43050, signal 379373/411866 (executing program) 2022/11/24 05:25:19 fetching corpus: 43100, signal 379537/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43150, signal 379670/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43200, signal 379829/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43250, signal 379965/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43300, signal 380084/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43350, signal 380187/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43400, signal 380353/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43450, signal 380480/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43500, signal 380633/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43550, signal 380819/411866 (executing program) 2022/11/24 05:25:20 fetching corpus: 43600, signal 380964/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43650, signal 381121/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43700, signal 381262/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43750, signal 381426/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43800, signal 381607/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43850, signal 381720/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43900, signal 381883/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 43950, signal 382017/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44000, signal 382136/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44050, signal 382313/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44100, signal 382529/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44150, signal 382676/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44200, signal 382889/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44250, signal 383015/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44300, signal 383160/411866 (executing program) 2022/11/24 05:25:21 fetching corpus: 44350, signal 383298/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44400, signal 383437/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44450, signal 383779/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44500, signal 383906/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44550, signal 384029/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44600, signal 384253/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44650, signal 384389/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44700, signal 384509/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44750, signal 384661/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44800, signal 384820/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44850, signal 385009/411866 (executing program) 2022/11/24 05:25:22 fetching corpus: 44900, signal 385182/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 44950, signal 385381/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45000, signal 385501/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45050, signal 385734/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45100, signal 385852/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45150, signal 385946/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45200, signal 386064/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45250, signal 386237/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45300, signal 386372/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45350, signal 386478/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45400, signal 386612/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45450, signal 386715/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45500, signal 386833/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45550, signal 386988/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45600, signal 387120/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45650, signal 387311/411866 (executing program) 2022/11/24 05:25:23 fetching corpus: 45700, signal 387508/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 45750, signal 387682/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 45800, signal 387820/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 45850, signal 388591/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 45900, signal 388701/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 45950, signal 388842/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46000, signal 388968/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46050, signal 389125/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46100, signal 389240/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46150, signal 389336/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46200, signal 389518/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46250, signal 389663/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46300, signal 389772/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46350, signal 389909/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46400, signal 390052/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46450, signal 390178/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46500, signal 390372/411866 (executing program) 2022/11/24 05:25:24 fetching corpus: 46550, signal 390502/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46600, signal 390679/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46650, signal 390886/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46700, signal 391002/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46750, signal 391184/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46800, signal 391321/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46850, signal 391512/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46900, signal 391693/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 46950, signal 391826/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47000, signal 391937/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47050, signal 392048/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47100, signal 392229/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47150, signal 392337/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47200, signal 392456/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47250, signal 392597/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47300, signal 392704/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47350, signal 392828/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47400, signal 392949/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47450, signal 393044/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47500, signal 393152/411866 (executing program) 2022/11/24 05:25:25 fetching corpus: 47550, signal 393289/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47600, signal 393453/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47650, signal 393557/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47700, signal 393677/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47750, signal 393806/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47800, signal 393906/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47850, signal 394040/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47900, signal 394142/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 47950, signal 394306/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48000, signal 394442/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48050, signal 394537/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48100, signal 394683/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48150, signal 394800/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48200, signal 394904/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48250, signal 395061/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48258, signal 395075/411866 (executing program) 2022/11/24 05:25:26 fetching corpus: 48258, signal 395075/411866 (executing program) 2022/11/24 05:25:28 starting 6 fuzzer processes 05:25:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000080001, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000600)=ANY=[@ANYBLOB="726177000000000000000000000000000000000000000000000000000000000108f80000030000003003000098020000000000000000000000000000000000009802000098020000980200009802000098020000030080000000000000000000ffffffffe00000010000000000000000e4000000010000000000bd00000000007465616d5f736c6176655f310000000000000000000000000000000000001500000000000000000000000000000000000000000000000000c001080200000000000000000000000000000000000000005001686173686c696d6974000000000000000000000000000000000000000002726f736530000000000000000000000000000000000000000000000000000000000000e4020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000070000000000000000000000000000fcffffffffffffff00000000000000000000000003000000070000000000000000000000000000004800435400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000200000000000000000000000000400000000000000000000000000000070009000000000094100000000000000000000000000000020004e4f545241434b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000980000000000000000000000000000000000000000002800000000000000004000000000000000000000000000000400000000000000feffffff"], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @local, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote, @local}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x6, 0x5}}}}}}, 0x0) 05:25:28 executing program 2: io_setup(0x0, &(0x7f0000002900)) 05:25:28 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000380)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x7f}, 0x1c, 0x0}}], 0x1, 0x0) 05:25:28 executing program 4: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000002b40), 0x220080, 0x0) 05:25:28 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000700)={0x14}, 0x14}}, 0x0) 05:25:28 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000940)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "1dcc79dc871c727f5161ac2a8e4cc9840bf9758bd451be073ffc9a88295eb61f59ed7b505b740380e9e52408f09a3a51eb40921a93b564681049851448ebb8ba", "3ffc41dee2559d50df9129b097ffb6a24732ffe375f19b9d3e5ca6831952a1c9"}) [ 208.529025][ T3489] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 208.538349][ T3489] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 208.547321][ T3489] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 208.560481][ T3489] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 208.570997][ T3489] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 208.579646][ T3489] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 208.593141][ T3487] Bluetooth: hci0: HCI_REQ-0x0c1a [ 208.933881][ T3489] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 208.970342][ T3489] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 208.984241][ T3489] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 209.015229][ T3489] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 209.044560][ T3492] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 209.053959][ T3492] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 209.073231][ T3496] Bluetooth: hci1: HCI_REQ-0x0c1a [ 209.109615][ T3499] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 209.130379][ T3499] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 209.140118][ T3499] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 209.158268][ T3499] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 209.172318][ T3499] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 209.193334][ T3499] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 209.210135][ T3498] Bluetooth: hci2: HCI_REQ-0x0c1a [ 209.252977][ T3489] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 209.262157][ T3492] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 209.272626][ T3492] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 209.287047][ T3499] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 209.298144][ T3499] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 209.306169][ T3499] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 209.314787][ T3499] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 209.348953][ T3499] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 209.350974][ T3501] Bluetooth: hci3: HCI_REQ-0x0c1a [ 209.364955][ T45] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 209.402643][ T3499] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 209.417258][ T3499] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 209.454563][ T3505] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 209.481448][ T3503] Bluetooth: hci4: HCI_REQ-0x0c1a [ 209.706732][ T3492] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 209.735293][ T3492] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 209.800830][ T3505] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 209.832642][ T3492] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 209.842780][ T3492] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 209.852536][ T3492] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 209.873878][ T3507] Bluetooth: hci5: HCI_REQ-0x0c1a [ 210.107203][ T3487] chnl_net:caif_netlink_parms(): no params data found [ 210.661861][ T3505] Bluetooth: hci0: command 0x0409 tx timeout [ 211.143308][ T3492] Bluetooth: hci1: command 0x0409 tx timeout [ 211.212260][ T3503] chnl_net:caif_netlink_parms(): no params data found [ 211.229664][ T3501] chnl_net:caif_netlink_parms(): no params data found [ 211.290497][ T3492] Bluetooth: hci2: command 0x0409 tx timeout [ 211.306347][ T3496] chnl_net:caif_netlink_parms(): no params data found [ 211.420290][ T3498] chnl_net:caif_netlink_parms(): no params data found [ 211.513184][ T3487] bridge0: port 1(bridge_slave_0) entered blocking state [ 211.520777][ T3487] bridge0: port 1(bridge_slave_0) entered disabled state [ 211.531389][ T3487] device bridge_slave_0 entered promiscuous mode [ 211.537642][ T3505] Bluetooth: hci3: command 0x0409 tx timeout [ 211.602392][ T3505] Bluetooth: hci4: command 0x0409 tx timeout [ 211.674517][ T3487] bridge0: port 2(bridge_slave_1) entered blocking state [ 211.682295][ T3487] bridge0: port 2(bridge_slave_1) entered disabled state [ 211.692596][ T3487] device bridge_slave_1 entered promiscuous mode [ 211.837695][ T3507] chnl_net:caif_netlink_parms(): no params data found [ 211.922502][ T3505] Bluetooth: hci5: command 0x0409 tx timeout [ 212.005314][ T3487] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 212.114473][ T3487] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 212.287535][ T3487] team0: Port device team_slave_0 added [ 212.343856][ T3487] team0: Port device team_slave_1 added [ 212.532690][ T3487] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 212.539842][ T3487] 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. [ 212.566264][ T3487] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 212.722255][ T3505] Bluetooth: hci0: command 0x041b tx timeout [ 212.804464][ T3487] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 212.811609][ T3487] 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. [ 212.838084][ T3487] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 212.896847][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 212.903555][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 213.056958][ T3503] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.064750][ T3503] bridge0: port 1(bridge_slave_0) entered disabled state [ 213.075825][ T3503] device bridge_slave_0 entered promiscuous mode [ 213.179288][ T3503] bridge0: port 2(bridge_slave_1) entered blocking state [ 213.187247][ T3503] bridge0: port 2(bridge_slave_1) entered disabled state [ 213.197422][ T3503] device bridge_slave_1 entered promiscuous mode [ 213.204050][ T3505] Bluetooth: hci1: command 0x041b tx timeout [ 213.267496][ T3498] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.275275][ T3498] bridge0: port 1(bridge_slave_0) entered disabled state [ 213.285585][ T3498] device bridge_slave_0 entered promiscuous mode [ 213.362247][ T3505] Bluetooth: hci2: command 0x041b tx timeout [ 213.377851][ T3501] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.385587][ T3501] bridge0: port 1(bridge_slave_0) entered disabled state [ 213.395806][ T3501] device bridge_slave_0 entered promiscuous mode [ 213.437782][ T3498] bridge0: port 2(bridge_slave_1) entered blocking state [ 213.445609][ T3498] bridge0: port 2(bridge_slave_1) entered disabled state [ 213.455234][ T3498] device bridge_slave_1 entered promiscuous mode [ 213.465881][ T3496] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.473636][ T3496] bridge0: port 1(bridge_slave_0) entered disabled state [ 213.484136][ T3496] device bridge_slave_0 entered promiscuous mode [ 213.546764][ T3503] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 213.576241][ T3503] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 213.587463][ T3501] bridge0: port 2(bridge_slave_1) entered blocking state [ 213.595334][ T3501] bridge0: port 2(bridge_slave_1) entered disabled state [ 213.602401][ T3492] Bluetooth: hci3: command 0x041b tx timeout [ 213.611595][ T3501] device bridge_slave_1 entered promiscuous mode [ 213.682490][ T3505] Bluetooth: hci4: command 0x041b tx timeout [ 213.802234][ T3496] bridge0: port 2(bridge_slave_1) entered blocking state [ 213.809847][ T3496] bridge0: port 2(bridge_slave_1) entered disabled state [ 213.820364][ T3496] device bridge_slave_1 entered promiscuous mode [ 213.845042][ T3498] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 213.861221][ T3507] bridge0: port 1(bridge_slave_0) entered blocking state [ 213.869170][ T3507] bridge0: port 1(bridge_slave_0) entered disabled state [ 213.879569][ T3507] device bridge_slave_0 entered promiscuous mode [ 213.989821][ T3487] device hsr_slave_0 entered promiscuous mode [ 213.998928][ T3487] device hsr_slave_1 entered promiscuous mode [ 214.007249][ T3492] Bluetooth: hci5: command 0x041b tx timeout [ 214.023583][ T3498] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 214.059145][ T3507] bridge0: port 2(bridge_slave_1) entered blocking state [ 214.066818][ T3507] bridge0: port 2(bridge_slave_1) entered disabled state [ 214.077037][ T3507] device bridge_slave_1 entered promiscuous mode [ 214.093624][ T3503] team0: Port device team_slave_0 added [ 214.139563][ T3501] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 214.241136][ T3503] team0: Port device team_slave_1 added [ 214.313517][ T3501] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 214.357397][ T3496] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 214.399985][ T3507] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 214.429843][ T3507] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 214.474522][ T3496] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 214.489802][ T3498] team0: Port device team_slave_0 added [ 214.643437][ T3498] team0: Port device team_slave_1 added [ 214.656128][ T3501] team0: Port device team_slave_0 added [ 214.695052][ T3503] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 214.702457][ T3503] 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. [ 214.728961][ T3503] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 214.785937][ T3501] team0: Port device team_slave_1 added [ 214.802220][ T3492] Bluetooth: hci0: command 0x040f tx timeout [ 214.825506][ T3496] team0: Port device team_slave_0 added [ 214.835362][ T3503] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 214.842627][ T3503] 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. [ 214.869005][ T3503] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 214.899184][ T3507] team0: Port device team_slave_0 added [ 214.978172][ T3496] team0: Port device team_slave_1 added [ 214.987262][ T3498] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 214.995013][ T3498] 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. [ 215.021389][ T3498] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 215.067682][ T3507] team0: Port device team_slave_1 added [ 215.176512][ T3498] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 215.183909][ T3498] 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. [ 215.210510][ T3498] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 215.282286][ T3505] Bluetooth: hci1: command 0x040f tx timeout [ 215.313695][ T3501] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 215.320818][ T3501] 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. [ 215.347087][ T3501] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 215.444533][ T3505] Bluetooth: hci2: command 0x040f tx timeout [ 215.445997][ T3507] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 215.457968][ T3507] 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. [ 215.485990][ T3507] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 215.508853][ T3503] device hsr_slave_0 entered promiscuous mode [ 215.519157][ T3503] device hsr_slave_1 entered promiscuous mode [ 215.529074][ T3503] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 215.536998][ T3503] Cannot create hsr debugfs directory [ 215.548566][ T3501] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 215.555872][ T3501] 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. [ 215.582208][ T3501] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 215.595930][ T3496] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 215.603266][ T3496] 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. [ 215.629579][ T3496] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 215.686380][ T3505] Bluetooth: hci3: command 0x040f tx timeout [ 215.697988][ T3507] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 215.705780][ T3507] 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. [ 215.732381][ T3507] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 215.762336][ T3505] Bluetooth: hci4: command 0x040f tx timeout [ 215.782121][ T3496] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 215.789251][ T3496] 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. [ 215.815606][ T3496] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 216.009147][ T3498] device hsr_slave_0 entered promiscuous mode [ 216.018080][ T3498] device hsr_slave_1 entered promiscuous mode [ 216.026974][ T3498] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 216.035227][ T3498] Cannot create hsr debugfs directory [ 216.088737][ T3505] Bluetooth: hci5: command 0x040f tx timeout [ 216.114538][ T3501] device hsr_slave_0 entered promiscuous mode [ 216.124273][ T3501] device hsr_slave_1 entered promiscuous mode [ 216.133291][ T3501] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 216.141004][ T3501] Cannot create hsr debugfs directory [ 216.341256][ T3507] device hsr_slave_0 entered promiscuous mode [ 216.360800][ T3507] device hsr_slave_1 entered promiscuous mode [ 216.369952][ T3507] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 216.377918][ T3507] Cannot create hsr debugfs directory [ 216.550209][ T3496] device hsr_slave_0 entered promiscuous mode [ 216.573192][ T3496] device hsr_slave_1 entered promiscuous mode [ 216.589430][ T3496] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 216.597299][ T3496] Cannot create hsr debugfs directory [ 216.904232][ T3492] Bluetooth: hci0: command 0x0419 tx timeout [ 217.186366][ T3487] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 217.294445][ T3487] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 217.372286][ T3505] Bluetooth: hci1: command 0x0419 tx timeout [ 217.404983][ T3487] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 217.435075][ T3487] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 217.530472][ T3492] Bluetooth: hci2: command 0x0419 tx timeout [ 217.762212][ T3505] Bluetooth: hci3: command 0x0419 tx timeout [ 217.853230][ T3492] Bluetooth: hci4: command 0x0419 tx timeout [ 217.897180][ T3503] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 217.948131][ T3503] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 217.997044][ T3503] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 218.048407][ T3503] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 218.162553][ T3492] Bluetooth: hci5: command 0x0419 tx timeout [ 218.195944][ T3496] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 218.244432][ T3498] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 218.271635][ T3496] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 218.298234][ T3496] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 218.333760][ T3498] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 218.362906][ T3496] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 218.401771][ T3498] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 218.446570][ T3498] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 218.647390][ T3501] netdevsim netdevsim5 netdevsim0: renamed from eth0 [ 218.745129][ T3501] netdevsim netdevsim5 netdevsim1: renamed from eth1 [ 218.846610][ T3501] netdevsim netdevsim5 netdevsim2: renamed from eth2 [ 218.952147][ T3507] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 218.975735][ T3501] netdevsim netdevsim5 netdevsim3: renamed from eth3 [ 219.023915][ T3507] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 219.167821][ T3507] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 219.216029][ T3507] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 219.512307][ T3487] 8021q: adding VLAN 0 to HW filter on device bond0 [ 219.583285][ T3503] 8021q: adding VLAN 0 to HW filter on device bond0 [ 219.652847][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 219.662878][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 219.692420][ T3487] 8021q: adding VLAN 0 to HW filter on device team0 [ 219.756099][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 219.766535][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 219.794952][ T3503] 8021q: adding VLAN 0 to HW filter on device team0 [ 219.942960][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 219.954883][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 219.965147][ T2865] bridge0: port 1(bridge_slave_0) entered blocking state [ 219.972794][ T2865] bridge0: port 1(bridge_slave_0) entered forwarding state [ 219.982490][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 219.993434][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 220.003701][ T2865] bridge0: port 2(bridge_slave_1) entered blocking state [ 220.011230][ T2865] bridge0: port 2(bridge_slave_1) entered forwarding state [ 220.020175][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 220.031288][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 220.041035][ T2865] bridge0: port 1(bridge_slave_0) entered blocking state [ 220.048688][ T2865] bridge0: port 1(bridge_slave_0) entered forwarding state [ 220.069379][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 220.079750][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 220.090189][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 220.149186][ T3498] 8021q: adding VLAN 0 to HW filter on device bond0 [ 220.167855][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 220.178992][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 220.189649][ T7] bridge0: port 2(bridge_slave_1) entered blocking state [ 220.197506][ T7] bridge0: port 2(bridge_slave_1) entered forwarding state [ 220.287724][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 220.300070][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 220.312856][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 220.416208][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 220.428241][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 220.439708][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 220.452549][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 220.463872][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 220.475800][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 220.486592][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 220.497351][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 220.525047][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 220.538432][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 220.573847][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 220.584574][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 220.646575][ T3496] 8021q: adding VLAN 0 to HW filter on device bond0 [ 220.705295][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 220.715290][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 220.725282][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 220.735857][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 220.746520][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 220.757191][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 220.767941][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 220.778560][ T28] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 220.798681][ T3498] 8021q: adding VLAN 0 to HW filter on device team0 [ 220.811758][ T3503] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 220.836764][ T3487] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 220.944247][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 220.955184][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 220.965509][ T3551] bridge0: port 1(bridge_slave_0) entered blocking state [ 220.973118][ T3551] bridge0: port 1(bridge_slave_0) entered forwarding state [ 221.057261][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 221.068170][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 221.079191][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 221.089446][ T3551] bridge0: port 2(bridge_slave_1) entered blocking state [ 221.097119][ T3551] bridge0: port 2(bridge_slave_1) entered forwarding state [ 221.142231][ T3501] 8021q: adding VLAN 0 to HW filter on device bond0 [ 221.249623][ T3496] 8021q: adding VLAN 0 to HW filter on device team0 [ 221.282316][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 221.292521][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 221.302408][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 221.404258][ T3501] 8021q: adding VLAN 0 to HW filter on device team0 [ 221.474309][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 221.486574][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 221.498303][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 221.508484][ T25] bridge0: port 1(bridge_slave_0) entered blocking state [ 221.516087][ T25] bridge0: port 1(bridge_slave_0) entered forwarding state [ 221.525758][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 221.535706][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 221.545726][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 221.557664][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 221.569064][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 221.580148][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 221.591444][ T25] bridge0: port 2(bridge_slave_1) entered blocking state [ 221.599173][ T25] bridge0: port 2(bridge_slave_1) entered forwarding state [ 221.608792][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 221.620752][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 221.632251][ T25] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 221.781422][ T3507] 8021q: adding VLAN 0 to HW filter on device bond0 [ 221.817906][ T3498] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 221.828646][ T3498] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 221.956317][ T3496] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 221.967104][ T3496] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 222.051260][ T3507] 8021q: adding VLAN 0 to HW filter on device team0 [ 222.124548][ T3501] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 222.135311][ T3501] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 222.265598][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 222.276021][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 222.286860][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 222.299141][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 222.310338][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 222.320588][ T3551] bridge0: port 1(bridge_slave_0) entered blocking state [ 222.328410][ T3551] bridge0: port 1(bridge_slave_0) entered forwarding state [ 222.338804][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 222.349733][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 222.361656][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 222.374057][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 222.385863][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 222.396954][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 222.408660][ T3551] bridge0: port 2(bridge_slave_1) entered blocking state [ 222.416398][ T3551] bridge0: port 2(bridge_slave_1) entered forwarding state [ 222.426844][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 222.437664][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 222.448450][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 222.460759][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 222.474538][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 222.485956][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 222.496693][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 222.508560][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 222.520842][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 222.531844][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 222.542845][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 222.554770][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 222.566226][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 222.576436][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 222.586601][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 222.598617][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 222.610192][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 222.621134][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 222.633135][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 222.644026][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 222.654645][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 222.665599][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 222.675847][ T3551] bridge0: port 1(bridge_slave_0) entered blocking state [ 222.683493][ T3551] bridge0: port 1(bridge_slave_0) entered forwarding state [ 222.693195][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 222.704508][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 222.714869][ T3551] bridge0: port 2(bridge_slave_1) entered blocking state [ 222.722564][ T3551] bridge0: port 2(bridge_slave_1) entered forwarding state [ 223.058194][ T3507] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 223.070818][ T3507] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 223.368574][ T3487] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 223.422898][ T3503] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 223.882596][ T3487] device veth0_vlan entered promiscuous mode [ 224.028669][ T3487] device veth1_vlan entered promiscuous mode [ 224.050262][ T3503] device veth0_vlan entered promiscuous mode [ 224.151760][ T3503] device veth1_vlan entered promiscuous mode [ 224.247855][ T3498] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 224.409720][ T3487] device veth0_macvtap entered promiscuous mode [ 224.473953][ T3487] device veth1_macvtap entered promiscuous mode [ 224.501470][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 224.511773][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 224.522371][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 224.533388][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 224.543520][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 224.554238][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 224.564347][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 224.574632][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 224.587602][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 224.599947][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 224.612157][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 224.623681][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 224.635688][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 224.647125][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 224.657891][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 224.669700][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 224.680558][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 224.691277][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 224.699527][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 224.707691][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 224.715920][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 224.724033][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 224.735673][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 224.747113][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 224.758413][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 224.770050][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 224.781057][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 224.793116][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 224.803822][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 224.814567][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 224.825472][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 224.836390][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 224.846074][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 224.856652][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 224.864604][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 224.872787][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 224.883562][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 224.894374][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 224.904310][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 224.914744][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 224.925892][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 224.934021][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 224.963843][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 224.974634][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 224.984837][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 224.995013][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 225.005244][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 225.015581][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 225.025707][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 225.036354][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 225.048419][ T3549] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 225.124894][ T3496] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 225.153868][ T3503] device veth0_macvtap entered promiscuous mode [ 225.238833][ T3487] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 225.251248][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 225.262729][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 225.270779][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 225.278922][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 225.289575][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 225.301224][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 225.312406][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 225.349129][ T3498] device veth0_vlan entered promiscuous mode [ 225.366082][ T3503] device veth1_macvtap entered promiscuous mode [ 225.391576][ T3487] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 225.414390][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 225.425044][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 225.435012][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 225.447968][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 225.456105][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 225.464164][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 225.475214][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 225.514789][ T3487] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 225.524007][ T3487] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 225.533200][ T3487] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 225.542354][ T3487] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 225.563838][ T3498] device veth1_vlan entered promiscuous mode [ 225.587024][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 225.613433][ T3507] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 225.651843][ T3501] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 225.722535][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 225.734733][ T20] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 225.873805][ T3503] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 225.886052][ T3503] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 225.901283][ T3503] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 225.937813][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 225.949113][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 225.962344][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 225.974110][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 225.985682][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 225.996914][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 226.042488][ T3496] device veth0_vlan entered promiscuous mode [ 226.065304][ T3498] device veth0_macvtap entered promiscuous mode [ 226.127974][ T3498] device veth1_macvtap entered promiscuous mode [ 226.176820][ T3496] device veth1_vlan entered promiscuous mode [ 226.203153][ T3503] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 226.214782][ T3503] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 226.230042][ T3503] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 226.296085][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 226.307144][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 226.317327][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 226.327838][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 226.338348][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 226.348973][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 226.359470][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 226.370601][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 226.413465][ T3498] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 226.424196][ T3498] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 226.434346][ T3498] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 226.445147][ T3498] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 226.460434][ T3498] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 226.561316][ T3496] device veth0_macvtap entered promiscuous mode [ 226.588005][ T3503] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.597224][ T3503] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.606796][ T3503] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.615917][ T3503] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.640955][ T3496] device veth1_macvtap entered promiscuous mode [ 226.661671][ T3498] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 226.672379][ T3498] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 226.682471][ T3498] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 226.693135][ T3498] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 226.708055][ T3498] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 226.727302][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 226.738312][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 226.749754][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 226.760822][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 226.771830][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 226.782399][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 226.793619][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 226.891128][ T3498] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.901583][ T3498] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.910671][ T3498] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.919826][ T3498] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 226.978894][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 227.061638][ T3496] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 227.074512][ T3496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 227.084728][ T3496] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 227.095485][ T3496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 227.105674][ T3496] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 227.116538][ T3496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 227.132847][ T3496] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 227.167613][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 227.178957][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 227.512617][ T3496] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 227.523946][ T3496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 227.534147][ T3496] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 227.544880][ T3496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 227.555049][ T3496] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 227.565785][ T3496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 227.581019][ T3496] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 227.599141][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 227.611740][ T3547] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 227.925206][ T3496] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 227.934318][ T3496] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 227.943451][ T3496] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 227.952615][ T3496] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 228.922867][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 228.934037][ T3551] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 229.189132][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 229.200130][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 229.265355][ T3501] device veth0_vlan entered promiscuous mode [ 229.295585][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 229.306009][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 229.387586][ T3501] device veth1_vlan entered promiscuous mode [ 229.621634][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 229.633140][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 229.643754][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 229.655061][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 229.850278][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 229.861278][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 229.927647][ T3507] device veth0_vlan entered promiscuous mode [ 229.945574][ T3501] device veth0_macvtap entered promiscuous mode [ 229.960034][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 229.971668][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 229.982560][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 230.050516][ T3501] device veth1_macvtap entered promiscuous mode [ 230.110103][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 230.120477][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 230.150342][ T3507] device veth1_vlan entered promiscuous mode [ 230.300888][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 230.311821][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.323492][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 230.334301][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.344476][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 230.355446][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.365726][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 230.376550][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.392335][ T3501] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 230.428246][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 230.440054][ T2865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 230.583789][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 230.595087][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 230.653236][ T3507] device veth0_macvtap entered promiscuous mode [ 230.768096][ T3507] device veth1_macvtap entered promiscuous mode [ 230.814904][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 230.826824][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.837001][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 230.847780][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.857941][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 230.868658][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.878829][ T3501] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 230.889543][ T3501] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 230.905322][ T3501] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 230.933994][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 230.945759][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 230.956447][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 230.967994][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 231.081616][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 231.093355][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.103549][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 231.114552][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.125343][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 231.136123][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.146167][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 231.156828][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.166874][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 231.177624][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.193250][ T3507] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 231.208509][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 231.219790][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 231.357499][ T3501] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 231.372071][ T3501] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 231.381036][ T3501] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 231.390301][ T3501] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 231.723312][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 231.734154][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.744480][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 231.755403][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.765687][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 231.776450][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.786581][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 231.797456][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.807553][ T3507] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 231.818516][ T3507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 231.834470][ T3507] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 231.863942][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 231.875802][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 232.417590][ T3507] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 232.426688][ T3507] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 232.435969][ T3507] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 232.445108][ T3507] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 235.907901][ T9] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 235.916078][ T9] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 235.972695][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 236.286132][ T3597] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 236.294417][ T3597] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 236.306615][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 236.656663][ T39] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 236.665079][ T39] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 236.681412][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 236.824468][ T9] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 236.833272][ T9] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 236.854111][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 05:25:58 executing program 3: syz_mount_image$fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f00000001c0)="9ffa") [ 237.456366][ T3687] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 237.464605][ T3687] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 237.490973][ T3540] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready 05:25:58 executing program 1: socket(0xa, 0x0, 0x4000000) 05:25:58 executing program 3: io_uring_setup(0x5231, &(0x7f0000000600)) syz_io_uring_setup(0x68eb, &(0x7f0000002000), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002080), &(0x7f00000020c0)) [ 237.798297][ T9] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 237.806629][ T9] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 237.820121][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 05:25:59 executing program 1: syz_io_uring_setup(0x50b, &(0x7f00000007c0), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000840), &(0x7f0000000880)) [ 238.435074][ T3687] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 238.443313][ T3687] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 238.460330][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready 05:25:59 executing program 3: io_uring_setup(0x5231, &(0x7f0000000600)) syz_io_uring_setup(0x68eb, &(0x7f0000002000), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002080), &(0x7f00000020c0)) 05:25:59 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x800, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = socket$tipc(0x1e, 0x5, 0x0) ioctl$SIOCGETNODEID(r1, 0x541b, 0x0) [ 238.703155][ T1014] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 238.711207][ T1014] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 238.721568][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 05:26:00 executing program 1: syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x0, 0x0) 05:26:00 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000280)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x0, 0x2}}, 0x10, 0x0, 0x0, &(0x7f0000000200)="fea28ad321c969c20340651cb10b2ce6a8e54e369dfa8d9b041a7b20baa3228ffbcfd0ea65", 0x25}, 0x0) 05:26:00 executing program 3: r0 = socket$tipc(0x1e, 0x5, 0x0) connect$tipc(r0, &(0x7f00000000c0)=@id, 0x10) [ 240.609138][ T1014] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 240.617189][ T1014] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 240.665359][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 240.700043][ T959] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 240.711431][ T959] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 240.728963][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 241.268530][ T959] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 241.276821][ T959] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 241.288479][ T3556] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 241.372903][ T959] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 241.380907][ T959] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 241.391041][ T118] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 05:26:02 executing program 4: r0 = syz_open_dev$media(&(0x7f0000000000), 0x3, 0x0) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000300)) 05:26:02 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000180)={0x24, 0x0, &(0x7f0000000080)=[@request_death, @enter_looper, @register_looper, @exit_looper, @release], 0x1, 0x0, &(0x7f00000000c0)="a7"}) 05:26:02 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0xb, 0x0, &(0x7f0000000180)) 05:26:02 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) io_setup(0xc9, &(0x7f0000000000)=0x0) io_submit(r0, 0x0, 0x0) io_setup(0x4412, &(0x7f0000000400)) io_destroy(r0) 05:26:02 executing program 2: semctl$IPC_INFO(0x0, 0x0, 0x3, &(0x7f0000000000)=""/104) 05:26:02 executing program 5: getsockopt$TIPC_SRC_DROPPABLE(0xffffffffffffffff, 0x10f, 0x80, 0x0, &(0x7f0000000100)) io_setup(0xffffff80, &(0x7f0000000000)) 05:26:02 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000500)={0x28, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0e630c4001000000000000000000ae1a06630440020000000b63000007630440000000000d63"], 0x1, 0x0, &(0x7f0000000440)='b'}) 05:26:02 executing program 5: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x8933, &(0x7f0000000400)) 05:26:02 executing program 3: io_setup(0x8, &(0x7f00000001c0)=0x0) r1 = syz_open_dev$video(&(0x7f0000000200), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000000900)=[&(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) 05:26:03 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x17, &(0x7f0000000180)={{{@in=@loopback, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x0, @in6=@local}}, 0xe8) 05:26:03 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x8912, &(0x7f0000000400)) 05:26:03 executing program 4: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) io_uring_setup(0x5231, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x3, 0x3e3}) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_GET_EMULATED_CPUID(0xffffffffffffffff, 0xc008ae09, &(0x7f00000008c0)=""/4096) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000001cc0)={'tunl0\x00', &(0x7f0000001c00)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x10000, 0xfffff18f, {{0x7, 0x4, 0x0, 0x1, 0x1c, 0x67, 0x0, 0xb0, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x1d}, @loopback, {[@ssrr={0x89, 0x3, 0x4a}, @ra={0x94, 0x4, 0x1}]}}}}}) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, 0x0) 05:26:03 executing program 3: syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0xa16c2aa09b14fc64) 05:26:03 executing program 2: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$RTC_PIE_OFF(r0, 0x7006) 05:26:03 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) sendto$inet(r0, 0x0, 0x0, 0x40040, 0x0, 0x0) 05:26:03 executing program 1: io_setup(0x4412, &(0x7f0000000400)) 05:26:04 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x800, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 05:26:04 executing program 2: getresuid(&(0x7f00000003c0), 0x0, 0x0) 05:26:04 executing program 5: io_setup(0xc9, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040), 0x8}) 05:26:04 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000180)=@name={0x1e, 0x2, 0x0, {{0x40}}}, 0x10) 05:26:04 executing program 3: syz_genetlink_get_family_id$team(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) io_uring_setup(0x5231, &(0x7f0000000600)={0x0, 0x7422, 0x80, 0x0, 0x3e3}) io_uring_setup(0x0, 0x0) ioctl$KVM_GET_EMULATED_CPUID(0xffffffffffffffff, 0xc008ae09, &(0x7f00000008c0)=""/4096) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000001cc0)={'tunl0\x00', &(0x7f0000001c00)={'syztnl0\x00', 0x0, 0x40, 0x8, 0x10000, 0xfffff18f, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0xb0, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x1d}, @loopback, {[@ssrr={0x89, 0xb, 0x0, [@rand_addr=0x64010102, @local]}, @cipso={0x86, 0x8, 0x0, [{0x0, 0x2}]}]}}}}}) bpf$MAP_CREATE(0x0, &(0x7f0000001d00)=@base={0x0, 0x0, 0xdc, 0x0, 0x22, 0xffffffffffffffff, 0x0, '\x00', r0, 0xffffffffffffffff, 0x5}, 0x48) openat$full(0xffffffffffffff9c, &(0x7f0000001e40), 0x1, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000001f00), 0x100, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(0xffffffffffffffff, 0xc0045004, 0x0) 05:26:04 executing program 4: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) io_uring_setup(0x5231, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x3, 0x3e3}) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_GET_EMULATED_CPUID(0xffffffffffffffff, 0xc008ae09, &(0x7f00000008c0)=""/4096) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000001cc0)={'tunl0\x00', &(0x7f0000001c00)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x10000, 0xfffff18f, {{0x7, 0x4, 0x0, 0x1, 0x1c, 0x67, 0x0, 0xb0, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x1d}, @loopback, {[@ssrr={0x89, 0x3, 0x4a}, @ra={0x94, 0x4, 0x1}]}}}}}) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, 0x0) 05:26:05 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000000)={0x40}, 0x10) setsockopt$TIPC_GROUP_LEAVE(r0, 0x10f, 0x88) 05:26:05 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x5421, &(0x7f0000000400)={0x2}) 05:26:05 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000006180)={@multicast1, @dev, @multicast1}, 0xc) 05:26:05 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000280)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x0, 0x2}}, 0x10, &(0x7f00000001c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000000200)="fea28ad321c969c20340651cb10b2ce6a8e54e369dfa8d9b041a7b20baa3228ffbcfd0ea65", 0x25}, 0x0) 05:26:05 executing program 3: syz_io_uring_setup(0x68eb, &(0x7f0000002000), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x0, 0x0) 05:26:05 executing program 2: io_pgetevents(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$tipc(0x1e, 0x0, 0x0) io_submit(0x0, 0x0, 0x0) syz_open_dev$vcsn(&(0x7f00000001c0), 0x0, 0x6e0400) io_setup(0x4412, &(0x7f0000000400)=0x0) io_destroy(0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, 0x0) io_submit(r0, 0x3, &(0x7f00000008c0)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0}, 0x0, 0x0]) 05:26:05 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0xc0189436, 0x0) 05:26:05 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0xa) io_setup(0xc9, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000680)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, 0x0, r0, 0x0, 0x0, 0x811a}]) 05:26:05 executing program 1: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$key(0xf, 0x3, 0x2) io_submit(r0, 0x1, &(0x7f00000002c0)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0}]) 05:26:06 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000140)={0x41}, 0x10) 05:26:06 executing program 0: r0 = syz_open_dev$radio(&(0x7f0000000000), 0x3, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, &(0x7f00000016c0)) 05:26:06 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000040)={0x4c, 0x0, &(0x7f00000005c0)=[@reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 05:26:06 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x17, 0x0, &(0x7f0000000180)) 05:26:06 executing program 5: openat$vsock(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) syz_io_uring_setup(0x50b, &(0x7f00000007c0), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) 05:26:06 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt$bt_BT_VOICE(r0, 0x112, 0xb, 0x0, 0x0) 05:26:06 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$key(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 05:26:06 executing program 3: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xee01]) 05:26:07 executing program 1: syz_usb_connect$cdc_ncm(0x502, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x6a}}}}}}]}}, 0x0) 05:26:07 executing program 2: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$key(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0}}, 0x4004040) 05:26:07 executing program 5: futex(&(0x7f0000000100), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) 05:26:07 executing program 0: getgroups(0x1, &(0x7f0000000480)=[0xee00]) 05:26:07 executing program 4: syz_genetlink_get_family_id$team(&(0x7f0000000140), 0xffffffffffffffff) io_uring_setup(0x5231, &(0x7f0000000600)) socket$inet6_sctp(0xa, 0x1, 0x84) r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000001f00), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0xc0045004, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000001f80), 0x600080, 0x0) 05:26:07 executing program 3: io_setup(0xc9, &(0x7f0000000000)=0x0) io_submit(r0, 0x0, 0x0) io_destroy(r0) 05:26:07 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@nat={'nat\x00', 0x1b, 0x5, 0x398, 0x178, 0x0, 0xffffffff, 0x280, 0x280, 0x358, 0x358, 0xffffffff, 0x358, 0x358, 0x5, 0x0, {[{{@uncond, 0x0, 0x70, 0xa8}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x0, @local, @local, @gre_key}}}}, {{@ip={@dev, @private, 0x0, 0x0, 'veth0_to_team\x00', 'veth0_to_bond\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60}}, {{@ip={@broadcast, @rand_addr, 0x0, 0x0, 'macvlan1\x00', 'ip_vti0\x00'}, 0x0, 0x98, 0xe0, 0x0, {}, [@common=@icmp={{0x28}, {0x0, "6b0e"}}]}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@loopback, @ipv6=@rand_addr=' \x01\x00'}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x0, @rand_addr, @empty, @icmp_id}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3f8) 05:26:07 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SCSI_IOCTL_DOORLOCK(r0, 0x5380) 05:26:08 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000500)={0x28, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0e630c4001000000000000000000ae1a06630440020000000b63000007630440000000000d63"], 0x0, 0x0, 0x0}) 05:26:08 executing program 4: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r0, &(0x7f0000000400)={&(0x7f0000000000)=@name, 0x10, 0x0}, 0x0) 05:26:08 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000000000)) [ 247.044809][ T118] usb 2-1: new full-speed USB device number 2 using dummy_hcd 05:26:08 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) io_setup(0xc9, &(0x7f0000000000)=0x0) io_submit(r1, 0x1, &(0x7f0000000680)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, 0x0, r0}]) [ 247.413177][ T118] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 247.424603][ T118] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 247.435874][ T118] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 247.448271][ T118] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 247.763128][ T118] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 247.777498][ T118] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 247.785890][ T118] usb 2-1: Product: syz [ 247.790234][ T118] usb 2-1: Manufacturer: syz [ 247.795209][ T118] usb 2-1: SerialNumber: syz [ 247.836902][ T3838] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 248.134273][ T118] cdc_ncm 2-1:1.0: bind() failure [ 248.150842][ T118] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 248.158165][ T118] cdc_ncm 2-1:1.1: bind() failure [ 248.196010][ T118] usb 2-1: USB disconnect, device number 2 05:26:09 executing program 1: syz_usb_connect$cdc_ncm(0x502, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x6a}}}}}}]}}, 0x0) 05:26:09 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0xe, 0x0, &(0x7f0000000180)) 05:26:09 executing program 3: syz_genetlink_get_family_id$team(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, 0x0, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) bpf$MAP_CREATE(0x0, &(0x7f0000001d00), 0x48) openat$full(0xffffffffffffff9c, &(0x7f0000001e40), 0x1, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) openat$vsock(0xffffffffffffff9c, &(0x7f0000001f00), 0x0, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000001f80), 0x0, 0x0) syz_io_uring_setup(0x68eb, &(0x7f0000002000)={0x0, 0x0, 0x0, 0x0, 0x1c2}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002080), &(0x7f00000020c0)) 05:26:09 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = dup(0xffffffffffffffff) write$6lowpan_enable(r4, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000025c0)="660ff7e266baf80cb8885efb83ef66bafc0cb8f3ffffffefc4c1ce2a89180000008fe978d306c4e37502a6fc0000002f66baf80cb89c2b8b86ef66bafc0cecb8010000000f01c126642ef36f3e0f01c9c4c3112049b699", 0x57}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000040), 0x0) 05:26:09 executing program 0: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000080), 0x16040, 0x0) 05:26:09 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) io_setup(0x12, &(0x7f0000000140)=0x0) io_submit(r1, 0x3, &(0x7f0000001440)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0]) 05:26:10 executing program 5: syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) io_uring_setup(0x5231, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x3e3}) io_uring_setup(0x0, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, 0x0) [ 249.045702][ T3871] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. 05:26:10 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x80108906, 0x0) 05:26:10 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) syz_open_dev$radio(0x0, 0x0, 0x2) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000140)={0x41, 0x0, 0x3}, 0x10) [ 249.602802][ T3556] usb 2-1: new full-speed USB device number 3 using dummy_hcd 05:26:10 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0x41, 0x0, &(0x7f0000000180)) 05:26:10 executing program 0: futex(0x0, 0x0, 0x0, &(0x7f0000000940)={0x77359400}, 0x0, 0x0) 05:26:10 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f00000001c0), 0x0, 0x0) connect$tipc(r0, 0x0, 0x0) [ 250.009400][ T3556] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 250.020752][ T3556] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 250.032064][ T3556] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 250.042134][ T3556] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 250.349988][ T3556] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 250.359531][ T3556] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 250.367949][ T3556] usb 2-1: Product: syz [ 250.372481][ T3556] usb 2-1: Manufacturer: syz [ 250.377267][ T3556] usb 2-1: SerialNumber: syz [ 250.442489][ T3877] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 250.733044][ T3556] cdc_ncm 2-1:1.0: bind() failure [ 250.749116][ T3556] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 250.756276][ T3556] cdc_ncm 2-1:1.1: bind() failure [ 250.874403][ T3556] usb 2-1: USB disconnect, device number 3 05:26:12 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, &(0x7f0000000040)={0x1, 'erspan0\x00', 0x4}, 0x18) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0x41, &(0x7f0000000000)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:12 executing program 3: syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), 0xffffffffffffffff) openat$full(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(r0, &(0x7f0000004fc0)={&(0x7f0000004f00)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000004f80)={&(0x7f0000004f40)={0x14}, 0x14}}, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000005140)={'batadv_slave_0\x00'}) 05:26:12 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x4040) 05:26:12 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x8904, &(0x7f0000000400)) 05:26:12 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4}, 0x48) 05:26:12 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = dup(0xffffffffffffffff) write$6lowpan_enable(r4, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000025c0)="660ff7e266baf80cb8885efb83ef66bafc0cb8f3ffffffefc4c1ce2a89180000008fe978d306c4e37502a6fc0000002f66baf80cb89c2b8b86ef66bafc0cecb8010000000f01c126642ef36f3e0f01c9c4c3112049b699", 0x57}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000040), 0x0) 05:26:12 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, &(0x7f0000000000)=@id, 0x10) 05:26:12 executing program 5: syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:26:12 executing program 1: socket$tipc(0x1e, 0x5, 0x0) 05:26:12 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 05:26:12 executing program 3: bpf$MAP_CREATE(0x3, 0x0, 0xf6) 05:26:12 executing program 2: socketpair(0x3, 0x0, 0x0, &(0x7f0000000100)) 05:26:13 executing program 5: io_setup(0xc9, &(0x7f0000000000)=0x0) r1 = socket$tipc(0x1e, 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000000380)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1}]) 05:26:13 executing program 1: syz_genetlink_get_family_id$team(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, 0x0, 0x0) io_uring_setup(0x5231, &(0x7f0000000600)) openat$full(0xffffffffffffff9c, &(0x7f0000001e40), 0x0, 0x0) syz_io_uring_setup(0x68eb, &(0x7f0000002000)={0x0, 0xb4ae, 0x0, 0x0, 0x1c2}, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002080), &(0x7f00000020c0)) 05:26:13 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000140)={0x34, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0d6300000b630000066304400000000008631040000000000000000000000000000000000c63000003630840"], 0x0, 0x0, 0x0}) 05:26:13 executing program 3: r0 = syz_open_dev$radio(&(0x7f0000000000), 0x3, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, 0x0) 05:26:13 executing program 2: io_uring_setup(0x5231, &(0x7f0000000600)) syz_io_uring_setup(0x68eb, &(0x7f0000002000), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x0, 0x0) 05:26:14 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = dup(0xffffffffffffffff) write$6lowpan_enable(r4, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000025c0)="660ff7e266baf80cb8885efb83ef66bafc0cb8f3ffffffefc4c1ce2a89180000008fe978d306c4e37502a6fc0000002f66baf80cb89c2b8b86ef66bafc0cecb8010000000f01c126642ef36f3e0f01c9c4c3112049b699", 0x57}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000040), 0x0) 05:26:14 executing program 5: clock_gettime(0x0, &(0x7f0000000080)) io_setup(0xc9, &(0x7f0000000000)=0x0) io_submit(r0, 0x1, &(0x7f0000000380)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) syz_open_dev$vcsn(&(0x7f00000001c0), 0x2, 0x6e0400) io_setup(0x4412, &(0x7f0000000400)=0x0) io_destroy(r0) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000440)={0x0, "a9ec2cd406b74c8c526fa470bd108d77833044a82798a30bbbb1236860e804c5"}) io_submit(r1, 0x1, &(0x7f00000008c0)=[&(0x7f0000000540)={0x0, 0x0, 0x0, 0x8, 0x0, r2, 0x0}]) 05:26:14 executing program 0: io_setup(0xc9, &(0x7f0000000000)) 05:26:14 executing program 1: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000240), 0xa00, 0x0) 05:26:14 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x80086601, 0x0) 05:26:14 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000380)={0x78, 0x0, &(0x7f0000000280)=[@increfs={0x40046304, 0x2}, @register_looper, @clear_death, @request_death, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 05:26:14 executing program 2: io_setup(0xc9, &(0x7f0000000000)=0x0) io_submit(r0, 0x1, &(0x7f0000000380)=[0x0]) 05:26:14 executing program 1: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) 05:26:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000804f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x13}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) 05:26:14 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x541b, 0x0) 05:26:15 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x27, 0x41, 0x0, 0x0) 05:26:15 executing program 1: futex(&(0x7f0000000140)=0x2, 0x6, 0x0, 0x0, 0x0, 0x0) 05:26:16 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = dup(0xffffffffffffffff) write$6lowpan_enable(r4, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000025c0)="660ff7e266baf80cb8885efb83ef66bafc0cb8f3ffffffefc4c1ce2a89180000008fe978d306c4e37502a6fc0000002f66baf80cb89c2b8b86ef66bafc0cecb8010000000f01c126642ef36f3e0f01c9c4c3112049b699", 0x57}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000040), 0x0) 05:26:16 executing program 0: socket(0x2, 0x3, 0x100) 05:26:16 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x6, 0x0, &(0x7f0000000180)) 05:26:16 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x18, 0x0, &(0x7f0000000180)) 05:26:16 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, 0x0) 05:26:16 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0x2, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:16 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x19, 0x0, &(0x7f0000000180)) 05:26:16 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 255.624241][ T3971] binder: 3967:3971 ioctl c018620b 0 returned -14 05:26:16 executing program 5: io_setup(0xc9, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000040)={[0x5]}, 0x8}) 05:26:16 executing program 1: io_setup(0x6, &(0x7f0000000000)=0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000000340)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x6, 0x0, r1, 0x0}]) 05:26:16 executing program 2: r0 = shmget$private(0x0, 0x4000, 0x800, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 05:26:17 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x8941, 0x0) 05:26:18 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom1\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000740)='\t'}) 05:26:18 executing program 1: bpf$MAP_CREATE(0x2, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 05:26:18 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000380)={0x68, 0x0, &(0x7f0000000280)=[@increfs, @register_looper, @clear_death, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 05:26:18 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(0xffffffffffffffff) write$6lowpan_enable(r3, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000025c0)="660ff7e266baf80cb8885efb83ef66bafc0cb8f3ffffffefc4c1ce2a89180000008fe978d306c4e37502a6fc0000002f66baf80cb89c2b8b86ef66bafc0cecb8010000000f01c126642ef36f3e0f01c9c4c3112049b699", 0x57}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 05:26:18 executing program 0: io_setup(0x5, &(0x7f0000000100)=0x0) io_pgetevents(r0, 0x1, 0x1, &(0x7f0000000240)=[{}], 0x0, 0x0) io_destroy(r0) 05:26:18 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0x41, 0x0, 0x0) 05:26:18 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000280)={&(0x7f0000000000)=@name={0x1e, 0x2, 0x0, {{}, 0x1}}, 0x10, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)='e', 0x1}], 0x2}, 0x0) 05:26:18 executing program 2: syz_io_uring_setup(0x50b, &(0x7f00000007c0), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x0, 0x0) 05:26:18 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xc}, 0x48) 05:26:18 executing program 1: shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 05:26:18 executing program 0: io_setup(0x5, &(0x7f0000000100)=0x0) io_pgetevents(r0, 0x1, 0x1, &(0x7f0000000240)=[{}], 0x0, 0x0) io_destroy(r0) 05:26:19 executing program 0: shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000001040)=""/37) 05:26:20 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(0xffffffffffffffff) write$6lowpan_enable(r3, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f00000025c0)="660ff7e266baf80cb8885efb83ef66bafc0cb8f3ffffffefc4c1ce2a89180000008fe978d306c4e37502a6fc0000002f66baf80cb89c2b8b86ef66bafc0cecb8010000000f01c126642ef36f3e0f01c9c4c3112049b699", 0x57}], 0x1, 0x0, 0x0, 0x0) 05:26:20 executing program 3: io_setup(0xc9, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={[0x5]}, 0x8}) 05:26:20 executing program 5: r0 = syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0x2) mmap$binder(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) 05:26:20 executing program 1: openat$vsock(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) syz_io_uring_setup(0x50b, &(0x7f00000007c0), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(0xffffffffffffffff, 0xc0045004, 0x0) socket$nl_route(0x10, 0x3, 0x0) 05:26:20 executing program 2: futex(&(0x7f0000000900), 0x0, 0x2, 0x0, 0x0, 0x0) 05:26:20 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0x2) sendto$rxrpc(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @dev}}, 0x24) 05:26:20 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x89a1, &(0x7f0000000400)) 05:26:20 executing program 0: bpf$MAP_CREATE(0x3, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 05:26:21 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000001f00), 0x0, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(r0, 0x40086200, 0x0) 05:26:21 executing program 1: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x34040) 05:26:21 executing program 3: io_uring_setup(0x5231, &(0x7f0000000600)) sendmsg$IPVS_CMD_GET_DEST(0xffffffffffffffff, 0x0, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000001e40), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(0xffffffffffffffff, 0xc0045004, 0x0) syz_io_uring_setup(0x68eb, &(0x7f0000002000), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002080), &(0x7f00000020c0)) 05:26:21 executing program 0: socket(0x18, 0x0, 0xfffffeff) 05:26:22 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = dup(0xffffffffffffffff) write$6lowpan_enable(r2, 0x0, 0x0) 05:26:22 executing program 1: openat$vsock(0xffffffffffffff9c, &(0x7f0000001f00), 0x0, 0x0) 05:26:22 executing program 2: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x6000) 05:26:22 executing program 3: io_setup(0xc9, &(0x7f0000000000)=0x0) r1 = socket$tipc(0x1e, 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000000380)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f0000000200)="6118bc6e212a2d", 0x7}]) 05:26:22 executing program 5: clock_gettime(0x0, &(0x7f0000000080)) io_setup(0xc9, &(0x7f0000000000)=0x0) socket$tipc(0x1e, 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000000380)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) syz_open_dev$vcsn(&(0x7f00000001c0), 0x0, 0x6e0400) io_setup(0x4412, &(0x7f0000000400)) 05:26:22 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000500)={0x28, 0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x0, 0x0}) [ 261.809590][ T4061] binder: 4056:4061 unknown command 0 [ 261.815383][ T4061] binder: 4056:4061 ioctl c0306201 20000500 returned -22 05:26:23 executing program 2: bpf$MAP_CREATE(0x23, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 05:26:23 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x5421, &(0x7f0000000400)={0xfffffffc}) connect$tipc(r0, &(0x7f0000000240)=@id, 0x10) 05:26:23 executing program 1: socket$tipc(0x1e, 0x0, 0x0) io_submit(0x0, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x0) io_setup(0x4412, &(0x7f0000000400)) 05:26:23 executing program 5: io_setup(0x5, &(0x7f0000000100)=0x0) io_destroy(r0) 05:26:23 executing program 2: openat$proc_mixer(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/asound/card0/oss_mixer\x00', 0x848c0, 0x0) 05:26:23 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000003c0)={0x1, "a9526fa472bd108d77833044a82798a30bbbb1356860e804c500faffffff00"}) ioctl$SW_SYNC_IOC_INC(r0, 0x40045701, &(0x7f0000000540)=0x3) 05:26:24 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) dup(0xffffffffffffffff) 05:26:24 executing program 5: bpf$MAP_CREATE(0x21, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 05:26:24 executing program 3: syz_usb_connect$cdc_ncm(0x502, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x3}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x2}}}}}}]}}, 0x0) 05:26:24 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000280)={&(0x7f0000000000), 0x10, 0x0}, 0x0) 05:26:24 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0x0) mmap$binder(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) 05:26:24 executing program 1: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) mlock(&(0x7f0000121000/0x3000)=nil, 0x3000) r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r1 = ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r0, 0xffffffffffffffff, &(0x7f00002a9000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r1, 0xae80, 0x0) r2 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) ioctl$KVM_NMI(r2, 0xae9a) ioctl$KVM_RUN(r1, 0xae80, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000280), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) sendto$inet(r7, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r7, &(0x7f0000000480)=""/110, 0xfffffe32, 0x734, 0x0, 0xfffffffffffffecb) 05:26:24 executing program 5: io_setup(0xc9, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x6, 0x0, 0x0, 0x0, 0x0) 05:26:25 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt$inet_int(r0, 0x0, 0x18, 0x0, 0x0) 05:26:25 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0x5, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) [ 264.033010][ T3551] usb 4-1: new full-speed USB device number 2 using dummy_hcd [ 264.393164][ T3551] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 264.404709][ T3551] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 264.414909][ T3551] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 264.583783][ T3551] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 264.593213][ T3551] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 264.601431][ T3551] usb 4-1: Product: syz [ 264.606034][ T3551] usb 4-1: Manufacturer: syz [ 264.610780][ T3551] usb 4-1: SerialNumber: syz 05:26:25 executing program 1: futex(&(0x7f0000000140)=0x2, 0x6, 0x0, &(0x7f0000000080)={0x77359400}, 0x0, 0x0) [ 264.843267][ T4092] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 05:26:26 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:26 executing program 5: futex(&(0x7f0000000900)=0x2, 0x0, 0x2, &(0x7f0000000940)={0x77359400}, 0x0, 0x0) [ 265.122870][ T3551] cdc_ncm 4-1:1.0: bind() failure [ 265.189616][ T3551] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 265.197290][ T3551] cdc_ncm 4-1:1.1: bind() failure [ 265.364933][ T3551] usb 4-1: USB disconnect, device number 2 05:26:27 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) 05:26:27 executing program 2: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000480)={0x18, 0x0, {0x0, @empty, 'ip6_vti0\x00'}}, 0x1e) 05:26:27 executing program 1: futex(&(0x7f0000000000)=0x2, 0x4, 0x0, &(0x7f0000000040)={0x77359400}, &(0x7f0000000080), 0x0) 05:26:27 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:27 executing program 3: socket$rxrpc(0x21, 0x2, 0xa) socket(0x0, 0x0, 0x0) 05:26:27 executing program 1: openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000001f80), 0x0, 0x0) 05:26:27 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:27 executing program 2: bpf$MAP_CREATE(0x2, 0x0, 0x0) 05:26:27 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0xa) r1 = syz_open_dev$vcsn(&(0x7f00000001c0), 0x2, 0x6e0400) ioctl$sock_bt_cmtp_CMTPCONNADD(r1, 0x400443c8, 0x0) connect$pppl2tp(r1, &(0x7f0000000040)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x26) r2 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r2, 0x8922, &(0x7f0000000000)={'veth1_vlan\x00'}) 05:26:27 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0xf, 0x0, &(0x7f0000000180)) 05:26:27 executing program 3: r0 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$key(r0, 0x0, 0x0) [ 267.033313][ T4138] veth1_vlan: mtu less than device minimum 05:26:28 executing program 5: clock_gettime(0x0, &(0x7f0000000080)) io_setup(0xc9, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x6, 0x0, &(0x7f00000003c0), &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000040)={[0x5]}, 0x8}) socket$tipc(0x1e, 0x2, 0x0) syz_open_dev$vcsn(&(0x7f00000001c0), 0x2, 0x6e0400) io_setup(0x4412, &(0x7f0000000400)) io_destroy(r0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000440)={0x261, "a9ec2cd406b74c8c526fa470bd108d77833044a82798a30bbbb1236860e804c5"}) futex(&(0x7f0000000900)=0x2, 0x80, 0x2, &(0x7f0000000940)={0x77359400}, 0x0, 0x0) eventfd2(0x7f, 0x1800) ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f0000000440)={0x261, "a9ec2cd406b74c8c526fa470bd108d77833044a82798a30bbbb1236860e804c5"}) 05:26:29 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) 05:26:29 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:29 executing program 2: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$key(0xf, 0x3, 0x2) io_submit(r0, 0x1, &(0x7f00000002c0)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0, r1, &(0x7f0000000140)="f2e5", 0x2, 0x1, 0x0, 0x2}]) 05:26:29 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x5421, 0x0) 05:26:29 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000001d00)=@base={0x4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) 05:26:29 executing program 3: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$key(0xf, 0x3, 0x2) io_submit(r0, 0x1, &(0x7f00000002c0)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x6, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) 05:26:29 executing program 0: getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:29 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0xc, 0x0, &(0x7f0000000180)) 05:26:29 executing program 2: socket$tipc(0x1e, 0x2, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) 05:26:29 executing program 5: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000000380)={&(0x7f0000000200)=@id, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000240)="80", 0x1}], 0x1, &(0x7f0000000300)="a091649308cdfca2d035548695a1d909eb804888e0d16c6fdbe77d5d25e5ead537556c17f3", 0x25}, 0x0) 05:26:30 executing program 0: getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:30 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x7, 0x0, &(0x7f0000000180)) 05:26:31 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 05:26:31 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x84, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 05:26:31 executing program 5: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xbf, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:31 executing program 2: syz_open_dev$vcsn(&(0x7f0000000140), 0x0, 0xc5d02) 05:26:31 executing program 0: getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:31 executing program 3: io_setup(0xc9, &(0x7f0000000000)=0x0) r1 = socket$tipc(0x1e, 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000000380)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f0000000200)="6118bc6e212a2d638e28c7ce6c34a2", 0xf}]) 05:26:31 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x2e) 05:26:31 executing program 0: socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:31 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$CAIFSO_REQ_PARAM(r0, 0x116, 0x80, 0x0, 0x0) 05:26:31 executing program 5: r0 = socket$tipc(0x1e, 0x2, 0x0) ioctl$SIOCGETNODEID(r0, 0x40086602, 0x0) 05:26:31 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:31 executing program 0: socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:32 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 05:26:32 executing program 5: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/card0/oss_mixer\x00', 0x4000, 0x0) 05:26:32 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000000000)) 05:26:32 executing program 3: io_setup(0xc9, &(0x7f0000000000)=0x0) io_destroy(r0) 05:26:32 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:32 executing program 0: socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:33 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom1\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000007c0)={0xd4, 0x0, &(0x7f0000000600)=[@increfs_done={0x40106308, 0x2}, @increfs_done={0x40106308, 0x1}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x58, 0x18, &(0x7f00000000c0)=ANY=[@ANYBLOB="856164660000000002a40e0ce345e6d30200000000000600330000007b1ea817405c5da621b10000", @ANYRES32, @ANYBLOB="00000000000000000000000085616466000000000a0000000000000001000000000000002d00000000000000"], &(0x7f0000000140)={0x0, 0x20, 0x38}}, 0x400}, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x60, 0x18, &(0x7f00000002c0)={@fd, @fda={0x66646185, 0x3, 0x1, 0xa}, @ptr={0x70742a85, 0x1, &(0x7f00000001c0)=""/202, 0xca, 0x2, 0x8}}, &(0x7f0000000340)={0x0, 0x18, 0x38}}}, @decrefs={0x40046307, 0x1}, @increfs_done], 0x71, 0x0, &(0x7f0000000740)="093c958450c373f1ca0a414ffa92d2ac28bf83722c3c82438f723bd892f4fec7384e8842e0a4d21b0a4abdc390967bcb9538534aded92fe68234a6423d531e7d22035798a1be6c9237b937251ef83bfd437753bdd718f18e6e84469936cc38e03bc83df7608bd1eadc99b913d39730fe67"}) 05:26:33 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, 0x0, &(0x7f0000000180)) 05:26:33 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:33 executing program 1: socket(0x28, 0x0, 0x1f) 05:26:33 executing program 3: r0 = socket(0x22, 0x2, 0x3) sendto$phonet(r0, 0x0, 0x0, 0x22000004, 0x0, 0x0) 05:26:33 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:34 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) 05:26:34 executing program 5: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mmap$snddsp_status(&(0x7f0000ffc000/0x4000)=nil, 0x1000, 0x0, 0x13, r0, 0x82000000) 05:26:34 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, 0x0, &(0x7f0000000180)) 05:26:34 executing program 1: bpf$MAP_CREATE(0x8, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 05:26:34 executing program 3: io_setup(0x6, &(0x7f0000000000)=0x0) io_submit(r0, 0x1, &(0x7f0000000340)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}]) 05:26:34 executing program 2: getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:35 executing program 1: r0 = socket(0x2, 0x3, 0x100) getsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, 0x0, 0x0) 05:26:35 executing program 5: write$6lowpan_enable(0xffffffffffffffff, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) ptrace(0x4207, r0) ptrace$getsig(0x4202, r0, 0x3d, &(0x7f0000000040)) 05:26:35 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, 0x0, &(0x7f0000000180)) 05:26:35 executing program 3: syz_usb_connect$cdc_ncm(0x502, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x2}}}}}}]}}, 0x0) 05:26:35 executing program 2: getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) [ 274.337443][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 274.344184][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 05:26:35 executing program 2: getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) [ 274.832605][ T118] usb 4-1: new full-speed USB device number 3 using dummy_hcd [ 275.193267][ T118] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 275.204541][ T118] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 275.219140][ T118] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 275.443750][ T118] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 275.453811][ T118] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 275.462245][ T118] usb 4-1: Product: syz [ 275.466629][ T118] usb 4-1: Manufacturer: syz [ 275.471422][ T118] usb 4-1: SerialNumber: syz [ 275.564022][ T4253] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 275.823406][ T118] cdc_ncm 4-1:1.0: bind() failure [ 275.875476][ T118] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 275.882718][ T118] cdc_ncm 4-1:1.1: bind() failure [ 275.988885][ T118] usb 4-1: USB disconnect, device number 3 05:26:37 executing program 2: socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:37 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:37 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, 0x0) 05:26:37 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/module/dvb_usb_ce6230', 0x40000, 0x0) 05:26:37 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) 05:26:37 executing program 2: socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:37 executing program 3: ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(0xffffffffffffffff, 0x80045301, 0x0) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000009c0)={'ip6_vti0\x00', &(0x7f0000000940)={'ip6tnl0\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @empty}}}) 05:26:37 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:37 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, 0x0) 05:26:37 executing program 5: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000280), 0x2041, 0x0) 05:26:38 executing program 3: bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000001180), 0x10) 05:26:38 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:38 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000000), &(0x7f0000000040)={'L-'}, 0x16, 0x0) 05:26:38 executing program 2: socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, &(0x7f0000000180)=0x24) 05:26:38 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xc0, &(0x7f0000000140)={'raw\x00'}, 0x0) 05:26:38 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) 05:26:39 executing program 3: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000480)={0x0, 0x0, 0x1c}, 0xc) 05:26:39 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:39 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, 0x0, &(0x7f0000000180)) 05:26:39 executing program 5: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000300), 0x2) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000380)={0x0, 0x1, [{}]}) 05:26:39 executing program 0: r0 = eventfd2(0xfffffffe, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:39 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6(0xa, 0x3, 0x1) r1 = syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x480100) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r2, 0x4611, 0x0) splice(r1, &(0x7f00000000c0)=0x10001, r2, &(0x7f0000000100)=0x5, 0x8, 0x0) bind(r0, &(0x7f0000000000)=@l2tp, 0x80) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) 05:26:39 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, 0x0, &(0x7f0000000180)) 05:26:40 executing program 1: ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:40 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x88000, 0x0) r3 = syz_open_dev$usbmon(&(0x7f00000002c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000540)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) read$usbmon(r4, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000440)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000480), 0x2, 0x8) ioctl$MON_IOCH_MFLUSH(r2, 0x9208, 0x100000002) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x1000, &(0x7f0000000100)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',noextend,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',cache=mmaname=/sys/kernel/debug/binder/transactions\x00,loose,mmap,aname=,obj_type=[:,,\x00\x00\x00\x00']) signalfd(r2, &(0x7f0000000500)={[0x7f, 0xffff8000]}, 0x8) ioctl$RTC_WIE_OFF(r1, 0x7010) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8901, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x6, 0xff, 0xff, 0x8000, 0x14, @loopback, @private2={0xfc, 0x2, '\x00', 0x1}, 0x40, 0x8000, 0x3, 0x9}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000300)={'syztnl0\x00', r5, 0x29, 0x3, 0x4, 0xfffffeff, 0x8, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, 0x7, 0x40, 0x3, 0x6}}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'syztnl2\x00', r5, 0x2f, 0x3f, 0xff, 0x1, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x2c}, 0x80, 0x40, 0x9c, 0x73}}) 05:26:40 executing program 0: r0 = eventfd2(0xfffffffe, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:40 executing program 4: socket$inet6(0xa, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) 05:26:41 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6(0xa, 0x3, 0x1) r1 = syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x480100) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r2, 0x4611, 0x0) (async) splice(r1, &(0x7f00000000c0)=0x10001, r2, &(0x7f0000000100)=0x5, 0x8, 0x0) (async) bind(r0, &(0x7f0000000000)=@l2tp, 0x80) (async) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) 05:26:41 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, 0x0, &(0x7f0000000180)) 05:26:41 executing program 0: r0 = eventfd2(0xfffffffe, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:41 executing program 1: ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:41 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x88000, 0x0) (async) r3 = syz_open_dev$usbmon(&(0x7f00000002c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000540)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) read$usbmon(r4, 0x0, 0x0) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000440)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000480), 0x2, 0x8) (async) ioctl$MON_IOCH_MFLUSH(r2, 0x9208, 0x100000002) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x1000, &(0x7f0000000100)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',noextend,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',cache=mmaname=/sys/kernel/debug/binder/transactions\x00,loose,mmap,aname=,obj_type=[:,,\x00\x00\x00\x00']) signalfd(r2, &(0x7f0000000500)={[0x7f, 0xffff8000]}, 0x8) (async) ioctl$RTC_WIE_OFF(r1, 0x7010) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8901, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x6, 0xff, 0xff, 0x8000, 0x14, @loopback, @private2={0xfc, 0x2, '\x00', 0x1}, 0x40, 0x8000, 0x3, 0x9}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000300)={'syztnl0\x00', r5, 0x29, 0x3, 0x4, 0xfffffeff, 0x8, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, 0x7, 0x40, 0x3, 0x6}}) (async) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'syztnl2\x00', r5, 0x2f, 0x3f, 0xff, 0x1, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x2c}, 0x80, 0x40, 0x9c, 0x73}}) 05:26:41 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6(0xa, 0x3, 0x1) r1 = syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x480100) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r2, 0x4611, 0x0) splice(r1, &(0x7f00000000c0)=0x10001, r2, &(0x7f0000000100)=0x5, 0x8, 0x0) bind(r0, &(0x7f0000000000)=@l2tp, 0x80) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) socket$inet6(0xa, 0x3, 0x1) (async) syz_open_dev$admmidi(&(0x7f0000000080), 0x2, 0x480100) (async) openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) (async) ioctl$FBIOBLANK(r2, 0x4611, 0x0) (async) splice(r1, &(0x7f00000000c0)=0x10001, r2, &(0x7f0000000100)=0x5, 0x8, 0x0) (async) bind(r0, &(0x7f0000000000)=@l2tp, 0x80) (async) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, r0) (async) 05:26:41 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, 0x0) 05:26:41 executing program 0: r0 = eventfd2(0xfffffffe, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:41 executing program 4: socket$inet6(0xa, 0x3, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) 05:26:41 executing program 1: ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:41 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) (async) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x88000, 0x0) (async) r3 = syz_open_dev$usbmon(&(0x7f00000002c0), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000540)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) read$usbmon(r4, 0x0, 0x0) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000440)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000480), 0x2, 0x8) ioctl$MON_IOCH_MFLUSH(r2, 0x9208, 0x100000002) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x1000, &(0x7f0000000100)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r3, @ANYBLOB=',noextend,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',cache=mmaname=/sys/kernel/debug/binder/transactions\x00,loose,mmap,aname=,obj_type=[:,,\x00\x00\x00\x00']) signalfd(r2, &(0x7f0000000500)={[0x7f, 0xffff8000]}, 0x8) (async) ioctl$RTC_WIE_OFF(r1, 0x7010) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8901, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x6, 0xff, 0xff, 0x8000, 0x14, @loopback, @private2={0xfc, 0x2, '\x00', 0x1}, 0x40, 0x8000, 0x3, 0x9}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000300)={'syztnl0\x00', r5, 0x29, 0x3, 0x4, 0xfffffeff, 0x8, @remote, @dev={0xfe, 0x80, '\x00', 0x44}, 0x7, 0x40, 0x3, 0x6}}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'syztnl2\x00', r5, 0x2f, 0x3f, 0xff, 0x1, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x2c}, 0x80, 0x40, 0x9c, 0x73}}) 05:26:42 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, 0x0) 05:26:42 executing program 0: r0 = eventfd2(0xfffffffe, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:42 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r2) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xf, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x50}, @generic={0x34, 0x0, 0x0, 0x0, 0xf00}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 05:26:42 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:42 executing program 0: r0 = eventfd2(0xfffffffe, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:42 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x10d, 0xe, &(0x7f0000000140)={'raw\x00'}, 0x0) 05:26:42 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = dup(r1) accept4$packet(r2, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) r3 = openat$damon_kdamond_pid(0xffffff9c, &(0x7f00000001c0), 0x200000, 0x100) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc01cf509, &(0x7f0000000240)={r0, 0x200, 0x100, 0x4}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r6, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r6, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r7) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0x5000000, 0x1c}, 0xc) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r9, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r9, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r9, 0x0, r10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x2, &(0x7f0000000080)=@raw=[@map_val={0x18, 0xb, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f00000000c0)='syzkaller\x00', 0x9, 0x2a, &(0x7f0000000100)=""/42, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0xd, 0x39ce, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r0, r3, r4, r0, 0xffffffffffffffff, r5, r0, r6, r8, r9]}, 0x80) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r11) r13 = fcntl$dupfd(r0, 0x0, r12) setsockopt$inet_IP_IPSEC_POLICY(r13, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, 0x0, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) ioctl$DRM_IOCTL_CONTROL(r13, 0x40086414, &(0x7f0000000040)={0x2}) syz_usb_connect(0x5, 0x10b, &(0x7f0000000000)=ANY=[], 0x0) 05:26:43 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r2) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xf, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x50}, @generic={0x34, 0x0, 0x0, 0x0, 0xf00}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) (async) dup(r1) (async) fcntl$dupfd(r0, 0x0, r2) (async) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xf, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x50}, @generic={0x34, 0x0, 0x0, 0x0, 0xf00}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) 05:26:43 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) [ 282.796765][ T3556] usb 6-1: new high-speed USB device number 2 using dummy_hcd 05:26:44 executing program 4: socket$inet6(0xa, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) 05:26:44 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r2) (async, rerun: 64) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (rerun: 64) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async, rerun: 64) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xf, 0x9, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x50}, @generic={0x34, 0x0, 0x0, 0x0, 0xf00}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (rerun: 64) 05:26:44 executing program 0: readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:44 executing program 2: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth1_vlan\x00'}) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000240)={0xffffffe2}, 0x10) write(r0, &(0x7f0000000040)="240000001a005f0214f9f4070009041e1100000062490000000000000800040006020000", 0x24) 05:26:44 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)={0x0, 0x10}) [ 283.012483][ T3556] usb 6-1: device descriptor read/64, error 18 [ 283.288185][ T3556] usb 6-1: new high-speed USB device number 3 using dummy_hcd 05:26:44 executing program 0: readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:44 executing program 2: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth1_vlan\x00'}) (async) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000240)={0xffffffe2}, 0x10) (async) write(r0, &(0x7f0000000040)="240000001a005f0214f9f4070009041e1100000062490000000000000800040006020000", 0x24) 05:26:44 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)={0x0, 0x10}) [ 283.502193][ T3556] usb 6-1: device descriptor read/64, error 18 [ 283.632823][ T3556] usb usb6-port1: attempt power cycle [ 284.052570][ T3556] usb 6-1: new high-speed USB device number 4 using dummy_hcd 05:26:45 executing program 0: readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) [ 284.233577][ T3556] usb 6-1: device descriptor read/8, error -61 [ 284.502119][ T3556] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 284.692995][ T3556] usb 6-1: device descriptor read/8, error -61 [ 284.812932][ T3556] usb usb6-port1: unable to enumerate USB device 05:26:46 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = dup(r1) accept4$packet(r2, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) r3 = openat$damon_kdamond_pid(0xffffff9c, &(0x7f00000001c0), 0x200000, 0x100) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc01cf509, &(0x7f0000000240)={r0, 0x200, 0x100, 0x4}) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async, rerun: 64) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r6, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r6, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r7) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0x5000000, 0x1c}, 0xc) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r9, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r9, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r9, 0x0, r10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x2, &(0x7f0000000080)=@raw=[@map_val={0x18, 0xb, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f00000000c0)='syzkaller\x00', 0x9, 0x2a, &(0x7f0000000100)=""/42, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0xd, 0x39ce, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r0, r3, r4, r0, 0xffffffffffffffff, r5, r0, r6, r8, r9]}, 0x80) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r11) (async) r13 = fcntl$dupfd(r0, 0x0, r12) setsockopt$inet_IP_IPSEC_POLICY(r13, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, 0x0, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) ioctl$DRM_IOCTL_CONTROL(r13, 0x40086414, &(0x7f0000000040)={0x2}) (async, rerun: 64) syz_usb_connect(0x5, 0x10b, &(0x7f0000000000)=ANY=[], 0x0) (rerun: 64) 05:26:46 executing program 2: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth1_vlan\x00'}) (async) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000240)={0xffffffe2}, 0x10) write(r0, &(0x7f0000000040)="240000001a005f0214f9f4070009041e1100000062490000000000000800040006020000", 0x24) 05:26:46 executing program 3: syz_clone(0x51022000, 0x0, 0x0, 0x0, 0x0, 0x0) 05:26:46 executing program 4: socket$inet6(0xa, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) 05:26:46 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:46 executing program 0: r0 = eventfd2(0x0, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:47 executing program 0: r0 = eventfd2(0x0, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:47 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(r0, 0x4602, &(0x7f0000000140)) 05:26:47 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)={0x0, 0x10}) 05:26:47 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = dup(r1) accept4$packet(r2, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) r3 = openat$damon_kdamond_pid(0xffffff9c, &(0x7f00000001c0), 0x200000, 0x100) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc01cf509, &(0x7f0000000240)={r0, 0x200, 0x100, 0x4}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000280)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r6, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r6, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r7) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000002c0)={0x0, 0x5000000, 0x1c}, 0xc) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r9, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r9, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r9, 0x0, r10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x2, &(0x7f0000000080)=@raw=[@map_val={0x18, 0xb, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f00000000c0)='syzkaller\x00', 0x9, 0x2a, &(0x7f0000000100)=""/42, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x1}, 0x8, 0x10, &(0x7f0000000180)={0x3, 0xd, 0x39ce, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r0, r3, r4, r0, 0xffffffffffffffff, r5, r0, r6, r8, r9]}, 0x80) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r11) r13 = fcntl$dupfd(r0, 0x0, r12) setsockopt$inet_IP_IPSEC_POLICY(r13, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, 0x0, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) ioctl$DRM_IOCTL_CONTROL(r13, 0x40086414, &(0x7f0000000040)={0x2}) syz_usb_connect(0x5, 0x10b, &(0x7f0000000000)=ANY=[], 0x0) 05:26:47 executing program 0: r0 = eventfd2(0x0, 0x800) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:47 executing program 3: syz_emit_ethernet(0x56, &(0x7f0000000040)={@local, @multicast, @void, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "d68bc6", 0x20, 0x6, 0x0, @private2, @dev, {[], @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8dffffff}}}}}}}}}, 0x0) 05:26:47 executing program 2: syz_emit_ethernet(0xb2, &(0x7f0000000180)={@random="ddcb09a7a1e1", @dev, @void, {@ipv4={0x800, @igmp={{0x27, 0x4, 0x0, 0x0, 0xa4, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, {[@timestamp_addr={0x44, 0xc, 0x0, 0x1, 0x0, [{@remote}]}, @timestamp_addr={0x44, 0x34, 0x0, 0x1, 0x0, [{@remote}, {@dev}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@loopback}, {@broadcast}, {@multicast2}]}, @lsrr={0x83, 0xb, 0x0, [@multicast1, @loopback]}, @timestamp_prespec={0x44, 0xc, 0x0, 0x3, 0x0, [{@loopback}]}, @timestamp_prespec={0x44, 0x14, 0x0, 0x3, 0x0, [{@local}, {@broadcast}]}, @rr={0x7, 0x1b, 0x0, [@empty, @private, @broadcast, @loopback, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}]}]}}, {0x0, 0x0, 0x0, @dev}}}}}, 0x0) 05:26:47 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, 0x0) 05:26:48 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(0xffffffffffffffff, 0x4611, 0x0) syz_open_procfs(0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) mmap$fb(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0) 05:26:49 executing program 4: socket$inet6(0xa, 0x0, 0x0) syz_usb_connect(0x0, 0x34, 0x0, 0x0) 05:26:49 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, 0x0) 05:26:49 executing program 2: syz_emit_ethernet(0xd5, &(0x7f0000000180)={@random="ddcb09a7a1e1", @dev, @void, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0xc7, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, {[@timestamp_prespec={0x44, 0x4}]}}, {0x12, 0x5, 0x0, @dev={0xac, 0x14, 0x14, 0x30}, "3f295cd7d2b034907d0de822eeb7f85974567f473cc9301d677d99894a8d13caada37947046217deebb1551a6331b0f61b0c6fb01488d94ca20bbb694c938c39648d8102659d3658ed544bce73db40641243cde1faca0a72f286354828d1784c0a022d2c3990fbbca1735e66c06b96af001d26f925a0d9d8375b9187d612af005a5620ce412e3360fbc7569a54c46cd315a72f0465eb99f7b6894d8dd9048881a49a0e14c086b8"}}}}}, &(0x7f0000000000)={0x0, 0x4, [0x66e, 0x745, 0xb34, 0x7b4]}) 05:26:49 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:49 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$GTP_CMD_GETPDP(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x14, 0x0, 0x0, 0x70bd2d}, 0x14}}, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4601, &(0x7f0000000080)={0x3c, 0x10}) 05:26:49 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(0xffffffffffffffff, 0x4606, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0xf, 0x0, {0x0, 0x4}, {}, {0x0, 0x7f}, {0x0, 0x80000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) ioctl$FBIOGET_CON2FBMAP(r0, 0x4601, &(0x7f0000000080)={0x3c, 0x10}) 05:26:49 executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, 'Z7O', 0x8, 0x1, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[], "4be2fb767fad9f08"}}}}}, 0x0) 05:26:49 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(r0, 0x4606, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x4}) 05:26:49 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, 0x0) 05:26:49 executing program 0: eventfd2(0xfffffffe, 0x0) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:50 executing program 5: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000200)={[{@four_active_logs}, {@jqfmt_vfsv0}, {@inline_dentry}, {@inline_xattr_size={'inline_xattr_size', 0x3d, 0xd}}, {@jqfmt_vfsv0}, {@prjjquota={'prjjquota', 0x3d, 'ip6gre0\x00\xbe\xea\xde\x83\xf2\x97\xa4#\x90\xd9\xc6\x17\xcf#\xfb\xf0\n&SV\x8a;\x7fc2;\x10\xf4&\xa8\x12tW\xf4\xe9\x9a\x1a\xecU\t\xd6J^\xaf\xb8\xc9\x9a0u_p\xd6q\x9cB_I\xc2YA\xe4;\x81\xbfW\xde\x8b\x80F\x00\x00\x00\x00\x00\x00\x00\x06\xfc\x13\x00\x1a\xbe\x93s\t\b\x16B3\x7fR\x1e\xc5\x8b\xc3#\xd8cIO 07\x05\x1e\x95\xda\xaa\xb7\xee\xfak_\x15\xfcA\x8dh\x8f!}\x89\xd1\t\xd6\x10\x90\xf3\x9az\xbbRi\x1f\xd9h\x85\xfd<\xa1e\x06S\x9a\xea\xdf\\\xb1\x8b\v\xd2gm\xf1y\xda\x1b\xa5\xd8Q\xb4&\xf5\xb6\xf6%\xa62-\xfeL=\x8a\xbf\x9c\xb1\x91\xf3\xfa\x82I\x04/Nl\xba_\xfd\x9f\x80\xb6X\xa7\xe8U`\xd5\xff'}}], [{@fsmagic={'fsmagic', 0x3d, 0x6}}, {@dont_measure}]}, 0x1, 0x105ce, &(0x7f0000020c40)="$eJzs3M1rI/UfB/BP2u0+/fa3FvHgSQdEaMGETdtdXE9Vd9kV7FJ8OIiIpkkasptkSpO2cW8evIn/hTcPojev4p8heBE8eBK8CUrmO5WtD+Ca0uj29YLZ98x3Zj7zmWUu30maAE6txeynHytxOS5ExHxEXIoo1ivlUlhP8WREPB0Rcw8slXL8t4GzEXExIi5PiqealXLX29+/cPv6B7c+/PjLb5/a/uyrT2d318CsPRsR/Z20ftBPmXdS3i3HG/vdIvtr+2WmHf175Xae8qC9VVQ4aBwe1yhytZOOz3f2hpPc7jWak+x0t4vxnUG64HC/c1inOOFuY7fYbrW3iuwO8yI791Nf4zLvD0epTqus935RPkajw0zj7XE73c/OvSKbg1E5nurmrfZ4kvtllpeLZt5rFX1s/eP/5n+9V7uDvXG2394ddvNBdrVWf75Wv1at7+at9qi9Vm30W9fWsqVOb3JYddRu9Nc7ed7ptWvNvL+cLXWazWq9ni3daG91G4OsXq+t1q5Ury6Xa89lt+68mfVa2dIkX+oO9kbd3jDbznezdMZytlJbvb6cPVPPXt/YzDZfu3lzY/ONd2+8defFjVdeLg/6Q1vZ0sqVlZVq/Up1pb7s/qcxrkx3Pqec5wfgoZn/A7Ng/m/+H+a/p/7+zf+ZiucHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODU+m7hi9vFymLa/l85/v9y6PFyuxIRcxHxy5+Yj7NHas6XdRb+4viF3/XwdSWKCpNrnCuXixGxXi4/P5b2AQAAAA/vm88/eSfN1tM/i7NuiJOUXtrMXXrvmOpVImJh8YdjqBLly6Z4YvquksnzfSbGU1Y57K14gXV++q6S4pXbmeOq9rfMH4nzD0QlxdyJtgMAAJyIozOBk52FAAAAcJI+mnUDzEbxaWb5XfzyC/znUpQfCF44sgUAAAD8B/mTegAAAHj0FfN/v/8HAAAAj7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+yczc5CQNRHMAfHwX8isS44TYuuYSJR3DpQbiCeyJL1h7DHe48ggFDZ0yswUTTUtT8fkkdp5A/rwmbNy0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD49F4vp08P9dd2c9aaeZq4GAAAA2GVVLKblP+M0P8nnz/KpizzvREQ3Inb17r0YVDJ7Oaf44v3FpxoeI8qE7WcM83EcEVf5eD1PrwEAAAA/t5xPZqlbT3/Ghy6INqVFm+7pTUN5nYgoxi8NpERebIrL+lUl2+93P+5qprzXVi5gjepXlZRLbv2m0r6lVxlGH4ZOGrqtlgMAALSi2gm024UAAADQpttDF8BhlHcz87P4+QH+YRryDcGjygwAAAD4g/ykHgAAAP6/sv/f1/5/A/v/AQAAwK+Q9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgn1bFYrqcT2Z1c9abepq5GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4I39eUeBEAiDMNi7vjOZ+x9WGjQ1NakC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvbn4IRhGAii6CRRSHwz6r9YMyDVYAzvgeCzyx4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABP9Fov7x2fxplkdNr4dnzsg5nk11Xj34O51mPe+RMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC527iA0jiqOA/Cb3ezWFsQ1xiBRoWJTBTGb3dBCL4IHIXhQD148pum2xm6jpjkkJZdcvHn1rjfBopBLb/XoxZ4LwUN7LCxaoWdlZmeSl5rU9NCZTft98Pb9uzxm3nsLJb99kwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxwfvhZFHX05fWsK7l792+v7G4X5+6t9yfSFtaJ+VO+8h5Je8/uX79s3gPk8nq5gQAAMDTp17k+xDCncbWfNrXWln+ny7GpJl/4/lhXeT5g/L/zV57osj/21Mfv7dzo9bwPo0QwsWlfm+2tBWOtlOhm/Wdu9t/xnu48tfecS8c4lpj2eeTfUNTzz622oebLw0a2a4n39669UEzK489iXUAAI9npujzovj5KO07VU4MgKfWWN5ClP/rrWrnBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCGwWZ4p6iTEMLU2G6dun1/Y3G//mavPXFvuZ+17d9utOJrppdohBAuLvV7syWuZZSdCt2s7/96+rV4Dx8ed3X92uWFfr+3olAoFDtFBf9pAQBwZDXylub6O42t+fS9ZDyEf77fm//fiurwiPxfZP+0vbo2OB3fK87/ndJWONqK/L+V/Lwe7+HD49qrV75qX12/9u7SlYVLvUu95c65M2fPnpvrzM22s+9T2r5VAQAA4GDNvMX5vzb+3/P/E1EdDpn/P/3h9W58r3qe/9lV5P+Xz//RfVT+3z30q2CSAAAAz4gXTz74O9nn/aTZDGsLq6srneHrzr+7w9cKpvrYjuUtzv/18apnBQAAAJRhsJnsOf+/ENXhf87/J9Z+zNqNb2a+jq9ZDyEcz5//n1n8sn+hvOWMrOL8/8HnU78f7vz/yRUVLB8AAICSHM9bfP7fyJ7/r71RjKmFEN5+c1jnfwbwUM//T3fP/BTfqx79/v9ceUscSbXJ4X4U+f/y+e+mD8r/2djJEMYmK5osAAAAR95zeUvz/93G1vwXv5z4qOn5fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH/Zn3vbhIEwjsOvL4kSt8kI6a0EZqChQjACHxKSJc/AACxEQ0VrsQisABKcazpD8TzN/1dccS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDLuzx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgyg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgWAAAAABAmL91Gh0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMFAAD//6WGhDI=") 05:26:50 executing program 0: eventfd2(0xfffffffe, 0x0) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:52 executing program 0: eventfd2(0xfffffffe, 0x0) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:26:52 executing program 2: io_setup(0x713a, &(0x7f0000000040)=0x0) r1 = memfd_create(&(0x7f0000000080)='/dev/autofs\x00', 0x4) io_submit(r0, 0x1, &(0x7f00000019c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000140)="df", 0x1}]) 05:26:52 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:26:52 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000006280), 0x0, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000001ec0)={0x1f, 0x0, 0x1}, 0x6) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) openat$binderfs(0xffffffffffffff9c, &(0x7f00000062c0)='./binderfs/custom1\x00', 0x800, 0x0) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01780c2afb017f0003000000009281d40d048a23dcff283aabba8e730a5b23b97dd5e6c7e47b63d932da28fede101f247364110596373e1a807e81b9"], 0xd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_open_dev$media(&(0x7f0000006300), 0x73a, 0x10400) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) write$bt_hci(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="017fc45ac8c0"], 0x6) syz_clone(0x60004200, &(0x7f0000006580)="f103ceaa4eeab673083c1681da7d51d1660d6341b3241c7e8d9ae0e1cee22aedfba97dc1d701c3f0b93943f2c06c7e576b9a282ab6e0f06d5a80a0065140e31f35ca382857", 0x45, &(0x7f0000006600), &(0x7f0000006640), &(0x7f0000006680)="a471b8ba2d5bd9d5b145edc7ddd0ac30bd35bc1a18f7919611999f339504d824dfcf022fc9f7bf46ebfcc2a415354e9653305df82b8d0a837bab0ba1a94f070e26e457c22afca7d774d320ef439512b0ae7a6ce577c14ffa0225f93ace813b1a42918a7fb9e50742b0bed840655c") getuid() 05:26:52 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a01010000000000000000020000000900010073797a300000000008000240000000032c000000030a01030000000000000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={{0x14}, [@NFT_MSG_NEWCHAIN={0x28, 0x3, 0xa, 0x5, 0x0, 0x0, {0x2}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_FLAGS={0x8, 0x3}]}], {0x14}}, 0x50}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)={{0x14}, [@NFT_MSG_DELTABLE={0x15c, 0x2, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_TABLE_USERDATA={0x26, 0x6, "d8f916fce856d854eb2ff25a022406dce2d33faa4bbaf82fea5b004b303f9ad4dfd4"}, @NFTA_TABLE_USERDATA={0x11, 0x6, "36d03c96f436f84a16aaf8c767"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_USERDATA={0xdf, 0x6, "0b2453ea0e5613c79075c2e343521036595bbe3c4ff0c824e7c81e25896ba9457a3dd7edb97e4cd099169419baf90ce13364d1c61016caf09837692881f8615b6477b76eb349f68978900b8ffe1be780da42f2e10e440aacb9b630dc65ab266e0824d130cc225e9bde4acef8d5c60efb14494ce8b39449f289e0226187381b51fa7ce19ac56cc2e2904b4b52d8335a0a319ed6b3a0163cf00834cf14a931e2735e4123bc7d6f525a979e631bcb6a1d16358656ef011b368d79b4a33482533b93942ee18344767dfec1480713ae7625410709214ddb53e207f381c0"}, @NFTA_TABLE_FLAGS={0x8}]}], {0x14}}, 0x184}}, 0x0) 05:26:52 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, 0x0, 0x0) 05:26:52 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:26:53 executing program 2: io_setup(0x713a, &(0x7f0000000040)=0x0) r1 = memfd_create(&(0x7f0000000080)='/dev/autofs\x00', 0x4) io_submit(r0, 0x1, &(0x7f00000019c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000140)="df", 0x1}]) 05:26:53 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a01010000000000000000020000000900010073797a300000000008000240000000032c000000030a01030000000000000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={{0x14}, [@NFT_MSG_NEWCHAIN={0x28, 0x3, 0xa, 0x5, 0x0, 0x0, {0x2}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_FLAGS={0x8, 0x3}]}], {0x14}}, 0x50}}, 0x0) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)={{0x14}, [@NFT_MSG_DELTABLE={0x15c, 0x2, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_TABLE_USERDATA={0x26, 0x6, "d8f916fce856d854eb2ff25a022406dce2d33faa4bbaf82fea5b004b303f9ad4dfd4"}, @NFTA_TABLE_USERDATA={0x11, 0x6, "36d03c96f436f84a16aaf8c767"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_USERDATA={0xdf, 0x6, "0b2453ea0e5613c79075c2e343521036595bbe3c4ff0c824e7c81e25896ba9457a3dd7edb97e4cd099169419baf90ce13364d1c61016caf09837692881f8615b6477b76eb349f68978900b8ffe1be780da42f2e10e440aacb9b630dc65ab266e0824d130cc225e9bde4acef8d5c60efb14494ce8b39449f289e0226187381b51fa7ce19ac56cc2e2904b4b52d8335a0a319ed6b3a0163cf00834cf14a931e2735e4123bc7d6f525a979e631bcb6a1d16358656ef011b368d79b4a33482533b93942ee18344767dfec1480713ae7625410709214ddb53e207f381c0"}, @NFTA_TABLE_FLAGS={0x8}]}], {0x14}}, 0x184}}, 0x0) 05:26:53 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, 0x0, 0x0) 05:26:54 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001840)={&(0x7f0000000040)={0xdc, 0x0, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_PEERS={0xb4, 0x8, 0x0, 0x1, [{0xb0, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "dc61a176a5465e1c14971ed040e154eaeb164e7dc2bfea88952e8314b8ae7664"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "3b57cedc0145e9298017bc117ce11867f4e5afbf6c2841166a3f33cc9a0b7141"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a9d5cac1aff894addb666a9b8de5a0dd75b7440ed031a8a6571017de7ce0c96d"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @empty}}, @WGPEER_A_ALLOWEDIPS={0x20, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8}, {0x5}}]}]}]}]}]}, 0xdc}}, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4601, &(0x7f0000000080)={0x3c, 0x10}) 05:26:54 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:26:54 executing program 2: io_setup(0x713a, &(0x7f0000000040)=0x0) r1 = memfd_create(&(0x7f0000000080)='/dev/autofs\x00', 0x4) io_submit(r0, 0x1, &(0x7f00000019c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000140)="df", 0x1}]) io_setup(0x713a, &(0x7f0000000040)) (async) memfd_create(&(0x7f0000000080)='/dev/autofs\x00', 0x4) (async) io_submit(r0, 0x1, &(0x7f00000019c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000140)="df", 0x1}]) (async) 05:26:54 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000006280), 0x0, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000001ec0)={0x1f, 0x0, 0x1}, 0x6) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f00000062c0)='./binderfs/custom1\x00', 0x800, 0x0) (async) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01780c2afb017f0003000000009281d40d048a23dcff283aabba8e730a5b23b97dd5e6c7e47b63d932da28fede101f247364110596373e1a807e81b9"], 0xd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_open_dev$media(&(0x7f0000006300), 0x73a, 0x10400) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) (async) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) write$bt_hci(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="017fc45ac8c0"], 0x6) (async) syz_clone(0x60004200, &(0x7f0000006580)="f103ceaa4eeab673083c1681da7d51d1660d6341b3241c7e8d9ae0e1cee22aedfba97dc1d701c3f0b93943f2c06c7e576b9a282ab6e0f06d5a80a0065140e31f35ca382857", 0x45, &(0x7f0000006600), &(0x7f0000006640), &(0x7f0000006680)="a471b8ba2d5bd9d5b145edc7ddd0ac30bd35bc1a18f7919611999f339504d824dfcf022fc9f7bf46ebfcc2a415354e9653305df82b8d0a837bab0ba1a94f070e26e457c22afca7d774d320ef439512b0ae7a6ce577c14ffa0225f93ace813b1a42918a7fb9e50742b0bed840655c") (async) getuid() 05:26:54 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a01010000000000000000020000000900010073797a300000000008000240000000032c000000030a01030000000000000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={{0x14}, [@NFT_MSG_NEWCHAIN={0x28, 0x3, 0xa, 0x5, 0x0, 0x0, {0x2}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_FLAGS={0x8, 0x3}]}], {0x14}}, 0x50}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)={{0x14}, [@NFT_MSG_DELTABLE={0x15c, 0x2, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_TABLE_USERDATA={0x26, 0x6, "d8f916fce856d854eb2ff25a022406dce2d33faa4bbaf82fea5b004b303f9ad4dfd4"}, @NFTA_TABLE_USERDATA={0x11, 0x6, "36d03c96f436f84a16aaf8c767"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_USERDATA={0xdf, 0x6, "0b2453ea0e5613c79075c2e343521036595bbe3c4ff0c824e7c81e25896ba9457a3dd7edb97e4cd099169419baf90ce13364d1c61016caf09837692881f8615b6477b76eb349f68978900b8ffe1be780da42f2e10e440aacb9b630dc65ab266e0824d130cc225e9bde4acef8d5c60efb14494ce8b39449f289e0226187381b51fa7ce19ac56cc2e2904b4b52d8335a0a319ed6b3a0163cf00834cf14a931e2735e4123bc7d6f525a979e631bcb6a1d16358656ef011b368d79b4a33482533b93942ee18344767dfec1480713ae7625410709214ddb53e207f381c0"}, @NFTA_TABLE_FLAGS={0x8}]}], {0x14}}, 0x184}}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a01010000000000000000020000000900010073797a300000000008000240000000032c000000030a01030000000000000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={{0x14}, [@NFT_MSG_NEWCHAIN={0x28, 0x3, 0xa, 0x5, 0x0, 0x0, {0x2}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_FLAGS={0x8, 0x3}]}], {0x14}}, 0x50}}, 0x0) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000500)={{0x14}, [@NFT_MSG_DELTABLE={0x15c, 0x2, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_TABLE_USERDATA={0x26, 0x6, "d8f916fce856d854eb2ff25a022406dce2d33faa4bbaf82fea5b004b303f9ad4dfd4"}, @NFTA_TABLE_USERDATA={0x11, 0x6, "36d03c96f436f84a16aaf8c767"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x4}, @NFTA_TABLE_USERDATA={0xdf, 0x6, "0b2453ea0e5613c79075c2e343521036595bbe3c4ff0c824e7c81e25896ba9457a3dd7edb97e4cd099169419baf90ce13364d1c61016caf09837692881f8615b6477b76eb349f68978900b8ffe1be780da42f2e10e440aacb9b630dc65ab266e0824d130cc225e9bde4acef8d5c60efb14494ce8b39449f289e0226187381b51fa7ce19ac56cc2e2904b4b52d8335a0a319ed6b3a0163cf00834cf14a931e2735e4123bc7d6f525a979e631bcb6a1d16358656ef011b368d79b4a33482533b93942ee18344767dfec1480713ae7625410709214ddb53e207f381c0"}, @NFTA_TABLE_FLAGS={0x8}]}], {0x14}}, 0x184}}, 0x0) (async) 05:26:54 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, 0x0, 0x0) 05:26:54 executing program 1: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@random="5d1a164ff347", @random="6af97544ab36", @val={@void}, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @dev, @private=0xa010101, @link_local, @remote}}}}, 0x0) 05:26:55 executing program 5: syz_emit_ethernet(0x5e, &(0x7f0000001240)={@multicast, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "5fdee8", 0x28, 0x29, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@dstopts={0x0, 0x2, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}, @srh]}}}}}, 0x0) 05:26:55 executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000180)={@random="ddcb09a7a1e1", @dev, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1}, {0x0, 0x0, 0x0, @dev}}}}}, 0x0) 05:26:55 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000e00), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x38, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8, 0x1, 0x48}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x0, 0x6f}}]}, 0x38}}, 0x0) 05:26:55 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0), 0x0) 05:26:55 executing program 1: syz_emit_ethernet(0x92, &(0x7f00000000c0)={@local, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "a1097b", 0x5c, 0x2f, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @loopback, {[@srh={0x0, 0x2, 0x4, 0x1, 0x0, 0x0, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01']}]}}}}}, 0x0) 05:26:55 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x11, 0x0, 0x0, 0xfffffffe, 0x0, 0x1}, 0x48) 05:26:55 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000040)={0x0, 0x4000013}) 05:26:55 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0), 0x0) 05:26:57 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000006280), 0x0, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000001ec0)={0x1f, 0x0, 0x1}, 0x6) (async) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f00000062c0)='./binderfs/custom1\x00', 0x800, 0x0) (async) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01780c2afb017f0003000000009281d40d048a23dcff283aabba8e730a5b23b97dd5e6c7e47b63d932da28fede101f247364110596373e1a807e81b9"], 0xd) (async) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) syz_open_dev$media(&(0x7f0000006300), 0x73a, 0x10400) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) write$bt_hci(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="017fc45ac8c0"], 0x6) (async) syz_clone(0x60004200, &(0x7f0000006580)="f103ceaa4eeab673083c1681da7d51d1660d6341b3241c7e8d9ae0e1cee22aedfba97dc1d701c3f0b93943f2c06c7e576b9a282ab6e0f06d5a80a0065140e31f35ca382857", 0x45, &(0x7f0000006600), &(0x7f0000006640), &(0x7f0000006680)="a471b8ba2d5bd9d5b145edc7ddd0ac30bd35bc1a18f7919611999f339504d824dfcf022fc9f7bf46ebfcc2a415354e9653305df82b8d0a837bab0ba1a94f070e26e457c22afca7d774d320ef439512b0ae7a6ce577c14ffa0225f93ace813b1a42918a7fb9e50742b0bed840655c") getuid() 05:26:57 executing program 2: syz_emit_ethernet(0x66, &(0x7f00000003c0)={@local, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a4892b", 0x30, 0x3a, 0x0, @remote, @local, {[], @ni={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "627e4724f80ff68db937303dbd742539a8c1a2ac148df557526f11372bf62130"}}}}}}, 0x0) 05:26:57 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000040)={@local, @multicast, @void, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "d68bc6", 0x20, 0x3b, 0x0, @private2, @dev, {[], @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}}, 0x0) 05:26:57 executing program 5: shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000fef000/0x11000)=nil, 0x0) 05:26:57 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0), 0x0) 05:26:57 executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000000240)={@remote, @remote, @val={@void}, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @broadcast}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 05:26:57 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{0x0}], 0x1) 05:26:57 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4605, &(0x7f0000000140)={0x0, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0], &(0x7f0000000080), &(0x7f0000000100), &(0x7f00000000c0)}) 05:26:57 executing program 2: syz_emit_ethernet(0x56, &(0x7f0000000040)={@local, @multicast, @void, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "d68bc6", 0x20, 0x6, 0x0, @private2, @dev={0xfe, 0x80, '\x00', 0x32}, {[], @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}}, 0x0) 05:26:57 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="5d1a3347ca03f2e3c20000008100000008060001080006040001"], 0x0) 05:26:57 executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000000240)={@remote, @remote, @val={@void}, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @broadcast}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 05:26:57 executing program 3: syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd60d68bc600200600fc02000012181bdd37f7000000000000000000000000fe"], 0x0) 05:26:58 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{0x0}], 0x1) 05:26:58 executing program 5: syz_emit_ethernet(0x7a, &(0x7f00000000c0)={@local, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "a1097b", 0x44, 0x2f, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @loopback, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x1}}}}}}}, 0x0) 05:26:58 executing program 1: mount$9p_fd(0x0, &(0x7f0000000180)='.\x00', &(0x7f0000000280), 0x0, &(0x7f00000002c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[], [{@smackfstransmute={'smackfstransmute', 0x3d, '\\'}}, {@dont_measure}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}}) 05:26:58 executing program 4: syz_emit_ethernet(0x8a, &(0x7f0000000180)={@local, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "39a6c7", 0x54, 0x2f, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0, {[@dstopts={0x0, 0x1, '\x00', [@ra, @ra]}]}}}}}, 0x0) 05:26:58 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000f80)='oom_adj\x00') write$sysctl(r0, 0x0, 0x0) 05:26:58 executing program 3: mount$9p_fd(0x0, &(0x7f0000000180)='.\x00', 0x0, 0x0, 0x0) [ 297.543099][ T4582] 9pnet_fd: Insufficient options for proto=fd 05:26:58 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@link_local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, 'Z7O', 0x0, 0x1, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty}}}}, 0x0) 05:26:58 executing program 5: syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="5d1a3347ca03f2e3c20000008100000088640001080006"], 0x0) 05:26:58 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(0xffffffffffffffff, 0x4606, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}) ioctl$FBIOGET_CON2FBMAP(r0, 0x4601, &(0x7f0000000080)={0x3c, 0x10}) 05:26:58 executing program 4: openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4604, &(0x7f0000000080)={0x0, 0x10}) 05:26:58 executing program 0: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{0x0}], 0x1) 05:26:59 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x14, 0x0, 0x4, 0x0, 0x1604}, 0x48) 05:26:59 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4605, &(0x7f0000000140)={0x0, 0x1, &(0x7f0000000040)=[0x0], &(0x7f0000000080), &(0x7f0000000100), &(0x7f00000000c0)}) 05:26:59 executing program 4: openat$6lowpan_control(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4604, &(0x7f0000000080)={0x0, 0x10}) 05:26:59 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000040)={@local, @multicast, @void, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "d68bc6", 0x20, 0x6, 0x0, @private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {[], @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}}, 0x0) 05:26:59 executing program 3: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) getsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) 05:27:00 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(0xffffffffffffffff, 0x4606, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}) ioctl$FBIOGET_CON2FBMAP(r0, 0x4601, &(0x7f0000000080)={0x3c, 0x10}) 05:27:00 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="5d1a3347ca03f2e3c20000008100000008060001080006040002"], 0x0) 05:27:00 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x401c5820, &(0x7f0000000080)={0x3c}) 05:27:00 executing program 5: mount$9p_fd(0x0, &(0x7f0000000180)='.\x00', &(0x7f0000000280), 0x0, 0x0) 05:27:00 executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[], 0x0) prctl$PR_GET_TID_ADDRESS(0x28, &(0x7f0000000000)) 05:27:00 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 05:27:01 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x12080, 0x0) 05:27:01 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd60d68bc600200600fc020000000000000000000000000000fe"], 0x0) 05:27:01 executing program 4: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x0, &(0x7f0000000200)={[{@noextent_cache}, {@jqfmt_vfsv0}, {@inline_dentry}, {@inline_xattr_size={'inline_xattr_size', 0x3d, 0x9}}, {@nodiscard}, {@prjjquota={'prjjquota', 0x3d, 'ip6gre0\x00\xbe\xea\xde\x83\xf2\x97\xa4#\x90\xd9\xc6\x17\xcf#\xfb\xf0\n&SV\x8a;\x7fc2;\x10\xf4&\xa8\x12tW\xf4\xe9\x9a\x1a\xecU\t\xd6J^\xaf\xb8\xc9\x9a0u_p\xd6q\x9cB_I\xc2YA\xe4;\x81\xbfW\xde\x8b\x80F\x00\x00\x00\x00\x00\x00\x00\x06\xfc\x13\x00\x1a\xbe\x93s\t\b\x16B3\x7fR\x1e\xc5\x8b\xc3#\xd8cIO 07\x05\x1e\x95\xda\xaa\xb7\xee\xfak_\x15\xfcA\x8dh\x8f!}\x89\xd1\t\xd6\x10\x90\xf3\x9az\xbbRi\x1f\xd9h\x85\xfd<\xa1e\x06S\x9a\xea\xdf\\\xb1\x8b\v\xd2gm\xf1y\xda\x1b\xa5\xd8Q\xb4&\xf5\xb6\xf6%\xa62-\xfeL=\x8a\xbf\x9c\xb1\x91\xf3\xfa\x82I\x04/Nl\xba_\xfd\x9f\x80\xb6X\xa7\xe8U`\xd5\xff'}}]}, 0x1, 0x105c5, &(0x7f00000106c0)="$eJzs3M1rI/UfB/BP2u0+/fa3FvHgSQdEaMGETdtdXE9Vd9kV7FJ8OIiIpkkasptkSpO2cW8evIn/hTcPojev4p8heBE8eBK8CUrmO5WtD+Ca0uj29YLZ98x3Zj7zmWUu30maAE6txeynHytxOS5ExHxEXIoo1ivlUlhP8WREPB0Rcw8slXL8t4GzEXExIi5PiqealXLX29+/cPv6B7c+/PjLb5/a/uyrT2d318CsPRsR/Z20ftBPmXdS3i3HG/vdIvtr+2WmHf175Xae8qC9VVQ4aBwe1yhytZOOz3f2hpPc7jWak+x0t4vxnUG64HC/c1inOOFuY7fYbrW3iuwO8yI791Nf4zLvD0epTqus935RPkajw0zj7XE73c/OvSKbg1E5nurmrfZ4kvtllpeLZt5rFX1s/eP/5n+9V7uDvXG2394ddvNBdrVWf75Wv1at7+at9qi9Vm30W9fWsqVOb3JYddRu9Nc7ed7ptWvNvL+cLXWazWq9ni3daG91G4OsXq+t1q5Ury6Xa89lt+68mfVa2dIkX+oO9kbd3jDbznezdMZytlJbvb6cPVPPXt/YzDZfu3lzY/ONd2+8defFjVdeLg/6Q1vZ0sqVlZVq/Up1pb7s/qcxrkx3Pqec5wfgoZn/A7Ng/m/+H+a/p/7+zf+ZiucHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODU+m7hi9vFymLa/l85/v9y6PFyuxIRcxHxy5+Yj7NHas6XdRb+4viF3/XwdSWKCpNrnCuXixGxXi4/P5b2AQAAAA/vm88/eSfN1tM/i7NuiJOUXtrMXXrvmOpVImJh8YdjqBLly6Z4YvquksnzfSbGU1Y57K14gXV++q6S4pXbmeOq9rfMH4nzD0QlxdyJtgMAAJyIozOBk52FAAAAcJI+mnUDzEbxaWb5XfzyC/znUpQfCF44sgUAAAD8B/mTegAAAHj0FfN/v/8HAAAAj7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ycy85qQRRGIAPj75wX5EYJ+zGIZswcQkOXQhbcE5kyNhlOMOZSzBg6CoT22CiqaaJ5PuSpqiG/JxOmJzqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH9FQtZ4/3d1elOZttmXaOBgAAANhnXS1n9ZtJmv/N+//nXed53ouIfkTs690H8auROcg51Sffrz7U8BBRJ+x+Y5S3PxFxmbeXs/QZAAAA8H2rxXSeuvX0Mjl2QXQpLdr0/123lNeLiGry3EJK5MWmuCivKtn9v4dxW5jyVlu9gDUuryqpl9yGbaV9yaAxjN8NvTT0Oy0HAADoRLMT6LYLAQAAoEs3xy6A46jPZuZr8fMF/KM05BOCvxszAAAA4AdySz0AAACcvrr/9/w/AAAAOG3p+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0rpazlaL6bw0Z7Mt087RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Mr+vKNACIRBGOxd35nM/Q8rDZqamlSB8PE3BgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzt3EBpHFccB+M1udmsL4hpjkKhQsamCmM1uaKEXwYMQPKgHLx7TdFtjt1HbHJKSSy7evHrXm2BRyKW3evRiz4XgoT0WFqnQszKzM+lrmtQt6Mym/T54+/5ZHjPvvYWQ374hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBi8H44XdT19aQ3rWv7erXuby/v1qbur/am0pXVS7rQPnVfy/pNr1z6L9zCZrm5OAAAAPH3qRb4PIdxubC+mfa2V5f/ZYkya+TefH9ZFnj8o/9/otaeK/L8z8/F7uzdqDe/TCCGcX+n35ktb4Xg7EbpZ37mz82e8h3vHvTDCtSayzyf7hqaefWy1D7deGjSyXU++vXnzg2ZWHvnvVwEAPKm5os+L4u+jtO9UOTEAnloTeQtR/q+3qp0TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBkGW+Gdok5CCDMTD+rUrXuby/v1N3rtqbur/azt/Ha9FV8zvUQjhHB+pd+bL3Et4+xE6GZ9/9eTr8V7uHfclY2rF5f6/d5lhUKh2C0q+KUFAMCh1chbmutvN7YX0/eSyRD+/v7h/P9WVIfH5P8i+6ft1fXByfhecf7vlLbC8Vbk/+3k5414D/eOa69d+qp9ZePquyuXli70LvRWO2dOnT59ZqGzMN/Ovk9p+1YFAACAgzXzFuf/2uSj5//HojqMmP8//eH1bnyvuvz/iCL/v3z2j+7j8v+DQ78KJgkAAPCMePH4/b+Sfd5Pms2wvrS2drkzfN39uTt8rWCqT+xI3uL8X5+selYAAABAGQZbyUPn/+eiOvzL+f/U+o9Zu/7N3NfxNeshhKP5+f/c8pf9c+UtZ2wV5//3P5/5fbTz//+vqGD5AAAAlORo3uLz/0b2/H/tjWJMLYTw9pvDOv83gCM9/z/bPfVTfK/4+f+F8pY4lmrTw/0o8v/Fs9/NHpT/s7HTIUxMVzRZAAAADr3n8pbm/zuN7cUvfjn2UdPz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8w/7c2yYMhHEcfn1JlLhNRkhvJTADDRWCEfiQkCx5BgZgIRoqWotFYAWQ4FzTGYrnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICXd3n44i0iikhdpkjjzc/pPSI+Im3bdvR5y2J3PjZf95ztD5Oc3zH9LSOijKKPcwAAeld1m2O1rpd/ef/zDvIO81bzpl4889MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFd24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwA8cCAAAAAML8rdPo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYKAAD//6pThLU=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x275a, 0x0) 05:27:01 executing program 5: openat$hwrng(0xffffffffffffff9c, &(0x7f0000006280), 0x0, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000001ec0)={0x1f, 0x0, 0x1}, 0x6) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) openat$binderfs(0xffffffffffffff9c, &(0x7f00000062c0)='./binderfs/custom1\x00', 0x800, 0x0) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01780c2afb017f0003000000009281d40d048a23dcff283aabba8e730a5b23b97dd5e6c7e47b63d932da28fede101f247364110596373e1a807e81b9"], 0xd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_open_dev$media(&(0x7f0000006300), 0x73a, 0x10400) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) write$bt_hci(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="017fc45ac8c0"], 0x6) syz_clone(0x60004200, &(0x7f0000006580)="f103ceaa4eeab673083c1681da7d51d1660d6341b3241c7e8d9ae0e1cee22aedfba97dc1d701c3f0b93943f2c06c7e576b9a282ab6e0f06d5a80a0065140e31f35ca382857", 0x45, &(0x7f0000006600), &(0x7f0000006640), &(0x7f0000006680)="a471b8ba2d5bd9d5b145edc7ddd0ac30bd35bc1a18f7919611999f339504d824dfcf022fc9f7bf46ebfcc2a415354e9653305df82b8d0a837bab0ba1a94f070e26e457c22afca7d774d320ef439512b0ae7a6ce577c14ffa0225f93ace813b1a42918a7fb9e50742b0bed840655c") getuid() 05:27:01 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:27:01 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) (fail_nth: 1) [ 301.009906][ T4637] FAULT_INJECTION: forcing a failure. [ 301.009906][ T4637] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 301.028478][ T4637] CPU: 0 PID: 4637 Comm: syz-executor.1 Not tainted 6.1.0-rc6-syzkaller-63553-gddce02aa9c40 #0 [ 301.039066][ T4637] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 301.049326][ T4637] Call Trace: [ 301.052769][ T4637] [ 301.055940][ T4637] dump_stack_lvl+0x1c8/0x256 [ 301.060911][ T4637] dump_stack+0x1a/0x1d [ 301.065302][ T4637] should_fail+0x73e/0x800 [ 301.070086][ T4637] should_fail_usercopy+0x2a/0x30 [ 301.075392][ T4637] copyout+0x30/0x100 [ 301.079785][ T4637] _copy_to_iter+0x5bf/0x1f40 [ 301.084723][ T4637] ? preempt_count_sub+0x7d/0x280 [ 301.090103][ T4637] eventfd_read+0x84c/0xf90 [ 301.094916][ T4637] ? do_task_dead+0xd0/0xd0 [ 301.099810][ T4637] ? eventfd_write+0xd70/0xd70 [ 301.104849][ T4637] do_iter_read+0x642/0x1300 [ 301.109826][ T4637] do_readv+0x35c/0x760 [ 301.114210][ T4637] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 301.120799][ T4637] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 301.126894][ T4637] __ia32_sys_readv+0x91/0xd0 [ 301.131856][ T4637] __do_fast_syscall_32+0xa2/0x100 [ 301.137231][ T4637] do_fast_syscall_32+0x33/0x70 [ 301.142493][ T4637] do_SYSENTER_32+0x1b/0x20 [ 301.147223][ T4637] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 301.153806][ T4637] RIP: 0023:0xf7fa9549 [ 301.158180][ T4637] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 301.178125][ T4637] RSP: 002b:00000000f7fa45cc EFLAGS: 00000296 ORIG_RAX: 0000000000000091 [ 301.186812][ T4637] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00000000200024c0 [ 301.195022][ T4637] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000 [ 301.203354][ T4637] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 301.211524][ T4637] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 301.219707][ T4637] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 301.227904][ T4637] [ 301.231306][ C0] vkms_vblank_simulate: vblank timer overrun 05:27:02 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="75b7191702880000000000004210c64bb968faa15d7f10001d0000000000000000000000000000000400100055c47980611463"], 0x24, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) 05:27:02 executing program 0: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_clone(0x0, &(0x7f00000017c0), 0x0, 0x0, 0x0, &(0x7f0000001940)) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c40)={0x0}, 0x10) bpf$PROG_BIND_MAP(0x23, &(0x7f0000002780), 0xc) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) r7 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x4) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x3, 0x7ff, 0x9b80, 0x1800, r0, 0x4, '\x00', r6, r7, 0x5, 0x3, 0x2, 0xb}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000004100)={0x11, 0x7, &(0x7f0000003f80)=@raw=[@alu={0x4, 0x0, 0x0, 0x0, 0x5}, @map_fd={0x18, 0xa}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @generic={0x0, 0x0, 0x2, 0x0, 0x8}, @map_idx], &(0x7f0000004000)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000004040)={0x1}, 0x8, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$PROG_LOAD(0x5, 0x0, 0x0) 05:27:02 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:27:02 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:27:03 executing program 0: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_clone(0x0, &(0x7f00000017c0), 0x0, 0x0, 0x0, &(0x7f0000001940)) (async, rerun: 64) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c40)={0x0}, 0x10) (async, rerun: 64) bpf$PROG_BIND_MAP(0x23, &(0x7f0000002780), 0xc) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) (async) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async, rerun: 64) r7 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x4) (rerun: 64) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x3, 0x7ff, 0x9b80, 0x1800, r0, 0x4, '\x00', r6, r7, 0x5, 0x3, 0x2, 0xb}, 0x48) (async) bpf$PROG_LOAD(0x5, &(0x7f0000004100)={0x11, 0x7, &(0x7f0000003f80)=@raw=[@alu={0x4, 0x0, 0x0, 0x0, 0x5}, @map_fd={0x18, 0xa}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @generic={0x0, 0x0, 0x2, 0x0, 0x8}, @map_idx], &(0x7f0000004000)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000004040)={0x1}, 0x8, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) 05:27:03 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) (fail_nth: 2) 05:27:03 executing program 3: ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)) [ 302.671071][ T4656] FAULT_INJECTION: forcing a failure. [ 302.671071][ T4656] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 302.684773][ T4656] CPU: 1 PID: 4656 Comm: syz-executor.1 Not tainted 6.1.0-rc6-syzkaller-63553-gddce02aa9c40 #0 [ 302.695338][ T4656] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 302.705586][ T4656] Call Trace: [ 302.709018][ T4656] [ 302.712186][ T4656] dump_stack_lvl+0x1c8/0x256 [ 302.717131][ T4656] dump_stack+0x1a/0x1d [ 302.721533][ T4656] should_fail+0x73e/0x800 [ 302.726260][ T4656] should_fail_usercopy+0x2a/0x30 [ 302.731579][ T4656] _copy_to_user+0x30/0x100 [ 302.736353][ T4656] simple_read_from_buffer+0x195/0x330 [ 302.742178][ T4656] proc_fail_nth_read+0x1f3/0x2f0 [ 302.747461][ T4656] ? proc_fault_inject_write+0x4b0/0x4b0 [ 302.753350][ T4656] vfs_read+0x3a6/0xf40 [ 302.757794][ T4656] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 302.763872][ T4656] ksys_read+0x21b/0x4e0 [ 302.768394][ T4656] __ia32_sys_read+0x8d/0xd0 [ 302.773358][ T4656] __do_fast_syscall_32+0xa2/0x100 [ 302.778713][ T4656] do_fast_syscall_32+0x33/0x70 [ 302.783823][ T4656] do_SYSENTER_32+0x1b/0x20 [ 302.788663][ T4656] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 302.795265][ T4656] RIP: 0023:0xf7fa9549 [ 302.799530][ T4656] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 302.819377][ T4656] RSP: 002b:00000000f7fa4600 EFLAGS: 00000282 ORIG_RAX: 0000000000000003 [ 302.828047][ T4656] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00000000f7fa4690 [ 302.836219][ T4656] RDX: 000000000000000f RSI: 00000000f734d000 RDI: 0000000000000000 [ 302.844411][ T4656] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 302.852574][ T4656] R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 [ 302.860738][ T4656] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 302.868915][ T4656] 05:27:04 executing program 3: ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)) 05:27:05 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(r0, 0x4600, 0x0) 05:27:07 executing program 5: openat$hwrng(0xffffffffffffff9c, &(0x7f0000006280), 0x0, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000001ec0)={0x1f, 0x0, 0x1}, 0x6) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) openat$binderfs(0xffffffffffffff9c, &(0x7f00000062c0)='./binderfs/custom1\x00', 0x800, 0x0) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01780c2afb017f0003000000009281d40d048a23dcff283aabba8e730a5b23b97dd5e6c7e47b63d932da28fede101f247364110596373e1a807e81b9"], 0xd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_open_dev$media(&(0x7f0000006300), 0x73a, 0x10400) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) write$bt_hci(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="017fc45ac8c0"], 0x6) syz_clone(0x60004200, &(0x7f0000006580)="f103ceaa4eeab673083c1681da7d51d1660d6341b3241c7e8d9ae0e1cee22aedfba97dc1d701c3f0b93943f2c06c7e576b9a282ab6e0f06d5a80a0065140e31f35ca382857", 0x45, &(0x7f0000006600), &(0x7f0000006640), &(0x7f0000006680)="a471b8ba2d5bd9d5b145edc7ddd0ac30bd35bc1a18f7919611999f339504d824dfcf022fc9f7bf46ebfcc2a415354e9653305df82b8d0a837bab0ba1a94f070e26e457c22afca7d774d320ef439512b0ae7a6ce577c14ffa0225f93ace813b1a42918a7fb9e50742b0bed840655c") getuid() 05:27:07 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:07 executing program 0: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_clone(0x0, &(0x7f00000017c0), 0x0, 0x0, 0x0, &(0x7f0000001940)) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001c40)={0x0}, 0x10) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000002780), 0xc) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) (async) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) r7 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x4) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x3, 0x7ff, 0x9b80, 0x1800, r0, 0x4, '\x00', r6, r7, 0x5, 0x3, 0x2, 0xb}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000004100)={0x11, 0x7, &(0x7f0000003f80)=@raw=[@alu={0x4, 0x0, 0x0, 0x0, 0x5}, @map_fd={0x18, 0xa}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @generic={0x0, 0x0, 0x2, 0x0, 0x8}, @map_idx], &(0x7f0000004000)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000004040)={0x1}, 0x8, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) 05:27:07 executing program 3: ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)) 05:27:07 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="75b7191702880000000000004210c64bb968faa15d7f10001d0000000000000000000000000000000400100055c47980611463"], 0x24, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000380)='./file0\x00') (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) syz_mount_image$tmpfs(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) (async) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="75b7191702880000000000004210c64bb968faa15d7f10001d0000000000000000000000000000000400100055c47980611463"], 0x24, 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) (async) 05:27:07 executing program 4: syz_emit_ethernet(0x69, &(0x7f0000000180)={@random="ddcb09a7a1e1", @dev, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0x5b, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1}, {0x0, 0x0, 0x0, @dev, "3f295cd7d2b034907d0de822eeb7f85974567f473cc9301d677d99894a8d13caada37947046217deebb1551a6331b0f61b0c6fb01488d94ca20bbb694c938c"}}}}}, 0x0) 05:27:07 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:27:07 executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000400)={@local, @multicast, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "3b11fb", 0x10, 0x0, 0x0, @local, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', {[@dstopts={0x0, 0x1, '\x00', [@generic={0x0, 0x6, "8fbbb9b5f32a"}]}]}}}}}, 0x0) 05:27:07 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0x8}], 0x1) 05:27:07 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) syz_mount_image$tmpfs(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) (async) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="75b7191702880000000000004210c64bb968faa15d7f10001d0000000000000000000000000000000400100055c47980611463"], 0x24, 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) 05:27:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, 0x0, 0x545c1ea568fe8aa7, 0x0, 0x0, {{}, {@void, @void, @void}}}, 0x14}}, 0x0) 05:27:08 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:27:09 executing program 5: openat$hwrng(0xffffffffffffff9c, &(0x7f0000006280), 0x0, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000001ec0)={0x1f, 0x0, 0x1}, 0x6) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) openat$binderfs(0xffffffffffffff9c, &(0x7f00000062c0)='./binderfs/custom1\x00', 0x800, 0x0) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01780c2afb017f0003000000009281d40d048a23dcff283aabba8e730a5b23b97dd5e6c7e47b63d932da28fede101f247364110596373e1a807e81b9"], 0xd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_open_dev$media(&(0x7f0000006300), 0x73a, 0x10400) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) write$bt_hci(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="017fc45ac8c0"], 0x6) syz_clone(0x60004200, &(0x7f0000006580)="f103ceaa4eeab673083c1681da7d51d1660d6341b3241c7e8d9ae0e1cee22aedfba97dc1d701c3f0b93943f2c06c7e576b9a282ab6e0f06d5a80a0065140e31f35ca382857", 0x45, &(0x7f0000006600), &(0x7f0000006640), &(0x7f0000006680)="a471b8ba2d5bd9d5b145edc7ddd0ac30bd35bc1a18f7919611999f339504d824dfcf022fc9f7bf46ebfcc2a415354e9653305df82b8d0a837bab0ba1a94f070e26e457c22afca7d774d320ef439512b0ae7a6ce577c14ffa0225f93ace813b1a42918a7fb9e50742b0bed840655c") getuid() 05:27:09 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0x7ffff000}], 0x1) 05:27:09 executing program 0: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x0, &(0x7f0000000200)={[{@disable_roll_forward}, {@jqfmt_vfsv0}, {@inline_dentry}, {@inline_xattr_size={'inline_xattr_size', 0x3d, 0x9}}, {@nodiscard}, {@noinline_data}]}, 0x1, 0x105c5, &(0x7f00000106c0)="$eJzs3M1rI/UfB/BP2u0+/fa3FvHgSQdEaMGETdtdXE9Vd9kV7FJ8OIiIpkkasptkSpO2cW8evIn/hTcPojev4p8heBE8eBK8CUrmO5WtD+Ca0uj29YLZ98x3Zj7zmWUu30maAE6txeynHytxOS5ExHxEXIoo1ivlUlhP8WREPB0Rcw8slXL8t4GzEXExIi5PiqealXLX29+/cPv6B7c+/PjLb5/a/uyrT2d318CsPRsR/Z20ftBPmXdS3i3HG/vdIvtr+2WmHf175Xae8qC9VVQ4aBwe1yhytZOOz3f2hpPc7jWak+x0t4vxnUG64HC/c1inOOFuY7fYbrW3iuwO8yI791Nf4zLvD0epTqus935RPkajw0zj7XE73c/OvSKbg1E5nurmrfZ4kvtllpeLZt5rFX1s/eP/5n+9V7uDvXG2394ddvNBdrVWf75Wv1at7+at9qi9Vm30W9fWsqVOb3JYddRu9Nc7ed7ptWvNvL+cLXWazWq9ni3daG91G4OsXq+t1q5Ury6Xa89lt+68mfVa2dIkX+oO9kbd3jDbznezdMZytlJbvb6cPVPPXt/YzDZfu3lzY/ONd2+8defFjVdeLg/6Q1vZ0sqVlZVq/Up1pb7s/qcxrkx3Pqec5wfgoZn/A7Ng/m/+H+a/p/7+zf+ZiucHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODU+m7hi9vFymLa/l85/v9y6PFyuxIRcxHxy5+Yj7NHas6XdRb+4viF3/XwdSWKCpNrnCuXixGxXi4/P5b2AQAAAA/vm88/eSfN1tM/i7NuiJOUXtrMXXrvmOpVImJh8YdjqBLly6Z4YvquksnzfSbGU1Y57K14gXV++q6S4pXbmeOq9rfMH4nzD0QlxdyJtgMAAJyIozOBk52FAAAAcJI+mnUDzEbxaWb5XfzyC/znUpQfCF44sgUAAAD8B/mTegAAAHj0FfN/v/8HAAAAj7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ycy85qQRRGIAPj75wX5EYJ+zGIZswcQkOXQhbcE5kyNhlOMOZSzBg6CoT22CiqaaJ5PuSpqiG/JxOmJzqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH9FQtZ4/3d1elOZttmXaOBgAAANhnXS1n9ZtJmv/N+//nXed53ouIfkTs690H8auROcg51Sffrz7U8BBRJ+x+Y5S3PxFxmbeXs/QZAAAA8H2rxXSeuvX0Mjl2QXQpLdr0/123lNeLiGry3EJK5MWmuCivKtn9v4dxW5jyVlu9gDUuryqpl9yGbaV9yaAxjN8NvTT0Oy0HAADoRLMT6LYLAQAAoEs3xy6A46jPZuZr8fMF/KM05BOCvxszAAAA4AdySz0AAACcvrr/9/w/AAAAOG3p+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0rpazlaL6bw0Z7Mt087RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Mr+vKNACIRBGOxd35nM/Q8rDZqamlSB8PE3BgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzt3EBpHFccB+M1udmsL4hpjkKhQsamCmM1uaKEXwYMQPKgHLx7TdFtjt1HbHJKSSy7evHrXm2BRyKW3evRiz4XgoT0WFqnQszKzM+lrmtQt6Mym/T54+/5ZHjPvvYWQ374hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBi8H44XdT19aQ3rWv7erXuby/v1qbur/am0pXVS7rQPnVfy/pNr1z6L9zCZrm5OAAAAPH3qRb4PIdxubC+mfa2V5f/ZYkya+TefH9ZFnj8o/9/otaeK/L8z8/F7uzdqDe/TCCGcX+n35ktb4Xg7EbpZ37mz82e8h3vHvTDCtSayzyf7hqaefWy1D7deGjSyXU++vXnzg2ZWHvnvVwEAPKm5os+L4u+jtO9UOTEAnloTeQtR/q+3qp0TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBkGW+Gdok5CCDMTD+rUrXuby/v1N3rtqbur/azt/Ha9FV8zvUQjhHB+pd+bL3Et4+xE6GZ9/9eTr8V7uHfclY2rF5f6/d5lhUKh2C0q+KUFAMCh1chbmutvN7YX0/eSyRD+/v7h/P9WVIfH5P8i+6ft1fXByfhecf7vlLbC8Vbk/+3k5414D/eOa69d+qp9ZePquyuXli70LvRWO2dOnT59ZqGzMN/Ovk9p+1YFAACAgzXzFuf/2uSj5//HojqMmP8//eH1bnyvuvz/iCL/v3z2j+7j8v+DQ78KJgkAAPCMePH4/b+Sfd5Pms2wvrS2drkzfN39uTt8rWCqT+xI3uL8X5+selYAAABAGQZbyUPn/+eiOvzL+f/U+o9Zu/7N3NfxNeshhKP5+f/c8pf9c+UtZ2wV5//3P5/5fbTz//+vqGD5AAAAlORo3uLz/0b2/H/tjWJMLYTw9pvDOv83gCM9/z/bPfVTfK/4+f+F8pY4lmrTw/0o8v/Fs9/NHpT/s7HTIUxMVzRZAAAADr3n8pbm/zuN7cUvfjn2UdPz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8w/7c2yYMhHEcfn1JlLhNRkhvJTADDRWCEfiQkCx5BgZgIRoqWotFYAWQ4FzTGYrnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICXd3n44i0iikhdpkjjzc/pPSI+Im3bdvR5y2J3PjZf95ztD5Oc3zH9LSOijKKPcwAAeld1m2O1rpd/ef/zDvIO81bzpl4889MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFd24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwA8cCAAAAAML8rdPo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYKAAD//6pThLU=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x275a, 0x0) 05:27:09 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000180)={0xa, 0x4a21, 0x0, @private2}, 0x1c, 0x0}}, {{&(0x7f0000001180)={0xa, 0x800, 0x0, @local}, 0x1c, &(0x7f00000018c0)=[{0x0}, {0x0, 0x12}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x400c041) r1 = openat$dlm_plock(0xffffff9c, &(0x7f0000000000), 0x820, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000040)={'ip6tnl0\x00', 0x0, 0x4, 0xf9, 0x7, 0x6, 0x50, @local, @mcast1, 0x40, 0x1, 0x401, 0x2}}) r3 = inotify_init1(0x800) r4 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r4, 0x4611, 0x0) r5 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r5, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f00000009c0)={0xf4, 0x1e, 0xa01, 0x0, 0x25dfdbfc, {0x0, 0x2}, [@generic="785001923539e68de56c4fc2818e9efa227525bf577fffafe6f6c50276e2329d09c0643945313561a9eeccdcdfd83512897441ccf716154da4efddc47f8f513a68a40ef91a59e4c55a12589e2ea0ffa7f16942a9414c3e8c66d5d93b05df8eb9f460cb6828332aeba1df32d2d9ae7ec6e24a083a392b917451d146c34c4650e0cac0ea7d94f23795ac92bd3acd7a9cd31b766ed5d1fe2241da55ccf5d46f037e6a5d2a01e2d365fef16572681e1cc641f85e09a6df1cbaf59e7aab161faf37e612ed52d89500848640864f3d3e3993bc1b1fd7e83993267a0042569b2e7833"]}, 0xf4}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6tnl0\x00', r2, 0x0, 0x4, 0x6, 0x5, 0x24, @private1, @private2, 0x8, 0x8778, 0x9, 0x2}}) splice(r3, &(0x7f0000000100)=0x100, r4, &(0x7f0000000140)=0x80, 0x7936, 0x6) 05:27:09 executing program 2: r0 = creat(&(0x7f0000000280)='./bus\x00', 0x0) r1 = timerfd_create(0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = openat$fb0(0xffffff9c, &(0x7f0000000e80), 0x0, 0x0) r5 = getpid() read$FUSE(r2, &(0x7f0000000ec0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r7, 0x4611, 0x0) r8 = openat$damon_mk_contexts(0xffffff9c, &(0x7f0000002f00), 0x12d182, 0x0) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000002f40)={{{@in6=@private2, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@dev}}, &(0x7f0000003040)=0xe4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000a40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000b00)="9b45c4e16be0f29850b61ca6a73e2a146eb1f55452223b1e840843d2ad94a4934b1dddffeeab50092e5236a467edd8b8af458be4829f51aa39e576629b58d0dd1f15d3b6b2da60efd229ca34c304732bb76488dda1213d8564fa8825c4d65ac4b001e5a9b7993b371e921fb651e5d75a79af926adc85", 0x76}, {&(0x7f00000004c0)="418bbc3deb1a0571ae1ae2031927844b81178c4fe4a9e689042625f1f214e745c398926e38e42741a6ef47825fd57f76", 0x30}, {&(0x7f0000000b80)="9c96406029367170e79ac72ce885f465d808ad8f0676d61e7c50e245cc08fb76a0925e72b55cf70eb4ac9a3bccf07aa68ff8a97a5e232646cc0e1bcada29c99ebddcc58dcf9fec66453c021184fd6cf0531e8586abcdc8f9f551179412b8a907bd49f9b4c81008f930c764acb8e295b3dbfefadb88411a8099078f777c9f39f469a116170d2387a6663f56af399745bcb3b8aaf40c9798f39184b618143b65da42c391ff1cb20f3abb8fa13c2bcd2323a0cbccf42972107aaca5df33e83c37aa8739c1556135b9b951a1a86117b0af769b", 0xd1}, {&(0x7f0000000c80)="74afee29a298d57038c9331436279fc38f290f0a5b6c05df1417cef5186e4aeb9e866c5d27e7bf0e5344b50d109613e266dcbf579fcc6c24542a648ad42a137cfbe3b8d8ddf51caeaf8d3be3b56fab9096c12f3f287e", 0x56}, {&(0x7f0000000d00)="34fe40f52776db7a7d21401ec41d2056ffcfdf7a145b2d08e8e289a4ee51d4081cbff909544b95b079038dd6d4f6057d66597b6b44a7dec0c9db6cbad366eeb0ba6fc7d858568e1da38ab022673cd4c3041979ddf55c0028bd5e0ba9419af53c12ef51d7e44c9811ce85b36d2fee1d7ac1c9d50a2a1f01f568e57bbe5d61e224916506b975392d45e1947b1bad28f2f24773ca61cadf3ba51ec6629de7c3633c2b0fe43e2bcd0c723f35a765a1abd6b34e5416647350f79bff9470c9f3420f55af2ccf6c0704bfd862dfc1e5bb5bd808de4b92fa8c99024f27640d7e656d2408dc6a79e46b5bc3e34c8677f0db04", 0xee}, {&(0x7f0000000e00)="e1b670ac848d2c8e4e955eb2614cef3b4a79cfd0741d3eb0a332584f02142005c04d249e0effdfa1a2133232ac63e3ef923e185e3c9dd3f82f65e87a6dc78dfeee5c8f49b474cc22e9eb279e00df8b71cc318419d4ad5596e858bd9c1833f6ab310f5936ca0cea14b13e5cbda308c43daba87187", 0x74}], 0x6, &(0x7f0000003080)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, r1, r4]}}, @cred={{0x18, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}, @rights={{0x10, 0x1, 0x1, [r7]}}, @rights={{0x18, 0x1, 0x1, [r8, r2, r0]}}, @cred={{0x18, 0x1, 0x2, {0x0, r9, 0xffffffffffffffff}}}], 0x7c, 0x4000000}, 0x8800) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) timerfd_settime(r1, 0x0, &(0x7f00000003c0)={{0x0, 0x989680}}, &(0x7f0000000400)) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r10, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r10, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(r11) r14 = fcntl$dupfd(r10, 0x0, r12) accept4$packet(r13, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000340)=0xd, 0x40000) r16 = socket$nl_generic(0x10, 0x3, 0x10) r17 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r16, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="9900f09ea3813ba1b9723cff91f4a1e8ef6f9b0301970ea9a9f560ab7e2b2190d11cb1817c5581d747dde57c1a0272dcc0cf3f1f5664ffc25772354c7ed15c40bd34d044541f7525889fe1d30ca95c1a4461b8316616e92f24d5fcc5", @ANYRES16=r17, @ANYBLOB="0100000000000000000042186196920dbaa4100402b0660b9ccf3ee41c7cc858800c000184000000"], 0x28}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r12, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r17, 0x4, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r14, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r15, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003140)={0xffffffffffffffff}) r19 = dup(r18) accept4$packet(r19, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) ioctl$KVM_IOEVENTFD(r14, 0x4040ae79, &(0x7f0000000080)={0x4, &(0x7f0000000040), 0x1, r19, 0xc}) mount$9p_fd(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100), 0x0, &(0x7f0000000440)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r1}}) 05:27:09 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, &(0x7f0000000080)) 05:27:10 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x8) 05:27:10 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000180)={0xa, 0x4a21, 0x0, @private2}, 0x1c, 0x0}}, {{&(0x7f0000001180)={0xa, 0x800, 0x0, @local}, 0x1c, &(0x7f00000018c0)=[{0x0}, {0x0, 0x12}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x400c041) (async) r1 = openat$dlm_plock(0xffffff9c, &(0x7f0000000000), 0x820, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000040)={'ip6tnl0\x00', 0x0, 0x4, 0xf9, 0x7, 0x6, 0x50, @local, @mcast1, 0x40, 0x1, 0x401, 0x2}}) (async, rerun: 32) r3 = inotify_init1(0x800) (async, rerun: 32) r4 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r4, 0x4611, 0x0) r5 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r5, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f00000009c0)={0xf4, 0x1e, 0xa01, 0x0, 0x25dfdbfc, {0x0, 0x2}, [@generic="785001923539e68de56c4fc2818e9efa227525bf577fffafe6f6c50276e2329d09c0643945313561a9eeccdcdfd83512897441ccf716154da4efddc47f8f513a68a40ef91a59e4c55a12589e2ea0ffa7f16942a9414c3e8c66d5d93b05df8eb9f460cb6828332aeba1df32d2d9ae7ec6e24a083a392b917451d146c34c4650e0cac0ea7d94f23795ac92bd3acd7a9cd31b766ed5d1fe2241da55ccf5d46f037e6a5d2a01e2d365fef16572681e1cc641f85e09a6df1cbaf59e7aab161faf37e612ed52d89500848640864f3d3e3993bc1b1fd7e83993267a0042569b2e7833"]}, 0xf4}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6tnl0\x00', r2, 0x0, 0x4, 0x6, 0x5, 0x24, @private1, @private2, 0x8, 0x8778, 0x9, 0x2}}) (async) splice(r3, &(0x7f0000000100)=0x100, r4, &(0x7f0000000140)=0x80, 0x7936, 0x6) 05:27:10 executing program 3: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)) 05:27:10 executing program 2: r0 = creat(&(0x7f0000000280)='./bus\x00', 0x0) (async) r1 = timerfd_create(0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = openat$fb0(0xffffff9c, &(0x7f0000000e80), 0x0, 0x0) (async) r5 = getpid() (async) read$FUSE(r2, &(0x7f0000000ec0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r7 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r7, 0x4611, 0x0) (async) r8 = openat$damon_mk_contexts(0xffffff9c, &(0x7f0000002f00), 0x12d182, 0x0) (async) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000002f40)={{{@in6=@private2, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@dev}}, &(0x7f0000003040)=0xe4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000a40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000b00)="9b45c4e16be0f29850b61ca6a73e2a146eb1f55452223b1e840843d2ad94a4934b1dddffeeab50092e5236a467edd8b8af458be4829f51aa39e576629b58d0dd1f15d3b6b2da60efd229ca34c304732bb76488dda1213d8564fa8825c4d65ac4b001e5a9b7993b371e921fb651e5d75a79af926adc85", 0x76}, {&(0x7f00000004c0)="418bbc3deb1a0571ae1ae2031927844b81178c4fe4a9e689042625f1f214e745c398926e38e42741a6ef47825fd57f76", 0x30}, {&(0x7f0000000b80)="9c96406029367170e79ac72ce885f465d808ad8f0676d61e7c50e245cc08fb76a0925e72b55cf70eb4ac9a3bccf07aa68ff8a97a5e232646cc0e1bcada29c99ebddcc58dcf9fec66453c021184fd6cf0531e8586abcdc8f9f551179412b8a907bd49f9b4c81008f930c764acb8e295b3dbfefadb88411a8099078f777c9f39f469a116170d2387a6663f56af399745bcb3b8aaf40c9798f39184b618143b65da42c391ff1cb20f3abb8fa13c2bcd2323a0cbccf42972107aaca5df33e83c37aa8739c1556135b9b951a1a86117b0af769b", 0xd1}, {&(0x7f0000000c80)="74afee29a298d57038c9331436279fc38f290f0a5b6c05df1417cef5186e4aeb9e866c5d27e7bf0e5344b50d109613e266dcbf579fcc6c24542a648ad42a137cfbe3b8d8ddf51caeaf8d3be3b56fab9096c12f3f287e", 0x56}, {&(0x7f0000000d00)="34fe40f52776db7a7d21401ec41d2056ffcfdf7a145b2d08e8e289a4ee51d4081cbff909544b95b079038dd6d4f6057d66597b6b44a7dec0c9db6cbad366eeb0ba6fc7d858568e1da38ab022673cd4c3041979ddf55c0028bd5e0ba9419af53c12ef51d7e44c9811ce85b36d2fee1d7ac1c9d50a2a1f01f568e57bbe5d61e224916506b975392d45e1947b1bad28f2f24773ca61cadf3ba51ec6629de7c3633c2b0fe43e2bcd0c723f35a765a1abd6b34e5416647350f79bff9470c9f3420f55af2ccf6c0704bfd862dfc1e5bb5bd808de4b92fa8c99024f27640d7e656d2408dc6a79e46b5bc3e34c8677f0db04", 0xee}, {&(0x7f0000000e00)="e1b670ac848d2c8e4e955eb2614cef3b4a79cfd0741d3eb0a332584f02142005c04d249e0effdfa1a2133232ac63e3ef923e185e3c9dd3f82f65e87a6dc78dfeee5c8f49b474cc22e9eb279e00df8b71cc318419d4ad5596e858bd9c1833f6ab310f5936ca0cea14b13e5cbda308c43daba87187", 0x74}], 0x6, &(0x7f0000003080)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, r1, r4]}}, @cred={{0x18, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}, @rights={{0x10, 0x1, 0x1, [r7]}}, @rights={{0x18, 0x1, 0x1, [r8, r2, r0]}}, @cred={{0x18, 0x1, 0x2, {0x0, r9, 0xffffffffffffffff}}}], 0x7c, 0x4000000}, 0x8800) (async) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) timerfd_settime(r1, 0x0, &(0x7f00000003c0)={{0x0, 0x989680}}, &(0x7f0000000400)) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r10, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r10, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(r11) (async) r14 = fcntl$dupfd(r10, 0x0, r12) accept4$packet(r13, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000340)=0xd, 0x40000) (async) r16 = socket$nl_generic(0x10, 0x3, 0x10) (async) r17 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r16, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="9900f09ea3813ba1b9723cff91f4a1e8ef6f9b0301970ea9a9f560ab7e2b2190d11cb1817c5581d747dde57c1a0272dcc0cf3f1f5664ffc25772354c7ed15c40bd34d044541f7525889fe1d30ca95c1a4461b8316616e92f24d5fcc5", @ANYRES16=r17, @ANYBLOB="0100000000000000000042186196920dbaa4100402b0660b9ccf3ee41c7cc858800c000184000000"], 0x28}}, 0x0) (async) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r12, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r17, 0x4, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r14, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r15, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003140)={0xffffffffffffffff}) r19 = dup(r18) accept4$packet(r19, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) ioctl$KVM_IOEVENTFD(r14, 0x4040ae79, &(0x7f0000000080)={0x4, &(0x7f0000000040), 0x1, r19, 0xc}) (async) mount$9p_fd(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100), 0x0, &(0x7f0000000440)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r1}}) 05:27:10 executing program 3: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)) 05:27:10 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x300) 05:27:11 executing program 5: syz_emit_ethernet(0xd1, &(0x7f0000000180)={@random="ddcb09a7a1e1", @dev, @void, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0xc3, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, {[@timestamp_addr={0x44, 0x4, 0xf9}]}}, {0x12, 0x0, 0x0, @dev, "3f295cd7d2b034907d0de822eeb7f85974567f473cc9301d677d99894a8d13caada37947046217deebb1551a6331b0f61b0c6fb01488d94ca20bbb694c938c39648d8102659d3658ed544bce73db40641243cde1faca0a72f286354828d1784c0a022d2c3990fbbca1735e66c06b96af001d26f925a0d9d8375b9187d612af005a5620ce412e3360fbc7569a54c46cd315a72f0465eb99f7b6894d8dd9048881a49a0e"}}}}}, 0x0) 05:27:11 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000180)={0xa, 0x4a21, 0x0, @private2}, 0x1c, 0x0}}, {{&(0x7f0000001180)={0xa, 0x800, 0x0, @local}, 0x1c, &(0x7f00000018c0)=[{0x0}, {0x0, 0x12}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x400c041) r1 = openat$dlm_plock(0xffffff9c, &(0x7f0000000000), 0x820, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000040)={'ip6tnl0\x00', 0x0, 0x4, 0xf9, 0x7, 0x6, 0x50, @local, @mcast1, 0x40, 0x1, 0x401, 0x2}}) r3 = inotify_init1(0x800) r4 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r4, 0x4611, 0x0) r5 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r5, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f00000009c0)={0xf4, 0x1e, 0xa01, 0x0, 0x25dfdbfc, {0x0, 0x2}, [@generic="785001923539e68de56c4fc2818e9efa227525bf577fffafe6f6c50276e2329d09c0643945313561a9eeccdcdfd83512897441ccf716154da4efddc47f8f513a68a40ef91a59e4c55a12589e2ea0ffa7f16942a9414c3e8c66d5d93b05df8eb9f460cb6828332aeba1df32d2d9ae7ec6e24a083a392b917451d146c34c4650e0cac0ea7d94f23795ac92bd3acd7a9cd31b766ed5d1fe2241da55ccf5d46f037e6a5d2a01e2d365fef16572681e1cc641f85e09a6df1cbaf59e7aab161faf37e612ed52d89500848640864f3d3e3993bc1b1fd7e83993267a0042569b2e7833"]}, 0xf4}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6tnl0\x00', r2, 0x0, 0x4, 0x6, 0x5, 0x24, @private1, @private2, 0x8, 0x8778, 0x9, 0x2}}) splice(r3, &(0x7f0000000100)=0x100, r4, &(0x7f0000000140)=0x80, 0x7936, 0x6) socket$inet6_udplite(0xa, 0x2, 0x88) (async) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000180)={0xa, 0x4a21, 0x0, @private2}, 0x1c, 0x0}}, {{&(0x7f0000001180)={0xa, 0x800, 0x0, @local}, 0x1c, &(0x7f00000018c0)=[{0x0}, {0x0, 0x12}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x400c041) (async) openat$dlm_plock(0xffffff9c, &(0x7f0000000000), 0x820, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000040)={'ip6tnl0\x00', 0x0, 0x4, 0xf9, 0x7, 0x6, 0x50, @local, @mcast1, 0x40, 0x1, 0x401, 0x2}}) (async) inotify_init1(0x800) (async) openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) (async) ioctl$FBIOBLANK(r4, 0x4611, 0x0) (async) socket(0x10, 0x3, 0x0) (async) setsockopt$netlink_NETLINK_TX_RING(r5, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) (async) sendmsg$nl_generic(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f00000009c0)={0xf4, 0x1e, 0xa01, 0x0, 0x25dfdbfc, {0x0, 0x2}, [@generic="785001923539e68de56c4fc2818e9efa227525bf577fffafe6f6c50276e2329d09c0643945313561a9eeccdcdfd83512897441ccf716154da4efddc47f8f513a68a40ef91a59e4c55a12589e2ea0ffa7f16942a9414c3e8c66d5d93b05df8eb9f460cb6828332aeba1df32d2d9ae7ec6e24a083a392b917451d146c34c4650e0cac0ea7d94f23795ac92bd3acd7a9cd31b766ed5d1fe2241da55ccf5d46f037e6a5d2a01e2d365fef16572681e1cc641f85e09a6df1cbaf59e7aab161faf37e612ed52d89500848640864f3d3e3993bc1b1fd7e83993267a0042569b2e7833"]}, 0xf4}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6tnl0\x00', r2, 0x0, 0x4, 0x6, 0x5, 0x24, @private1, @private2, 0x8, 0x8778, 0x9, 0x2}}) (async) splice(r3, &(0x7f0000000100)=0x100, r4, &(0x7f0000000140)=0x80, 0x7936, 0x6) (async) 05:27:12 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPAN_DISPLAY(r0, 0x4605, &(0x7f0000000140)) 05:27:12 executing program 2: r0 = creat(&(0x7f0000000280)='./bus\x00', 0x0) (async) r1 = timerfd_create(0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = openat$fb0(0xffffff9c, &(0x7f0000000e80), 0x0, 0x0) r5 = getpid() (async) read$FUSE(r2, &(0x7f0000000ec0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r7 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r7, 0x4611, 0x0) (async) r8 = openat$damon_mk_contexts(0xffffff9c, &(0x7f0000002f00), 0x12d182, 0x0) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000002f40)={{{@in6=@private2, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@dev}}, &(0x7f0000003040)=0xe4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003100)={&(0x7f0000000a40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000b00)="9b45c4e16be0f29850b61ca6a73e2a146eb1f55452223b1e840843d2ad94a4934b1dddffeeab50092e5236a467edd8b8af458be4829f51aa39e576629b58d0dd1f15d3b6b2da60efd229ca34c304732bb76488dda1213d8564fa8825c4d65ac4b001e5a9b7993b371e921fb651e5d75a79af926adc85", 0x76}, {&(0x7f00000004c0)="418bbc3deb1a0571ae1ae2031927844b81178c4fe4a9e689042625f1f214e745c398926e38e42741a6ef47825fd57f76", 0x30}, {&(0x7f0000000b80)="9c96406029367170e79ac72ce885f465d808ad8f0676d61e7c50e245cc08fb76a0925e72b55cf70eb4ac9a3bccf07aa68ff8a97a5e232646cc0e1bcada29c99ebddcc58dcf9fec66453c021184fd6cf0531e8586abcdc8f9f551179412b8a907bd49f9b4c81008f930c764acb8e295b3dbfefadb88411a8099078f777c9f39f469a116170d2387a6663f56af399745bcb3b8aaf40c9798f39184b618143b65da42c391ff1cb20f3abb8fa13c2bcd2323a0cbccf42972107aaca5df33e83c37aa8739c1556135b9b951a1a86117b0af769b", 0xd1}, {&(0x7f0000000c80)="74afee29a298d57038c9331436279fc38f290f0a5b6c05df1417cef5186e4aeb9e866c5d27e7bf0e5344b50d109613e266dcbf579fcc6c24542a648ad42a137cfbe3b8d8ddf51caeaf8d3be3b56fab9096c12f3f287e", 0x56}, {&(0x7f0000000d00)="34fe40f52776db7a7d21401ec41d2056ffcfdf7a145b2d08e8e289a4ee51d4081cbff909544b95b079038dd6d4f6057d66597b6b44a7dec0c9db6cbad366eeb0ba6fc7d858568e1da38ab022673cd4c3041979ddf55c0028bd5e0ba9419af53c12ef51d7e44c9811ce85b36d2fee1d7ac1c9d50a2a1f01f568e57bbe5d61e224916506b975392d45e1947b1bad28f2f24773ca61cadf3ba51ec6629de7c3633c2b0fe43e2bcd0c723f35a765a1abd6b34e5416647350f79bff9470c9f3420f55af2ccf6c0704bfd862dfc1e5bb5bd808de4b92fa8c99024f27640d7e656d2408dc6a79e46b5bc3e34c8677f0db04", 0xee}, {&(0x7f0000000e00)="e1b670ac848d2c8e4e955eb2614cef3b4a79cfd0741d3eb0a332584f02142005c04d249e0effdfa1a2133232ac63e3ef923e185e3c9dd3f82f65e87a6dc78dfeee5c8f49b474cc22e9eb279e00df8b71cc318419d4ad5596e858bd9c1833f6ab310f5936ca0cea14b13e5cbda308c43daba87187", 0x74}], 0x6, &(0x7f0000003080)=[@rights={{0x24, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, r1, r4]}}, @cred={{0x18, 0x1, 0x2, {r5, 0xffffffffffffffff, r6}}}, @rights={{0x10, 0x1, 0x1, [r7]}}, @rights={{0x18, 0x1, 0x1, [r8, r2, r0]}}, @cred={{0x18, 0x1, 0x2, {0x0, r9, 0xffffffffffffffff}}}], 0x7c, 0x4000000}, 0x8800) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) timerfd_settime(r1, 0x0, &(0x7f00000003c0)={{0x0, 0x989680}}, &(0x7f0000000400)) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r10, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r10, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(r11) r14 = fcntl$dupfd(r10, 0x0, r12) (async) accept4$packet(r13, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000340)=0xd, 0x40000) (async) r16 = socket$nl_generic(0x10, 0x3, 0x10) r17 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r16, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="9900f09ea3813ba1b9723cff91f4a1e8ef6f9b0301970ea9a9f560ab7e2b2190d11cb1817c5581d747dde57c1a0272dcc0cf3f1f5664ffc25772354c7ed15c40bd34d044541f7525889fe1d30ca95c1a4461b8316616e92f24d5fcc5", @ANYRES16=r17, @ANYBLOB="0100000000000000000042186196920dbaa4100402b0660b9ccf3ee41c7cc858800c000184000000"], 0x28}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r12, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, r17, 0x4, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}]}]}, 0x48}, 0x1, 0x0, 0x0, 0x4}, 0x0) (async) setsockopt$inet_IP_IPSEC_POLICY(r14, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r15, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003140)={0xffffffffffffffff}) r19 = dup(r18) accept4$packet(r19, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) ioctl$KVM_IOEVENTFD(r14, 0x4040ae79, &(0x7f0000000080)={0x4, &(0x7f0000000040), 0x1, r19, 0xc}) (async) mount$9p_fd(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100), 0x0, &(0x7f0000000440)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r1}}) 05:27:12 executing program 3: openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000080)) 05:27:12 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r8 = dup(r7) accept4$packet(r8, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) ioctl$KVM_IOEVENTFD(r5, 0x4040ae79, &(0x7f0000000040)={0x3000, &(0x7f0000000000), 0x2, r8, 0x1}) 05:27:12 executing program 4: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, 'Z7O', 0x8, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}]}}}}}, 0x0) 05:27:12 executing program 5: syz_emit_ethernet(0x42, &(0x7f00000000c0)={@random="5d1a334ff347", @link_local, @val={@void}, {@ipv4={0x800, @icmp={{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x64010100, @broadcast, {[@cipso={0x86, 0x11, 0x0, [{0x5, 0xb, "e051a6bc16771f8b0a"}]}]}}, @address_request}}}}, 0x0) 05:27:12 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, 0x0) 05:27:12 executing program 4: syz_emit_ethernet(0x56, &(0x7f0000001240)={@multicast, @dev, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "5fdee8", 0x20, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty, {[@dstopts={0x0, 0x2, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}]}}}}}, 0x0) 05:27:13 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r1, 0x0, r3) (async) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r8 = dup(r7) accept4$packet(r8, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) ioctl$KVM_IOEVENTFD(r5, 0x4040ae79, &(0x7f0000000040)={0x3000, &(0x7f0000000000), 0x2, r8, 0x1}) 05:27:13 executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000), 0x4) 05:27:13 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000180)={0x44, 0x1, 0x2, 0x5, 0x0, 0x0, {0x2}, [@CTA_EXPECT_TUPLE={0x30, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @loopback}}}]}]}, 0x44}}, 0x0) 05:27:13 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000580), r0) sendmsg$NLBL_MGMT_C_REMOVEDEF(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x14, r2, 0x1}, 0x14}}, 0x0) 05:27:13 executing program 4: r0 = socket(0xa, 0x3, 0x8) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r0, 0x12, 0x2, 0x0, 0x0) 05:27:13 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, 0x0) 05:27:14 executing program 1: r0 = eventfd2(0xfffffffe, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r1, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r1, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) (async) r5 = fcntl$dupfd(r1, 0x0, r3) accept4$packet(r4, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r6, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r8 = dup(r7) accept4$packet(r8, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) ioctl$KVM_IOEVENTFD(r5, 0x4040ae79, &(0x7f0000000040)={0x3000, &(0x7f0000000000), 0x2, r8, 0x1}) 05:27:14 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0xa, 0x0, 0x0, @loopback, 0x400}, 0x20) 05:27:14 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ_RESET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=ANY=[@ANYBLOB="d8000000150a03", @ANYRESHEX], 0xd8}}, 0x0) 05:27:14 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_buf(r0, 0x29, 0x1c, 0x0, 0x1300) 05:27:14 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) connect$packet(r0, &(0x7f00000000c0), 0x14) 05:27:14 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOGET_CON2FBMAP(r0, 0x4605, 0x0) [ 313.506218][ T4789] netlink: 196 bytes leftover after parsing attributes in process `syz-executor.2'. 05:27:14 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000340)={0x20, 0x1, 0xa, 0x5, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 05:27:14 executing program 2: r0 = socket(0x2, 0xa, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000280)={'ip6_vti0\x00', 0x0}) 05:27:14 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000000000)=""/110, 0x6e}], 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r2) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r7 = dup(r6) accept4$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14, 0x800) ioctl$TIOCGRS485(r7, 0x542e, &(0x7f0000000100)) write$FUSE_NOTIFY_INVAL_ENTRY(r4, &(0x7f00000000c0)={0x2e, 0x3, 0x0, {0x5, 0xd, 0x0, ':}({@)-=,\\{\'/'}}, 0x2e) 05:27:14 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002340)=@base={0x10, 0x0, 0x0, 0xb134, 0x0, 0x1}, 0x48) 05:27:14 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_buf(r0, 0x29, 0x21, 0x0, 0x0) 05:27:14 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x7, 0x0, 0x0, 0x20000000}, 0x48) [ 314.116481][ T4802] syz-executor.2 uses obsolete (PF_INET,SOCK_PACKET) 05:27:15 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1b, 0x0, 0x0, 0x2000000}, 0x48) 05:27:15 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_COMPAT_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, 0x0, 0xb, 0x5}, 0x14}}, 0x0) 05:27:15 executing program 4: r0 = socket(0x2, 0x2, 0x0) getsockopt$WPAN_SECURITY_LEVEL(r0, 0x0, 0xe, 0x0, &(0x7f0000000040)) 05:27:15 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0xa) sendto$rxrpc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r0, 0x110, 0x4, &(0x7f00000005c0), 0x4) 05:27:15 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_buf(r0, 0x29, 0x5, &(0x7f0000000000)="e3cf63b4", 0x4) 05:27:15 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000000000)=""/110, 0x6e}], 0x2) (async) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r2) (async) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r7 = dup(r6) accept4$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14, 0x800) (async) ioctl$TIOCGRS485(r7, 0x542e, &(0x7f0000000100)) (async) write$FUSE_NOTIFY_INVAL_ENTRY(r4, &(0x7f00000000c0)={0x2e, 0x3, 0x0, {0x5, 0xd, 0x0, ':}({@)-=,\\{\'/'}}, 0x2e) 05:27:16 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000000000)=""/110, 0x6e}], 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r2) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r7 = dup(r6) accept4$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14, 0x800) ioctl$TIOCGRS485(r7, 0x542e, &(0x7f0000000100)) write$FUSE_NOTIFY_INVAL_ENTRY(r4, &(0x7f00000000c0)={0x2e, 0x3, 0x0, {0x5, 0xd, 0x0, ':}({@)-=,\\{\'/'}}, 0x2e) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002080)=""/199, 0xc7}, {&(0x7f0000000000)=""/110, 0x6e}], 0x2) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x4, 0xbf22}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r0, &(0x7f0000000200)="1c601c", &(0x7f00000002c0)}, 0xffffffffffffff86) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000940)={&(0x7f0000000680)="bc3bfc78a487a665d6510a3099eeb9ac3ef22289c700332588272b1ecf6f5e6f4294e62cdded56969beda3a1bcf01f72e15fa43ab038cc57032c423bc1b6106e5c50605b9db40bf6fc4497307f29332a8680282725414528b8f27e785b79d49a1b86a4bf6f589eda916c44ddb0a153b0d5cd13e36bc94a4f8f2a8086952e600a5c6d108420badc70ccc17e444372849f7432db0c5c6e85a263cc70ba82856e7b1576e23405343a848cba4df34a6fa7d00de244f087a4e59ceed854c9ec5a466a73442a1cce9082985532888e59f40346661158eb3901cfaf41fa75b98e64f389eeb29e17ce862c47e99b9cec2bf454429d3fc58bcc002136e2bc", &(0x7f0000000440)=""/23, &(0x7f0000000780)="7913dc81b60ab340938d208c2fe688880503e2a927ecafe01812c9dda4c0d767c6e1505174de4b0b5cda990a0a24ba205bb513bf70635f197a2e6cfb49fc8375fd83db92b63ad59d7aa081781c3529d58249d7360d43f5ea63d67cb425e08279ae0e7530da83af3cdb2261b44a3cecf705172859883766fa8e00b763a8e3dd56f2677485ec390430b1f224f7e86b14094d3e1d9b5f93e839b9e66c44d3457542f3d6add20d19fba30cc7812799ee5f9f79290679a50e417cc02e8d3d1c9efbbc", &(0x7f0000000840)="80df7530c471f5cf675e00c7b6dbdfcc2dd827d6e006b04d796439916d9a4931a91326145e8e62bd9fa29136eee4546f6859e05c3dcdd6761d51fdc3284ebd0c6ad5b71f9433a7a7fa414635136c1e32d1c4dc73908edb2f6d4bf74718771f651d8c5f21470e21b02efd1e82c7089b48c8aafb467d4312822828b0227c28324d750a9d11bcc18efb82cf22a0d3a5d18f5792ccbaeb1d4bd873991830e6117fc27bbeb4a9cc3b6e0615a2df8dc16bd0973c300da8376407403023a8ac2e8ceb440546decd01e731a27453c755beb597a225bdb991085cf42ee5adf9d97059ad9aba4f6b89e57e5116ec6d0670fbc31cfed2135241", 0xf940, r0, 0x4}, 0x38) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) (async) dup(r1) (async) fcntl$dupfd(r0, 0x0, r2) (async) accept4$packet(r3, &(0x7f0000000ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000500)=0x14, 0x0) (async) setsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000540)={{{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @in6=@mcast1, 0x4e22, 0x2, 0x4e20, 0x0, 0xa, 0x80, 0x0, 0xc, r5, 0xee01}, {0x2, 0x1, 0x828d, 0x5, 0x27d7, 0x43, 0x1ad5, 0x8}, {0x3ff, 0x3, 0x7, 0x800}, 0x200, 0x6e6bbd, 0x0, 0x1, 0x2, 0x2}, {{@in=@multicast2, 0x4d6, 0x32}, 0x2, @in=@multicast1, 0x401, 0x1, 0x2, 0x4, 0x10001, 0x3, 0x3}}, 0xe8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) (async) dup(r6) (async) accept4$packet(r7, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14, 0x800) (async) ioctl$TIOCGRS485(r7, 0x542e, &(0x7f0000000100)) (async) write$FUSE_NOTIFY_INVAL_ENTRY(r4, &(0x7f00000000c0)={0x2e, 0x3, 0x0, {0x5, 0xd, 0x0, ':}({@)-=,\\{\'/'}}, 0x2e) (async) 05:27:16 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, 0x0, 0x0) 05:27:16 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x89a2, &(0x7f0000000480)={'batadv_slave_1\x00'}) 05:27:16 executing program 3: r0 = socket(0x2, 0x2, 0x0) mmap$xdp(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) 05:27:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f0000004d40)={0x0, 0x0, &(0x7f0000004d00)={&(0x7f00000049c0)={0x20, r1, 0x26298cb4461fc2e3, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4}]}]}, 0x20}}, 0x0) 05:27:16 executing program 1: ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$KVM_ASSIGN_SET_MSIX_NR(r0, 0x4008ae73, &(0x7f0000000040)={0x8, 0xfe54}) r1 = eventfd2(0xfffffffe, 0x0) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r2, 0x4611, 0x0) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r3, 0x4611, 0x0) ioctl$FBIOBLANK(r3, 0x4611, 0x1) ioctl$KVM_GET_EMULATED_CPUID(r0, 0xc008ae09, &(0x7f0000000080)=""/214) fcntl$setpipe(r2, 0x407, 0x7ff) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:17 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_lsm={0x1d, 0x2, &(0x7f00000001c0)=@raw=[@map_fd], &(0x7f0000000200)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 05:27:17 executing program 4: setsockopt$RXRPC_SECURITY_KEYRING(0xffffffffffffffff, 0x110, 0x2, &(0x7f0000000280)='&', 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000016, 0x13, r0, 0x0) 05:27:17 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x17, &(0x7f0000000780), 0x4) 05:27:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x0, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 05:27:17 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) 05:27:17 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000300)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 05:27:17 executing program 1: ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$KVM_ASSIGN_SET_MSIX_NR(r0, 0x4008ae73, &(0x7f0000000040)={0x8, 0xfe54}) (async) r1 = eventfd2(0xfffffffe, 0x0) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r2, 0x4611, 0x0) (async) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r3, 0x4611, 0x0) (async) ioctl$FBIOBLANK(r3, 0x4611, 0x1) (async) ioctl$KVM_GET_EMULATED_CPUID(r0, 0xc008ae09, &(0x7f0000000080)=""/214) fcntl$setpipe(r2, 0x407, 0x7ff) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:17 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x38, r1, 0x9, 0x0, 0x0, {{}, {@val={0x8}, @void, @val={0xc}}}, [@NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x5f}]}, 0x38}}, 0x0) 05:27:17 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) 05:27:17 executing program 5: r0 = socket(0x2, 0x2, 0x0) getsockopt$WPAN_SECURITY_LEVEL(r0, 0x0, 0xd, 0x0, &(0x7f0000000040)) 05:27:17 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) write$bt_hci(r0, &(0x7f0000000000)={0x1, @read_remote_ext_features={{0x41c, 0x3}}}, 0x7) 05:27:18 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x28, 0x3, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x28}}, 0x0) 05:27:18 executing program 2: r0 = socket(0x2, 0x2, 0x0) getsockopt$WPAN_SECURITY_LEVEL(r0, 0x11, 0x8, 0x0, 0x0) 05:27:18 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) 05:27:18 executing program 3: r0 = socket(0x2, 0x2, 0x1) setsockopt$WPAN_SECURITY(r0, 0x0, 0x1, &(0x7f0000000000)=0x1, 0x4) 05:27:18 executing program 4: socketpair(0x0, 0xc, 0x0, &(0x7f0000000400)) 05:27:18 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000580)={'wlan0\x00'}) 05:27:18 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) 05:27:19 executing program 1: ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$KVM_ASSIGN_SET_MSIX_NR(r0, 0x4008ae73, &(0x7f0000000040)={0x8, 0xfe54}) r1 = eventfd2(0xfffffffe, 0x0) (async, rerun: 32) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) (rerun: 32) ioctl$FBIOBLANK(r2, 0x4611, 0x0) (async) r3 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$FBIOBLANK(r3, 0x4611, 0x0) (async) ioctl$FBIOBLANK(r3, 0x4611, 0x1) (async) ioctl$KVM_GET_EMULATED_CPUID(r0, 0xc008ae09, &(0x7f0000000080)=""/214) (async) fcntl$setpipe(r2, 0x407, 0x7ff) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:19 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8971, &(0x7f0000000480)={'batadv_slave_1\x00'}) 05:27:19 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001c00)={&(0x7f0000001bc0)={0x1c, 0xe, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0xffffff57}]}, 0x1c}}, 0x0) 05:27:19 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), r0) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14, r1, 0x1, 0x0, 0x0, {0x25}}, 0x14}}, 0x0) 05:27:19 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000001c00)={&(0x7f0000001bc0)={0x14, 0xe, 0xa, 0x3}, 0x14}}, 0x0) 05:27:19 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$l2tp6(0xa, 0x2, 0x73) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) [ 318.491875][ T4885] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. 05:27:19 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000b80)=@bpf_lsm={0x1d, 0x1, &(0x7f00000002c0)=@raw=[@kfunc], &(0x7f0000000880)='syzkaller\x00', 0x1, 0xad, &(0x7f0000000340)=""/173, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 05:27:19 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x40086602, &(0x7f00000006c0)={0x0, 'veth0_to_bridge\x00'}) 05:27:19 executing program 2: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) getsockopt$WPAN_SECURITY_LEVEL(r0, 0x0, 0x8, 0x0, &(0x7f0000000340)) 05:27:19 executing program 4: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) ioctl$SIOCAX25CTLCON(r0, 0x89e8, &(0x7f00000004c0)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @null, 0x0, 0x0, 0x0, [@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}) 05:27:20 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000380)=ANY=[@ANYBLOB="20000000130a0101"], 0x20}}, 0x0) 05:27:20 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$l2tp6(0xa, 0x2, 0x73) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 05:27:20 executing program 1: r0 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='\\?)[&\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x9, r0, r1) r2 = eventfd2(0xfffffffe, 0x0) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:20 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x2, 0x3, 0x201, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x3}}]}, 0x1c}}, 0x0) 05:27:20 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$ax25_int(r0, 0x101, 0x0, 0x0, 0x0) 05:27:20 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8941, 0x0) [ 319.558043][ T4907] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 05:27:20 executing program 5: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, 0x0, 0x0) 05:27:20 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$l2tp6(0xa, 0x2, 0x73) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 05:27:21 executing program 1: r0 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='\\?)[&\x00', 0xfffffffffffffffc) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x9, r0, r1) (async) r2 = eventfd2(0xfffffffe, 0x0) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:21 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4140013, r0, 0x0) 05:27:21 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x890b, 0x0) 05:27:21 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000780)={0x804, 0x2000}, 0x4) 05:27:21 executing program 5: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @local}, 0x10) 05:27:21 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@volatile]}}, &(0x7f0000000280)=""/175, 0x26, 0xaf, 0x3}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000100)={r0, 0x20, &(0x7f00000000c0)={&(0x7f0000000000)=""/124, 0x7c, 0x0, &(0x7f0000000080)=""/4, 0x4}}, 0x10) 05:27:21 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x10}, 0x10}}, 0x0) 05:27:21 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 05:27:21 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000300)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x40440d0, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @random="70fc25dd0def"}, 0x14) 05:27:21 executing program 1: r0 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='\\?)[&\x00', 0xfffffffffffffffc) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x9, r0, r1) (async) r2 = eventfd2(0xfffffffe, 0x0) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:22 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) getsockopt$inet6_tcp_int(r0, 0x6, 0x3, 0x0, &(0x7f0000000080)) 05:27:22 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 05:27:22 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x6, 0x0, 0x0, 0x2, 0x0, 0x1}, 0x48) 05:27:22 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x4020940d, &(0x7f0000000480)={'batadv_slave_1\x00'}) 05:27:22 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 05:27:22 executing program 1: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x111) sendmsg$DEVLINK_CMD_TRAP_GET(r0, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000080)={0x24c, 0x0, 0x20, 0x70bd25, 0x25dfdbfd, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x24c}, 0x1, 0x0, 0x0, 0x20000010}, 0x80) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:22 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xc, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 05:27:22 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0x2, 0x3, 0x801}, 0x14}}, 0x0) 05:27:22 executing program 3: r0 = epoll_create1(0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_JOIN_MESH(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={&(0x7f0000001700)={0x14, 0x0, 0xdd2b6369bb735bbf, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000200)={0x10000010}) 05:27:22 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) recvfrom$l2tp6(r0, 0x0, 0x0, 0x2000, 0x0, 0x0) 05:27:22 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 05:27:22 executing program 1: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x111) sendmsg$DEVLINK_CMD_TRAP_GET(r0, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000080)={0x24c, 0x0, 0x20, 0x70bd25, 0x25dfdbfd, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x24c}, 0x1, 0x0, 0x0, 0x20000010}, 0x80) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:23 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x20, 0x2, 0x8, 0x301, 0x0, 0x0, {}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x20}}, 0x0) 05:27:23 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TYPE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x38, 0xd, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}]}, 0x38}}, 0x0) 05:27:23 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x89a1, &(0x7f0000000480)={'batadv_slave_1\x00'}) 05:27:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x14, r1, 0x1}, 0x14}}, 0x0) 05:27:23 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 05:27:23 executing program 1: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x111) sendmsg$DEVLINK_CMD_TRAP_GET(r0, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000080)={0x24c, 0x0, 0x20, 0x70bd25, 0x25dfdbfd, {}, [{@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x24c}, 0x1, 0x0, 0x0, 0x20000010}, 0x80) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000002080)=""/199, 0xc7}], 0x1) 05:27:23 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_buf(r0, 0x29, 0x1f, &(0x7f0000000000)="e3cf63b4", 0x4) 05:27:23 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 05:27:23 executing program 3: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) sendmsg$802154_dgram(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x24, @short}, 0x14, &(0x7f0000000180)={0x0}}, 0x0) 05:27:23 executing program 1: eventfd2(0xfffffffe, 0x0) 05:27:23 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x17, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 05:27:24 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000200), r0) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}]}, 0x24}}, 0x0) 05:27:24 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'gre0\x00', &(0x7f0000000000)={'ip_vti0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @dev}}}}) 05:27:24 executing program 4: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x5, 0x4, 0x10000, 0x10000, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) 05:27:24 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000012c0), 0xffffffffffffffff) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 05:27:24 executing program 1: eventfd2(0xfffffffe, 0x0) eventfd2(0xfffffffe, 0x0) (async) 05:27:24 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001440)=ANY=[@ANYBLOB="b702000005000000bfa300000000000007030000407effff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca7ebfcd0cd00006ed3d09a6175037958e271b60dedf8937f02008b6d83923dd29c034055d47dafe6c8dc3d5d78c07f34e4d5b3185b310efd4989147a00000000f110026e6d2ef831ab7ea0c34f17e3adeef3bb622003b538dfd8e012e71f6420b90adddff61b5b0a341a2d7cbdb90000bdb2ca76050000003a14817ac61e4dd11183a13477bf7e060e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132658555cf476619f28d9961b626c57c2691208171656d60a17e3c1c4b751ca532e6ea09c346df3d7cb4ebd31a08b32808b80200000000000000334d83239d0c2e9ff10ff2d27080e71113610e10c358e8327e7050b6c860dac12233f9a1fb9c2aec61ce63a38d316ef49b66d6e42fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a5f3d74ca891c4594e8a4399e01eadd3964663e88535c133f7130856f75643619f567d2e24f29e5dad9326edb697a6ea0182babc18cae2ed4b4390af9a9ceefd07e002cab5ebfcaad34732181feb215139f15eadddcb0c7cbe31fbae7c34d5ac5e7e64c21add9191eadd6e1795ad6a0f7f8cd3fccbdc3dec04b25dfc17975238345d4f71af35910b158e56657b7218baaa7cbf781c0a99bd50499ccff0f000000000000c7beba3da8223fe5308e4e2833baace04f4087c4f0da0d9a88f9dbb593ddeb3f0932a4d0175b889b8eccf707882042e716df9b57b290c661d4e85031086e97bcc5ca0e221a0e34323c129102b7b7a643e82e88a1940b3c02ed9c92d6f64b1282dc519b00159830d7617001154c46bd3ca96318c570f0721fc7aa2a58090000000000000094f22cdf550ef091a78098534f0d973058594119d06d5ea9a8d085734000000000000000c12346e47ad97f4ead7cf754a52e4b2d0f22d428bd705414888700a30e2366c6a06b3367a389ca39059787790017b0689a1f3db9c24db65c1e00015c1d573dab18fd0600885f1ea8f2fd299fc3cdafda323e9c7080397bc49d70c060d57bc88fbe09baa058b040360ab9261503d2f363fb099408885afc2bf9a4f8c3506b669e889f5e4be1b8e0d634ebc1057b7e98186fc5141bd670dba6f43279f73db9dec75070cd9ab0fd969169ef6d2857b6bf955012cf7fe50d133da86e0477e42b98a6cc999dc21c3ef408e633dfa35f14d6e734837d365e63845f3c1092f8e34fc7eac9e8af3904ea0f3698cd9492794b82649b50d726bff873339c4cad4ead1348474250eda2c8067ab730c1d85969b95a2a5687f2ed690000522a0b7426000000000000000000000000000000000000000093fc7a82b98f99d9dedf7ba17f5f0b6d15e552fbd21f7eecff10243a43af03eea84c4304a5d3f93c3fc74c00000000000043e1ed82b9aa0ae92a499984a009000000937523f5292d12659906005cde64f903c3415c458a2b32c2318f0858f19c6def80e1481e8e1c0098fc3f38b7a57211adb15d824cfdcf229628c0de49860a44286fe0e257cfa4ce50f3d10763d442824414a73c06837fe08de62f8710ca977960b74d0000ce73da6022a8671d1a3575b4e18c28c73203bf134686dd65808452cb6b76fcb134252c78de9b240de7b4cd015a77f76bb6470c05fc980b3d8f3f964f432a4bf6cddd6222c2da006b6fdb9c8468ae1d986a893b9519444d16a6dfa92c04331a6698507048fab5ae402acd05fe621f22712dfd09004770b4278fa14547d8ce3c21188e5e4e2baacd98e8e451d6aaaf090000006ed1d9018000008dd952595d78e9583bf4ea5de36099e3cddcb24ebb6eddb9e87c9ece87a42c0000abdfc6ea55887dfa18d0aea1b6eca5a883702b0bf3aeebb225895db90e237157a34e9f447237ea5b391bddd1290f7ce987a0e36b8e71b1779bbe95ffa9c3e0f6ba66e4d48e75253e3d633811e4b3220616aafbe7a3a18375ae593eb58fd500426286472466823cb8e1800aaaa0d9463c0c4ea5541a55df6eeffec0b66482228816cdfccb98374c644eea45de7867a0efbad0ab2bc33b350440a90b791b2b33f74a112a3b91b40bed8db2df8633207f8387e04ca52ab0f3f7b058b13523b896800b992972d9609551c27a5916ea16069c5bf55b98d926d3c27e7945b29996e5cefbc9f857bc1332d200194f658b930780603134ae6b7f5092772bd5d880dbe21b790c475b14b7fe4fe002dffd651faa79bb0cee0cdac2bc3218f2ddaa6f7ba04b696a30d313bed30ba8f35569a9b07ee7308da09c01a4b827aa1784d927aca9b8540534c5c49a0300cfbc2213fc1572b0204dd456b11a454d1f3f14179974aae624ea59500f5e048b2780666de81a040663c57f49af25be909984aea1b81f33426f86b4b941c08dfe2bc8ec246ec1aae120c42405e428923f3a83d9ba5c373f5e8a54120b451e2806370f1ed60c9fd5d9af4d16cb0f413c324da52d4bd2e01d3ac2d578d72e2d63322dfc9245ce3e3a097fb82f4e3b61a57094616020f72f1c55ee3d325c7496a7c2f10cfea516ae436751227378f00ca0f1f6c1dcf879700dd90b96a330f92bff736c83ca53e7f02b734d1a9292896f5d7f244bfab4946c7042e88206f641eafcc5b4ba7a7880533cdeac995d1caf6936f356ecf07a0084e7adc2dc12417997b03087c7b3b44b06f6158a2a18ce0e56ffbeb22f40521dd9972583d413098aa80db98ef324a2bfb7961c07b47521973cf0bb6f5530f6216b047b35d6e06b72b22b29de42bb1bc8ce0a0e3500000000000000000000000000b92eb197e4149627920000008000000000801792756f90b37f0858efc387f559203f314a4b0ed750fa72e5948ac3fe5921c14ef578d413e7b2a9e2f87f7b44949fe14c00000000000047030c09f62d444b4981db81799776eeb444000000009705fa8b56779bc876ad4f8d8c8e50815c4c3b27487996c09121caf47f76158362c74904f89cbc588aae84567a83571ff72bb65c082b5a8dedc05a3167d84205d5af86553c21e1f023a51c0e179fccfbc201982e3ddcaa45613899d19082453b180ca0c525b8d3cfaf7d0bcddeb5d5c7166038f276a92941393ba5e51f77172822bd903d9f8b436656771774ed88daab0d0cfdd1bf4d30ab566e1a4cb3ad66d830e10f7c1de13218aea21e7def613204c2b7c1ad48b01c208f4032e9b3bba7d6ceca38d3e96db049b92fc32ee34fe7a3419c8fbf03d61c159dc5864e030000a2c55b614d622b8de966c97e1940026f96db3c78ca18c9f08d1c47edf1a4d7298109f31b6078711ee72eacab61213bf50000000000000000000000000000001217887d0452aa6d26e4614d511710abeec84b78c027c160ba375dfa55a49b832ce4dfb91122193d514ed992c07f8cd6d897b314907e15642da228dbc03429e6e0e7ac118ed351c3b0c44bf5d8b58be573f8333aa8cc2ec5b5e305b3dee2562d415b4b9ed530797f55f9fe8510423409629a09000000000000009a35d9ca93e4b4591679547b8de8af1782451f7b8e1de508f1e9e525210d62bc850f8035040ad9e562be58797515b737bfb21d35ac560f99dbd18dad5e6345a464955e8141d75b6177e4fa176a020b0000000000006e76f0294fee7d19a0f327f8796d77b6e24b8df4bb438b527d10e657d49b844198ea9f93c4fd6fd2daa9bd87fd1e02ecc8075dca1280c201043257e9bd3c9a7aa150eb1711632b76d4dc0555d4bfcfd057980136d6e9faca03b24fa300ef90bfe4ad364256937796f941c2faad94785f48777941f0cd3dba54ab6a5d5e91e90ac9ae994c3d4108b2fe7eca9413ac9bc138c74800487eb19c48db3f79be964808d409b5e36fc7fdd41def361427b6b9c118e5c9a0a1d5ca24886eb8a78796540635ac3530b9025d8bad0533a7f81b2188ec75a5fc9302e3695bdcc9ab11201ef940569c995c21eeaefe2e8fc02e0433dc7371d1f72124bad23e554c30fdd7cd8c2da1e8706417da9ad8916551a1182fac08603dfc2f2279ba161c13984cd753b54a85e6f3018c7d48c4b6c2f6910975e9ff51318b09fa13e2d38ce013aab41524c298c3719e31bcb1f102eaeee69a19e006bcdb1acc2664efa949a1a07bb3d7848d5e1381fbe63c522053a3bb32eb6345e10f7a12bf84e0e196a00833f464dd2f6547f14ebf137fce33efeb813211f31ff24d7dbb00f2574ccda59b3ea068fc2a18c37ee579f5a9ecc47da73684bcadd209ae5bbb7147df74d027d8d0adcdb54182c9de8053fc8b1b9d19c16c53d34db6e26f6a88d449f6abf378ca2e577e206a758a3f02816b4e097cfa3d46e45e7949c5b50691d49b9693a798a330a1ccb32d49772e80862df36dc0156b3f72cd85083f8e96ca1697457ec722766bd46ee2424975a38149bd57e5c0eb4087fc243e7e51b0aca9f0ab0668d7f2ee9ad9f267d8804417aa7e36a64d489bb84a1483fd3c3ecb024060002858cbb1f7708f5b41fca2fee7c03b1f862ce88dc313d913e041dd7583a1ac41c466757c5dd07ea2c5d62a000000000000000019a4e9a9c2cbc906f97fd6eb71b18d09a5df123ebbdb2827b43aed6a29e9942e402c1ae52e9cb98f3019d364fc21ea12023db91ced3c2f06550cef8a79ed39091e4776001187d0ab2f82478431d36470cc008d745ce8fd64c9aa64da230bb080945a557081b767beb75b1ea856a55c71b8fda672289aa6088630d48ac8039f19fec3acbcc5944a4e6fd44af8f10110db730a8d0d41b4ea36f9510f843a471963bd4621b9e43f08d341bb69df430ac6398c1b28bdd33b69b4b86d7c5f30cf728294e8ea1861ce50c367498945285f73c94d91210652eb4f3077cab6be2a3512eddbcb63d091d69fb1b26c8ada9a9f9355aea34fe55fd0d3011cb83ac03268dc66dd108a4e9944241e1d4ba69212ee0e7526e72c19346d08d3c3c82cb987f1bd2fd9ce2c88082ea23abbf23c6bd43fc9f9f8ea7656e25d3d73cd056b1f782de1fe349fc33546558366ed99940c0fda039272d277a3576d4e0469779d711e10b6bf040f7274fd9577c1c33326d2e60ee611ae226ef00e2944fb727832dc8dad36a6072aacfc4bcefb808ab7b3b95e0f60616320b2a9e1f8fac812daac9983639b35184803b7d192ce1f226e97fa23c37df95d067a54a8b412644cad9ecc251fbe418a81aaf00cc8d15758"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r0, 0x18000000000002a0, 0xf, 0x0, &(0x7f0000000140)="b9ff0300600d698cff9e14f065584d", 0x0, 0x0, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x48) 05:27:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x30, r1, 0x1, 0x0, 0x0, {{}, {}, {0x14}}}, 0x30}}, 0x0) 05:27:24 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 05:27:24 executing program 1: eventfd2(0xfffffffe, 0x0) [ 323.929500][ T5007] ===================================================== [ 323.936960][ T5007] BUG: KMSAN: uninit-value in erspan_build_header+0x170/0x2f0 [ 323.944812][ T5007] erspan_build_header+0x170/0x2f0 [ 323.950190][ T5007] erspan_xmit+0x11a2/0x1f00 [ 323.955105][ T5007] xmit_one+0x15a/0x5f0 [ 323.959492][ T5007] dev_hard_start_xmit+0xe5/0x370 [ 323.964819][ T5007] sch_direct_xmit+0x3f1/0xdb0 [ 323.969913][ T5007] __dev_xmit_skb+0xc22/0x1a30 05:27:25 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000006c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1c, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) [ 323.975575][ T5007] __dev_queue_xmit+0x12cb/0x31f0 [ 323.980954][ T5007] __bpf_redirect+0x1293/0x13b0 [ 323.986169][ T5007] bpf_clone_redirect+0x324/0x470 [ 323.991368][ T5007] ___bpf_prog_run+0x7ed/0xaee0 [ 323.996672][ T5007] __bpf_prog_run512+0xc2/0x110 [ 324.001676][ T5007] bpf_test_run+0x592/0xd20 [ 324.006599][ T5007] bpf_prog_test_run_skb+0x1625/0x2090 [ 324.012378][ T5007] bpf_prog_test_run+0x6a0/0x730 [ 324.017528][ T5007] __sys_bpf+0x8a3/0xe90 [ 324.022062][ T5007] __ia32_sys_bpf+0x9c/0xe0 05:27:25 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000180)={0x18, 0x1, 0x2, 0x5, 0x0, 0x0, {0x2}, [@CTA_EXPECT_TUPLE={0x4}]}, 0x18}}, 0x0) [ 324.026718][ T5007] __do_fast_syscall_32+0xa2/0x100 [ 324.032149][ T5007] do_fast_syscall_32+0x33/0x70 [ 324.037159][ T5007] do_SYSENTER_32+0x1b/0x20 [ 324.041820][ T5007] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 324.048463][ T5007] [ 324.050859][ T5007] Uninit was created at: [ 324.055478][ T5007] __kmem_cache_alloc_node+0x6ee/0xc90 [ 324.061126][ T5007] __kmalloc_node_track_caller+0x114/0x3c0 [ 324.067271][ T5007] pskb_expand_head+0x23d/0x1970 [ 324.072500][ T5007] erspan_xmit+0xad2/0x1f00 [ 324.077163][ T5007] xmit_one+0x15a/0x5f0 [ 324.081479][ T5007] dev_hard_start_xmit+0xe5/0x370 [ 324.086799][ T5007] sch_direct_xmit+0x3f1/0xdb0 [ 324.091739][ T5007] __dev_xmit_skb+0xc22/0x1a30 [ 324.096777][ T5007] __dev_queue_xmit+0x12cb/0x31f0 [ 324.102075][ T5007] __bpf_redirect+0x1293/0x13b0 [ 324.107079][ T5007] bpf_clone_redirect+0x324/0x470 [ 324.112396][ T5007] ___bpf_prog_run+0x7ed/0xaee0 [ 324.117446][ T5007] __bpf_prog_run512+0xc2/0x110 [ 324.122570][ T5007] bpf_test_run+0x592/0xd20 [ 324.127245][ T5007] bpf_prog_test_run_skb+0x1625/0x2090 [ 324.133005][ T5007] bpf_prog_test_run+0x6a0/0x730 [ 324.138119][ T5007] __sys_bpf+0x8a3/0xe90 [ 324.142644][ T5007] __ia32_sys_bpf+0x9c/0xe0 [ 324.147322][ T5007] __do_fast_syscall_32+0xa2/0x100 [ 324.152806][ T5007] do_fast_syscall_32+0x33/0x70 [ 324.157805][ T5007] do_SYSENTER_32+0x1b/0x20 [ 324.162599][ T5007] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 324.169454][ T5007] [ 324.171846][ T5007] CPU: 0 PID: 5007 Comm: syz-executor.3 Not tainted 6.1.0-rc6-syzkaller-63553-gddce02aa9c40 #0 [ 324.182749][ T5007] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 324.193048][ T5007] ===================================================== [ 324.200075][ T5007] Disabling lock debugging due to kernel taint [ 324.206441][ T5007] Kernel panic - not syncing: kmsan.panic set ... [ 324.212954][ T5007] CPU: 0 PID: 5007 Comm: syz-executor.3 Tainted: G B 6.1.0-rc6-syzkaller-63553-gddce02aa9c40 #0 [ 324.224956][ T5007] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 324.235120][ T5007] Call Trace: [ 324.238471][ T5007] [ 324.241473][ T5007] dump_stack_lvl+0x1c8/0x256 [ 324.246317][ T5007] dump_stack+0x1a/0x1d [ 324.250605][ T5007] panic+0x4d3/0xc64 [ 324.254682][ T5007] ? add_taint+0x104/0x1a0 [ 324.259286][ T5007] kmsan_report+0x2ca/0x2d0 [ 324.263968][ T5007] ? __msan_warning+0x92/0x110 [ 324.268885][ T5007] ? erspan_build_header+0x170/0x2f0 [ 324.274331][ T5007] ? erspan_xmit+0x11a2/0x1f00 [ 324.279249][ T5007] ? xmit_one+0x15a/0x5f0 [ 324.283711][ T5007] ? dev_hard_start_xmit+0xe5/0x370 [ 324.289053][ T5007] ? sch_direct_xmit+0x3f1/0xdb0 [ 324.294145][ T5007] ? __dev_xmit_skb+0xc22/0x1a30 [ 324.299230][ T5007] ? __dev_queue_xmit+0x12cb/0x31f0 [ 324.304573][ T5007] ? __bpf_redirect+0x1293/0x13b0 [ 324.309732][ T5007] ? bpf_clone_redirect+0x324/0x470 [ 324.315070][ T5007] ? ___bpf_prog_run+0x7ed/0xaee0 [ 324.320546][ T5007] ? __bpf_prog_run512+0xc2/0x110 [ 324.325701][ T5007] ? bpf_test_run+0x592/0xd20 [ 324.330523][ T5007] ? bpf_prog_test_run_skb+0x1625/0x2090 [ 324.336309][ T5007] ? bpf_prog_test_run+0x6a0/0x730 [ 324.341577][ T5007] ? __sys_bpf+0x8a3/0xe90 [ 324.346134][ T5007] ? __ia32_sys_bpf+0x9c/0xe0 [ 324.351034][ T5007] ? __do_fast_syscall_32+0xa2/0x100 [ 324.356470][ T5007] ? do_fast_syscall_32+0x33/0x70 [ 324.361635][ T5007] ? do_SYSENTER_32+0x1b/0x20 [ 324.366458][ T5007] ? entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 324.373185][ T5007] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 324.379184][ T5007] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 324.385251][ T5007] __msan_warning+0x92/0x110 [ 324.389992][ T5007] erspan_build_header+0x170/0x2f0 [ 324.395278][ T5007] erspan_xmit+0x11a2/0x1f00 [ 324.400047][ T5007] ? erspan_tunnel_init+0x340/0x340 [ 324.405392][ T5007] xmit_one+0x15a/0x5f0 [ 324.409700][ T5007] dev_hard_start_xmit+0xe5/0x370 [ 324.414874][ T5007] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 324.420851][ T5007] sch_direct_xmit+0x3f1/0xdb0 [ 324.425792][ T5007] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 324.432028][ T5007] __dev_xmit_skb+0xc22/0x1a30 [ 324.436959][ T5007] ? noqueue_init+0x50/0x50 [ 324.441611][ T5007] __dev_queue_xmit+0x12cb/0x31f0 [ 324.446826][ T5007] __bpf_redirect+0x1293/0x13b0 [ 324.451846][ T5007] bpf_clone_redirect+0x324/0x470 [ 324.457032][ T5007] ___bpf_prog_run+0x7ed/0xaee0 [ 324.462061][ T5007] ? __stack_depot_save+0x38d/0x4b0 [ 324.467456][ T5007] __bpf_prog_run512+0xc2/0x110 [ 324.472447][ T5007] ? io_alloc_page_table+0x1bf/0x243 [ 324.477867][ T5007] ? do_fast_syscall_32+0x33/0x70 [ 324.483208][ T5007] ? do_SYSENTER_32+0x1b/0x20 [ 324.488025][ T5007] ? entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 324.494723][ T5007] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 324.501206][ T5007] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 324.507216][ T5007] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 324.513383][ T5007] ? ktime_get+0x379/0x460 [ 324.518057][ T5007] ? __bpf_prog_run480+0x110/0x110 [ 324.523367][ T5007] bpf_test_run+0x592/0xd20 [ 324.528069][ T5007] bpf_prog_test_run_skb+0x1625/0x2090 [ 324.533719][ T5007] ? __bpf_prog_test_run_raw_tp+0x380/0x380 [ 324.539776][ T5007] bpf_prog_test_run+0x6a0/0x730 [ 324.544881][ T5007] __sys_bpf+0x8a3/0xe90 [ 324.549298][ T5007] __ia32_sys_bpf+0x9c/0xe0 [ 324.553952][ T5007] __do_fast_syscall_32+0xa2/0x100 [ 324.559213][ T5007] ? exit_to_user_mode_prepare+0x119/0x220 [ 324.565169][ T5007] do_fast_syscall_32+0x33/0x70 [ 324.570162][ T5007] do_SYSENTER_32+0x1b/0x20 [ 324.574800][ T5007] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 324.581374][ T5007] RIP: 0023:0xf7fd7549 [ 324.585539][ T5007] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 324.605383][ T5007] RSP: 002b:00000000f7fd25cc EFLAGS: 00000296 ORIG_RAX: 0000000000000165 [ 324.613930][ T5007] RAX: ffffffffffffffda RBX: 000000000000000a RCX: 0000000020000040 [ 324.622011][ T5007] RDX: 0000000000000048 RSI: 0000000000000000 RDI: 0000000000000000 [ 324.630083][ T5007] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 324.638155][ T5007] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 324.646230][ T5007] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 324.654322][ T5007] [ 324.663138][ T5007] Kernel Offset: disabled [ 324.667509][ T5007] Rebooting in 86400 seconds..