Starting Load/Save RF Kill Switch Status... [ OK ] Started Load/Save RF Kill Switch Status. Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.234' (ECDSA) to the list of known hosts. 2023/02/09 11:10:06 fuzzer started 2023/02/09 11:10:06 dialing manager at 10.128.0.163:40105 2023/02/09 11:10:06 syscalls: 3532 2023/02/09 11:10:06 code coverage: enabled 2023/02/09 11:10:06 comparison tracing: ioctl(KCOV_TRACE_CMP) failed: invalid argument 2023/02/09 11:10:06 extra coverage: extra coverage is not supported by the kernel 2023/02/09 11:10:06 delay kcov mmap: mmap returned an invalid pointer 2023/02/09 11:10:06 setuid sandbox: enabled 2023/02/09 11:10:06 namespace sandbox: enabled 2023/02/09 11:10:06 Android sandbox: /sys/fs/selinux/policy does not exist 2023/02/09 11:10:06 fault injection: enabled 2023/02/09 11:10:06 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2023/02/09 11:10:06 net packet injection: enabled 2023/02/09 11:10:06 net device setup: enabled 2023/02/09 11:10:06 concurrency sanitizer: /sys/kernel/debug/kcsan does not exist 2023/02/09 11:10:06 devlink PCI setup: PCI device 0000:00:10.0 is not available 2023/02/09 11:10:06 NIC VF setup: PCI device 0000:00:11.0 is not available 2023/02/09 11:10:06 USB emulation: /dev/raw-gadget does not exist 2023/02/09 11:10:06 hci packet injection: enabled 2023/02/09 11:10:06 wifi device emulation: kernel 4.17 required (have 4.14.305-syzkaller) 2023/02/09 11:10:06 802.15.4 emulation: /sys/bus/platform/devices/mac802154_hwsim does not exist 2023/02/09 11:10:06 fetching corpus: 0, signal 0/2000 (executing program) 2023/02/09 11:10:06 fetching corpus: 50, signal 52558/56323 (executing program) 2023/02/09 11:10:07 fetching corpus: 100, signal 76894/82373 (executing program) 2023/02/09 11:10:07 fetching corpus: 150, signal 106740/113774 (executing program) 2023/02/09 11:10:07 fetching corpus: 200, signal 125394/133965 (executing program) 2023/02/09 11:10:07 fetching corpus: 250, signal 139492/149600 (executing program) 2023/02/09 11:10:07 fetching corpus: 300, signal 154352/165915 (executing program) 2023/02/09 11:10:08 fetching corpus: 350, signal 162905/175993 (executing program) 2023/02/09 11:10:08 fetching corpus: 400, signal 172951/187458 (executing program) 2023/02/09 11:10:08 fetching corpus: 450, signal 181509/197441 (executing program) 2023/02/09 11:10:08 fetching corpus: 500, signal 194131/211334 (executing program) 2023/02/09 11:10:08 fetching corpus: 550, signal 203085/221587 (executing program) 2023/02/09 11:10:08 fetching corpus: 600, signal 209387/229213 (executing program) 2023/02/09 11:10:09 fetching corpus: 650, signal 216408/237543 (executing program) 2023/02/09 11:10:09 fetching corpus: 700, signal 223136/245552 (executing program) 2023/02/09 11:10:09 fetching corpus: 750, signal 227881/251619 (executing program) 2023/02/09 11:10:09 fetching corpus: 800, signal 236735/261625 (executing program) 2023/02/09 11:10:09 fetching corpus: 850, signal 241523/267684 (executing program) 2023/02/09 11:10:09 fetching corpus: 900, signal 246924/274335 (executing program) 2023/02/09 11:10:10 fetching corpus: 950, signal 251122/279754 (executing program) 2023/02/09 11:10:10 fetching corpus: 1000, signal 256621/286421 (executing program) 2023/02/09 11:10:10 fetching corpus: 1050, signal 262917/293863 (executing program) 2023/02/09 11:10:10 fetching corpus: 1100, signal 270182/302135 (executing program) 2023/02/09 11:10:10 fetching corpus: 1150, signal 276515/309567 (executing program) 2023/02/09 11:10:11 fetching corpus: 1200, signal 281525/315673 (executing program) 2023/02/09 11:10:11 fetching corpus: 1250, signal 285927/321185 (executing program) 2023/02/09 11:10:11 fetching corpus: 1300, signal 290362/326721 (executing program) 2023/02/09 11:10:11 fetching corpus: 1350, signal 293285/330812 (executing program) 2023/02/09 11:10:11 fetching corpus: 1400, signal 299081/337596 (executing program) 2023/02/09 11:10:11 fetching corpus: 1450, signal 302859/342457 (executing program) 2023/02/09 11:10:12 fetching corpus: 1500, signal 306592/347290 (executing program) 2023/02/09 11:10:12 fetching corpus: 1550, signal 311055/352755 (executing program) 2023/02/09 11:10:12 fetching corpus: 1600, signal 314365/357111 (executing program) 2023/02/09 11:10:12 fetching corpus: 1650, signal 318144/361915 (executing program) 2023/02/09 11:10:12 fetching corpus: 1700, signal 322918/367560 (executing program) 2023/02/09 11:10:13 fetching corpus: 1750, signal 327449/372961 (executing program) 2023/02/09 11:10:13 fetching corpus: 1800, signal 331996/378420 (executing program) 2023/02/09 11:10:13 fetching corpus: 1850, signal 336483/383791 (executing program) 2023/02/09 11:10:13 fetching corpus: 1900, signal 340211/388448 (executing program) 2023/02/09 11:10:13 fetching corpus: 1950, signal 343806/392953 (executing program) 2023/02/09 11:10:14 fetching corpus: 2000, signal 347516/397566 (executing program) 2023/02/09 11:10:14 fetching corpus: 2050, signal 349868/400929 (executing program) 2023/02/09 11:10:14 fetching corpus: 2100, signal 352113/404162 (executing program) 2023/02/09 11:10:14 fetching corpus: 2150, signal 355742/408659 (executing program) 2023/02/09 11:10:14 fetching corpus: 2200, signal 358464/412286 (executing program) 2023/02/09 11:10:14 fetching corpus: 2250, signal 361478/416153 (executing program) 2023/02/09 11:10:15 fetching corpus: 2300, signal 365517/420976 (executing program) 2023/02/09 11:10:15 fetching corpus: 2350, signal 367441/423909 (executing program) 2023/02/09 11:10:15 fetching corpus: 2400, signal 370633/427955 (executing program) 2023/02/09 11:10:15 fetching corpus: 2450, signal 373458/431619 (executing program) 2023/02/09 11:10:16 fetching corpus: 2500, signal 376408/435423 (executing program) 2023/02/09 11:10:16 fetching corpus: 2550, signal 378939/438828 (executing program) 2023/02/09 11:10:16 fetching corpus: 2600, signal 380920/441729 (executing program) 2023/02/09 11:10:16 fetching corpus: 2650, signal 385426/446857 (executing program) 2023/02/09 11:10:16 fetching corpus: 2700, signal 387319/449675 (executing program) 2023/02/09 11:10:16 fetching corpus: 2750, signal 389678/452874 (executing program) 2023/02/09 11:10:17 fetching corpus: 2800, signal 391803/455883 (executing program) 2023/02/09 11:10:17 fetching corpus: 2850, signal 394054/458933 (executing program) 2023/02/09 11:10:17 fetching corpus: 2900, signal 396213/461899 (executing program) 2023/02/09 11:10:17 fetching corpus: 2950, signal 400806/466976 (executing program) 2023/02/09 11:10:17 fetching corpus: 3000, signal 403484/470393 (executing program) 2023/02/09 11:10:18 fetching corpus: 3050, signal 405804/473477 (executing program) 2023/02/09 11:10:18 fetching corpus: 3100, signal 407953/476412 (executing program) 2023/02/09 11:10:18 fetching corpus: 3150, signal 411181/480220 (executing program) 2023/02/09 11:10:18 fetching corpus: 3200, signal 413313/483105 (executing program) 2023/02/09 11:10:18 fetching corpus: 3250, signal 415306/485878 (executing program) 2023/02/09 11:10:19 fetching corpus: 3300, signal 417023/488329 (executing program) 2023/02/09 11:10:19 fetching corpus: 3350, signal 418911/491001 (executing program) 2023/02/09 11:10:19 fetching corpus: 3400, signal 422465/495070 (executing program) 2023/02/09 11:10:19 fetching corpus: 3450, signal 424766/498023 (executing program) 2023/02/09 11:10:19 fetching corpus: 3500, signal 426890/500831 (executing program) 2023/02/09 11:10:19 fetching corpus: 3550, signal 428320/503038 (executing program) 2023/02/09 11:10:20 fetching corpus: 3600, signal 430645/506072 (executing program) 2023/02/09 11:10:20 fetching corpus: 3650, signal 432223/508404 (executing program) 2023/02/09 11:10:20 fetching corpus: 3700, signal 434138/510982 (executing program) 2023/02/09 11:10:20 fetching corpus: 3750, signal 436219/513736 (executing program) 2023/02/09 11:10:20 fetching corpus: 3800, signal 438870/516952 (executing program) 2023/02/09 11:10:21 fetching corpus: 3850, signal 440760/519565 (executing program) 2023/02/09 11:10:21 fetching corpus: 3900, signal 442264/521845 (executing program) 2023/02/09 11:10:21 fetching corpus: 3950, signal 443537/523883 (executing program) 2023/02/09 11:10:21 fetching corpus: 4000, signal 444910/526027 (executing program) 2023/02/09 11:10:21 fetching corpus: 4050, signal 446548/528397 (executing program) 2023/02/09 11:10:22 fetching corpus: 4100, signal 448592/531077 (executing program) 2023/02/09 11:10:22 fetching corpus: 4150, signal 450285/533444 (executing program) 2023/02/09 11:10:22 fetching corpus: 4200, signal 452502/536266 (executing program) 2023/02/09 11:10:22 fetching corpus: 4250, signal 454118/538566 (executing program) 2023/02/09 11:10:22 fetching corpus: 4300, signal 456010/541077 (executing program) 2023/02/09 11:10:23 fetching corpus: 4350, signal 457159/542907 (executing program) 2023/02/09 11:10:23 fetching corpus: 4400, signal 459217/545523 (executing program) 2023/02/09 11:10:23 fetching corpus: 4450, signal 462001/548652 (executing program) 2023/02/09 11:10:24 fetching corpus: 4500, signal 463895/551148 (executing program) 2023/02/09 11:10:24 fetching corpus: 4550, signal 465691/553497 (executing program) 2023/02/09 11:10:24 fetching corpus: 4600, signal 468081/556357 (executing program) 2023/02/09 11:10:24 fetching corpus: 4650, signal 469366/558286 (executing program) 2023/02/09 11:10:24 fetching corpus: 4700, signal 470738/560323 (executing program) 2023/02/09 11:10:24 fetching corpus: 4750, signal 472369/562525 (executing program) 2023/02/09 11:10:24 fetching corpus: 4800, signal 474262/564940 (executing program) 2023/02/09 11:10:25 fetching corpus: 4850, signal 475889/567137 (executing program) 2023/02/09 11:10:25 fetching corpus: 4900, signal 477306/569196 (executing program) 2023/02/09 11:10:25 fetching corpus: 4950, signal 479324/571707 (executing program) 2023/02/09 11:10:25 fetching corpus: 5000, signal 480479/573510 (executing program) 2023/02/09 11:10:26 fetching corpus: 5050, signal 481951/575572 (executing program) 2023/02/09 11:10:26 fetching corpus: 5100, signal 483074/577329 (executing program) 2023/02/09 11:10:26 fetching corpus: 5150, signal 484475/579258 (executing program) 2023/02/09 11:10:26 fetching corpus: 5200, signal 486064/581414 (executing program) 2023/02/09 11:10:26 fetching corpus: 5250, signal 487127/583138 (executing program) 2023/02/09 11:10:26 fetching corpus: 5300, signal 488459/585058 (executing program) 2023/02/09 11:10:27 fetching corpus: 5350, signal 490151/587270 (executing program) 2023/02/09 11:10:27 fetching corpus: 5400, signal 491677/589307 (executing program) 2023/02/09 11:10:27 fetching corpus: 5450, signal 492747/590991 (executing program) 2023/02/09 11:10:27 fetching corpus: 5500, signal 494209/593034 (executing program) 2023/02/09 11:10:27 fetching corpus: 5550, signal 495349/594789 (executing program) 2023/02/09 11:10:28 fetching corpus: 5600, signal 496931/596833 (executing program) 2023/02/09 11:10:28 fetching corpus: 5650, signal 498397/598832 (executing program) 2023/02/09 11:10:28 fetching corpus: 5700, signal 500209/601057 (executing program) 2023/02/09 11:10:28 fetching corpus: 5750, signal 501480/602920 (executing program) 2023/02/09 11:10:29 fetching corpus: 5800, signal 502802/604853 (executing program) 2023/02/09 11:10:29 fetching corpus: 5850, signal 504002/606642 (executing program) 2023/02/09 11:10:29 fetching corpus: 5900, signal 505944/608931 (executing program) 2023/02/09 11:10:29 fetching corpus: 5950, signal 506873/610479 (executing program) 2023/02/09 11:10:29 fetching corpus: 6000, signal 508432/612447 (executing program) 2023/02/09 11:10:29 fetching corpus: 6050, signal 509537/614114 (executing program) 2023/02/09 11:10:30 fetching corpus: 6100, signal 510693/615804 (executing program) 2023/02/09 11:10:30 fetching corpus: 6150, signal 511825/617519 (executing program) 2023/02/09 11:10:30 fetching corpus: 6200, signal 513260/619394 (executing program) 2023/02/09 11:10:30 fetching corpus: 6250, signal 514452/621119 (executing program) 2023/02/09 11:10:30 fetching corpus: 6300, signal 515642/622807 (executing program) 2023/02/09 11:10:30 fetching corpus: 6350, signal 516862/624500 (executing program) 2023/02/09 11:10:31 fetching corpus: 6400, signal 518516/626504 (executing program) 2023/02/09 11:10:31 fetching corpus: 6450, signal 521493/629437 (executing program) 2023/02/09 11:10:31 fetching corpus: 6500, signal 523157/631453 (executing program) 2023/02/09 11:10:31 fetching corpus: 6550, signal 524354/633130 (executing program) 2023/02/09 11:10:32 fetching corpus: 6600, signal 525388/634674 (executing program) 2023/02/09 11:10:32 fetching corpus: 6650, signal 526398/636188 (executing program) 2023/02/09 11:10:32 fetching corpus: 6700, signal 527785/637981 (executing program) 2023/02/09 11:10:32 fetching corpus: 6750, signal 528769/639543 (executing program) 2023/02/09 11:10:32 fetching corpus: 6800, signal 530276/641405 (executing program) 2023/02/09 11:10:32 fetching corpus: 6850, signal 531620/643161 (executing program) 2023/02/09 11:10:32 fetching corpus: 6900, signal 532593/644629 (executing program) 2023/02/09 11:10:33 fetching corpus: 6950, signal 534769/646887 (executing program) 2023/02/09 11:10:33 fetching corpus: 7000, signal 535958/648507 (executing program) 2023/02/09 11:10:33 fetching corpus: 7050, signal 536888/649940 (executing program) 2023/02/09 11:10:33 fetching corpus: 7100, signal 538068/651511 (executing program) 2023/02/09 11:10:33 fetching corpus: 7150, signal 539265/653094 (executing program) 2023/02/09 11:10:33 fetching corpus: 7200, signal 540162/654496 (executing program) 2023/02/09 11:10:34 fetching corpus: 7250, signal 541224/656029 (executing program) 2023/02/09 11:10:34 fetching corpus: 7300, signal 542335/657582 (executing program) 2023/02/09 11:10:34 fetching corpus: 7350, signal 543454/659104 (executing program) 2023/02/09 11:10:34 fetching corpus: 7400, signal 544551/660632 (executing program) 2023/02/09 11:10:34 fetching corpus: 7450, signal 546034/662407 (executing program) 2023/02/09 11:10:35 fetching corpus: 7500, signal 546969/663762 (executing program) 2023/02/09 11:10:35 fetching corpus: 7550, signal 547915/665174 (executing program) 2023/02/09 11:10:35 fetching corpus: 7600, signal 549208/666753 (executing program) 2023/02/09 11:10:36 fetching corpus: 7650, signal 550433/668278 (executing program) 2023/02/09 11:10:36 fetching corpus: 7700, signal 551501/669769 (executing program) 2023/02/09 11:10:36 fetching corpus: 7750, signal 552502/671154 (executing program) 2023/02/09 11:10:36 fetching corpus: 7800, signal 553597/672655 (executing program) 2023/02/09 11:10:36 fetching corpus: 7850, signal 554680/674155 (executing program) 2023/02/09 11:10:36 fetching corpus: 7900, signal 555580/675535 (executing program) 2023/02/09 11:10:37 fetching corpus: 7950, signal 556556/676925 (executing program) 2023/02/09 11:10:37 fetching corpus: 8000, signal 557630/678388 (executing program) 2023/02/09 11:10:37 fetching corpus: 8050, signal 559234/680189 (executing program) 2023/02/09 11:10:37 fetching corpus: 8100, signal 560099/681495 (executing program) 2023/02/09 11:10:37 fetching corpus: 8150, signal 561419/683092 (executing program) 2023/02/09 11:10:38 fetching corpus: 8200, signal 562535/684528 (executing program) 2023/02/09 11:10:38 fetching corpus: 8250, signal 563741/686003 (executing program) 2023/02/09 11:10:38 fetching corpus: 8300, signal 564867/687478 (executing program) 2023/02/09 11:10:38 fetching corpus: 8350, signal 565752/688732 (executing program) 2023/02/09 11:10:38 fetching corpus: 8400, signal 566953/690193 (executing program) 2023/02/09 11:10:38 fetching corpus: 8450, signal 567848/691507 (executing program) 2023/02/09 11:10:38 fetching corpus: 8500, signal 568935/692923 (executing program) 2023/02/09 11:10:39 fetching corpus: 8550, signal 569660/694108 (executing program) 2023/02/09 11:10:39 fetching corpus: 8600, signal 570600/695404 (executing program) 2023/02/09 11:10:39 fetching corpus: 8650, signal 571766/696848 (executing program) 2023/02/09 11:10:39 fetching corpus: 8700, signal 575596/699850 (executing program) 2023/02/09 11:10:40 fetching corpus: 8750, signal 576808/701300 (executing program) 2023/02/09 11:10:40 fetching corpus: 8800, signal 577574/702469 (executing program) 2023/02/09 11:10:40 fetching corpus: 8850, signal 578448/703721 (executing program) 2023/02/09 11:10:40 fetching corpus: 8900, signal 580330/705506 (executing program) 2023/02/09 11:10:40 fetching corpus: 8950, signal 581265/706782 (executing program) 2023/02/09 11:10:40 fetching corpus: 9000, signal 582183/708029 (executing program) 2023/02/09 11:10:41 fetching corpus: 9050, signal 583002/709205 (executing program) 2023/02/09 11:10:41 fetching corpus: 9100, signal 583709/710295 (executing program) 2023/02/09 11:10:41 fetching corpus: 9150, signal 584608/711507 (executing program) 2023/02/09 11:10:41 fetching corpus: 9200, signal 585542/712755 (executing program) 2023/02/09 11:10:41 fetching corpus: 9250, signal 586919/714244 (executing program) 2023/02/09 11:10:42 fetching corpus: 9300, signal 588004/715589 (executing program) 2023/02/09 11:10:42 fetching corpus: 9350, signal 589339/716987 (executing program) 2023/02/09 11:10:42 fetching corpus: 9400, signal 590050/718048 (executing program) 2023/02/09 11:10:42 fetching corpus: 9450, signal 590951/719263 (executing program) 2023/02/09 11:10:42 fetching corpus: 9500, signal 592398/720777 (executing program) 2023/02/09 11:10:43 fetching corpus: 9550, signal 593297/721993 (executing program) 2023/02/09 11:10:43 fetching corpus: 9600, signal 594223/723236 (executing program) 2023/02/09 11:10:43 fetching corpus: 9650, signal 594817/724223 (executing program) 2023/02/09 11:10:43 fetching corpus: 9700, signal 595716/725416 (executing program) 2023/02/09 11:10:43 fetching corpus: 9750, signal 596857/726746 (executing program) 2023/02/09 11:10:44 fetching corpus: 9800, signal 597700/727875 (executing program) 2023/02/09 11:10:44 fetching corpus: 9850, signal 598594/729014 (executing program) 2023/02/09 11:10:44 fetching corpus: 9900, signal 599801/730356 (executing program) 2023/02/09 11:10:44 fetching corpus: 9950, signal 600700/731513 (executing program) 2023/02/09 11:10:44 fetching corpus: 10000, signal 601548/732636 (executing program) 2023/02/09 11:10:45 fetching corpus: 10050, signal 602377/733760 (executing program) 2023/02/09 11:10:45 fetching corpus: 10100, signal 603438/735002 (executing program) 2023/02/09 11:10:45 fetching corpus: 10150, signal 604240/736109 (executing program) 2023/02/09 11:10:45 fetching corpus: 10200, signal 604947/737187 (executing program) 2023/02/09 11:10:45 fetching corpus: 10250, signal 605686/738247 (executing program) 2023/02/09 11:10:46 fetching corpus: 10300, signal 606304/739225 (executing program) 2023/02/09 11:10:46 fetching corpus: 10350, signal 607285/740415 (executing program) 2023/02/09 11:10:46 fetching corpus: 10400, signal 608042/741490 (executing program) 2023/02/09 11:10:46 fetching corpus: 10450, signal 608949/742618 (executing program) 2023/02/09 11:10:46 fetching corpus: 10500, signal 609780/743694 (executing program) 2023/02/09 11:10:46 fetching corpus: 10550, signal 610725/744802 (executing program) 2023/02/09 11:10:47 fetching corpus: 10600, signal 611559/745869 (executing program) 2023/02/09 11:10:47 fetching corpus: 10650, signal 612151/746805 (executing program) 2023/02/09 11:10:47 fetching corpus: 10700, signal 613095/747916 (executing program) 2023/02/09 11:10:47 fetching corpus: 10750, signal 614304/749159 (executing program) 2023/02/09 11:10:47 fetching corpus: 10800, signal 615025/750171 (executing program) 2023/02/09 11:10:48 fetching corpus: 10850, signal 615702/751145 (executing program) 2023/02/09 11:10:48 fetching corpus: 10900, signal 616616/752223 (executing program) 2023/02/09 11:10:48 fetching corpus: 10950, signal 617728/753385 (executing program) 2023/02/09 11:10:48 fetching corpus: 11000, signal 618314/754290 (executing program) 2023/02/09 11:10:48 fetching corpus: 11050, signal 618981/755196 (executing program) 2023/02/09 11:10:49 fetching corpus: 11100, signal 619737/756248 (executing program) 2023/02/09 11:10:49 fetching corpus: 11150, signal 620560/757209 (executing program) 2023/02/09 11:10:49 fetching corpus: 11200, signal 621175/758127 (executing program) 2023/02/09 11:10:49 fetching corpus: 11250, signal 621780/759042 (executing program) 2023/02/09 11:10:49 fetching corpus: 11300, signal 622617/760058 (executing program) 2023/02/09 11:10:50 fetching corpus: 11350, signal 623465/761106 (executing program) 2023/02/09 11:10:50 fetching corpus: 11400, signal 624238/762087 (executing program) 2023/02/09 11:10:50 fetching corpus: 11450, signal 625159/763191 (executing program) 2023/02/09 11:10:50 fetching corpus: 11500, signal 625914/764211 (executing program) 2023/02/09 11:10:50 fetching corpus: 11550, signal 626553/765129 (executing program) 2023/02/09 11:10:51 fetching corpus: 11600, signal 627401/766172 (executing program) 2023/02/09 11:10:51 fetching corpus: 11650, signal 628527/767312 (executing program) 2023/02/09 11:10:51 fetching corpus: 11700, signal 629453/768366 (executing program) 2023/02/09 11:10:51 fetching corpus: 11750, signal 630085/769260 (executing program) 2023/02/09 11:10:51 fetching corpus: 11800, signal 631045/770286 (executing program) 2023/02/09 11:10:52 fetching corpus: 11850, signal 631727/771108 (executing program) 2023/02/09 11:10:52 fetching corpus: 11900, signal 632556/772050 (executing program) 2023/02/09 11:10:52 fetching corpus: 11950, signal 633060/772881 (executing program) 2023/02/09 11:10:52 fetching corpus: 12000, signal 633726/773737 (executing program) 2023/02/09 11:10:52 fetching corpus: 12050, signal 634148/774509 (executing program) 2023/02/09 11:10:53 fetching corpus: 12100, signal 635159/775511 (executing program) 2023/02/09 11:10:53 fetching corpus: 12150, signal 636258/776569 (executing program) 2023/02/09 11:10:53 fetching corpus: 12200, signal 636896/777483 (executing program) 2023/02/09 11:10:53 fetching corpus: 12250, signal 637800/778450 (executing program) 2023/02/09 11:10:53 fetching corpus: 12300, signal 638514/779313 (executing program) 2023/02/09 11:10:53 fetching corpus: 12350, signal 639200/780224 (executing program) 2023/02/09 11:10:54 fetching corpus: 12400, signal 640128/781180 (executing program) 2023/02/09 11:10:54 fetching corpus: 12450, signal 640891/782089 (executing program) 2023/02/09 11:10:54 fetching corpus: 12500, signal 641508/782904 (executing program) 2023/02/09 11:10:54 fetching corpus: 12550, signal 642256/783792 (executing program) 2023/02/09 11:10:54 fetching corpus: 12600, signal 643218/784793 (executing program) 2023/02/09 11:10:55 fetching corpus: 12650, signal 643909/785660 (executing program) 2023/02/09 11:10:55 fetching corpus: 12700, signal 644643/786520 (executing program) 2023/02/09 11:10:55 fetching corpus: 12750, signal 645341/787350 (executing program) 2023/02/09 11:10:55 fetching corpus: 12800, signal 645992/788206 (executing program) 2023/02/09 11:10:55 fetching corpus: 12850, signal 646738/789118 (executing program) 2023/02/09 11:10:56 fetching corpus: 12900, signal 647523/789960 (executing program) 2023/02/09 11:10:56 fetching corpus: 12950, signal 648194/790774 (executing program) 2023/02/09 11:10:56 fetching corpus: 13000, signal 649009/791650 (executing program) 2023/02/09 11:10:56 fetching corpus: 13050, signal 649935/792560 (executing program) 2023/02/09 11:10:56 fetching corpus: 13100, signal 650812/793451 (executing program) 2023/02/09 11:10:57 fetching corpus: 13150, signal 651591/794293 (executing program) 2023/02/09 11:10:57 fetching corpus: 13200, signal 652222/795156 (executing program) 2023/02/09 11:10:57 fetching corpus: 13250, signal 653328/796139 (executing program) 2023/02/09 11:10:57 fetching corpus: 13300, signal 654108/796991 (executing program) 2023/02/09 11:10:57 fetching corpus: 13350, signal 654746/797790 (executing program) 2023/02/09 11:10:57 fetching corpus: 13400, signal 655261/798515 (executing program) 2023/02/09 11:10:58 fetching corpus: 13450, signal 655915/799281 (executing program) 2023/02/09 11:10:58 fetching corpus: 13500, signal 656467/800069 (executing program) 2023/02/09 11:10:58 fetching corpus: 13550, signal 657258/800947 (executing program) 2023/02/09 11:10:58 fetching corpus: 13600, signal 657928/801720 (executing program) 2023/02/09 11:10:58 fetching corpus: 13650, signal 658532/802509 (executing program) 2023/02/09 11:10:59 fetching corpus: 13700, signal 659140/803249 (executing program) 2023/02/09 11:10:59 fetching corpus: 13750, signal 660232/804158 (executing program) 2023/02/09 11:10:59 fetching corpus: 13800, signal 660866/804913 (executing program) 2023/02/09 11:10:59 fetching corpus: 13850, signal 661493/805676 (executing program) 2023/02/09 11:10:59 fetching corpus: 13900, signal 661971/806365 (executing program) 2023/02/09 11:10:59 fetching corpus: 13950, signal 662519/807072 (executing program) 2023/02/09 11:11:00 fetching corpus: 14000, signal 663207/807876 (executing program) 2023/02/09 11:11:00 fetching corpus: 14050, signal 663673/808545 (executing program) 2023/02/09 11:11:00 fetching corpus: 14100, signal 664268/809292 (executing program) 2023/02/09 11:11:00 fetching corpus: 14150, signal 664885/809992 (executing program) 2023/02/09 11:11:00 fetching corpus: 14200, signal 665524/810756 (executing program) 2023/02/09 11:11:00 fetching corpus: 14250, signal 666110/811465 (executing program) 2023/02/09 11:11:01 fetching corpus: 14300, signal 666772/812194 (executing program) 2023/02/09 11:11:01 fetching corpus: 14350, signal 667431/812927 (executing program) 2023/02/09 11:11:01 fetching corpus: 14400, signal 667887/813584 (executing program) 2023/02/09 11:11:01 fetching corpus: 14450, signal 668624/814358 (executing program) 2023/02/09 11:11:02 fetching corpus: 14500, signal 669234/815070 (executing program) 2023/02/09 11:11:02 fetching corpus: 14550, signal 670126/815883 (executing program) 2023/02/09 11:11:02 fetching corpus: 14600, signal 670757/816621 (executing program) 2023/02/09 11:11:02 fetching corpus: 14650, signal 671355/817339 (executing program) 2023/02/09 11:11:02 fetching corpus: 14700, signal 671894/818022 (executing program) 2023/02/09 11:11:03 fetching corpus: 14750, signal 672466/818719 (executing program) 2023/02/09 11:11:03 fetching corpus: 14800, signal 673172/819438 (executing program) 2023/02/09 11:11:03 fetching corpus: 14850, signal 673943/820190 (executing program) 2023/02/09 11:11:03 fetching corpus: 14900, signal 674452/820843 (executing program) 2023/02/09 11:11:03 fetching corpus: 14950, signal 675634/821718 (executing program) 2023/02/09 11:11:04 fetching corpus: 15000, signal 676212/822385 (executing program) 2023/02/09 11:11:04 fetching corpus: 15050, signal 676997/823091 (executing program) 2023/02/09 11:11:04 fetching corpus: 15100, signal 677911/823877 (executing program) 2023/02/09 11:11:04 fetching corpus: 15150, signal 678582/824557 (executing program) 2023/02/09 11:11:04 fetching corpus: 15200, signal 679106/825181 (executing program) 2023/02/09 11:11:04 fetching corpus: 15250, signal 679631/825815 (executing program) 2023/02/09 11:11:05 fetching corpus: 15300, signal 680401/826513 (executing program) 2023/02/09 11:11:05 fetching corpus: 15350, signal 680869/827126 (executing program) 2023/02/09 11:11:05 fetching corpus: 15400, signal 681250/827715 (executing program) 2023/02/09 11:11:05 fetching corpus: 15450, signal 681800/828345 (executing program) 2023/02/09 11:11:05 fetching corpus: 15500, signal 682436/829049 (executing program) 2023/02/09 11:11:05 fetching corpus: 15550, signal 683115/829717 (executing program) 2023/02/09 11:11:06 fetching corpus: 15600, signal 683704/830376 (executing program) 2023/02/09 11:11:06 fetching corpus: 15650, signal 684246/831002 (executing program) 2023/02/09 11:11:06 fetching corpus: 15700, signal 684822/831650 (executing program) 2023/02/09 11:11:06 fetching corpus: 15750, signal 685500/832300 (executing program) 2023/02/09 11:11:06 fetching corpus: 15800, signal 685922/832905 (executing program) 2023/02/09 11:11:07 fetching corpus: 15850, signal 686390/833517 (executing program) 2023/02/09 11:11:07 fetching corpus: 15900, signal 686968/834185 (executing program) 2023/02/09 11:11:07 fetching corpus: 15950, signal 687772/834890 (executing program) 2023/02/09 11:11:07 fetching corpus: 16000, signal 688330/835526 (executing program) 2023/02/09 11:11:07 fetching corpus: 16050, signal 688914/836135 (executing program) 2023/02/09 11:11:08 fetching corpus: 16100, signal 689369/836725 (executing program) 2023/02/09 11:11:08 fetching corpus: 16150, signal 690072/837364 (executing program) 2023/02/09 11:11:08 fetching corpus: 16200, signal 690571/837930 (executing program) 2023/02/09 11:11:08 fetching corpus: 16250, signal 691173/838531 (executing program) 2023/02/09 11:11:08 fetching corpus: 16300, signal 691731/839113 (executing program) 2023/02/09 11:11:08 fetching corpus: 16350, signal 692210/839696 (executing program) 2023/02/09 11:11:09 fetching corpus: 16400, signal 692604/840250 (executing program) 2023/02/09 11:11:09 fetching corpus: 16450, signal 693461/840884 (executing program) 2023/02/09 11:11:09 fetching corpus: 16500, signal 693996/841480 (executing program) 2023/02/09 11:11:09 fetching corpus: 16550, signal 694647/842115 (executing program) 2023/02/09 11:11:10 fetching corpus: 16600, signal 695537/842765 (executing program) 2023/02/09 11:11:10 fetching corpus: 16650, signal 696091/843355 (executing program) 2023/02/09 11:11:10 fetching corpus: 16700, signal 696885/843984 (executing program) 2023/02/09 11:11:10 fetching corpus: 16750, signal 697465/844630 (executing program) 2023/02/09 11:11:10 fetching corpus: 16800, signal 698165/845246 (executing program) 2023/02/09 11:11:10 fetching corpus: 16850, signal 698678/845768 (executing program) 2023/02/09 11:11:11 fetching corpus: 16900, signal 699170/846319 (executing program) 2023/02/09 11:11:11 fetching corpus: 16950, signal 699633/846874 (executing program) 2023/02/09 11:11:11 fetching corpus: 17000, signal 700179/847424 (executing program) 2023/02/09 11:11:11 fetching corpus: 17050, signal 700718/848023 (executing program) 2023/02/09 11:11:11 fetching corpus: 17100, signal 701213/848503 (executing program) 2023/02/09 11:11:11 fetching corpus: 17150, signal 701769/849078 (executing program) 2023/02/09 11:11:12 fetching corpus: 17200, signal 702222/849639 (executing program) 2023/02/09 11:11:12 fetching corpus: 17250, signal 702701/850157 (executing program) 2023/02/09 11:11:12 fetching corpus: 17300, signal 703283/850745 (executing program) 2023/02/09 11:11:12 fetching corpus: 17350, signal 703825/851334 (executing program) 2023/02/09 11:11:13 fetching corpus: 17400, signal 704636/851932 (executing program) 2023/02/09 11:11:13 fetching corpus: 17450, signal 705080/852446 (executing program) 2023/02/09 11:11:13 fetching corpus: 17500, signal 708939/853704 (executing program) 2023/02/09 11:11:13 fetching corpus: 17550, signal 709431/854229 (executing program) 2023/02/09 11:11:13 fetching corpus: 17600, signal 710088/854745 (executing program) 2023/02/09 11:11:14 fetching corpus: 17650, signal 710599/855257 (executing program) 2023/02/09 11:11:14 fetching corpus: 17700, signal 711181/855750 (executing program) 2023/02/09 11:11:14 fetching corpus: 17750, signal 711648/856258 (executing program) 2023/02/09 11:11:14 fetching corpus: 17800, signal 712406/856814 (executing program) 2023/02/09 11:11:14 fetching corpus: 17850, signal 712840/857307 (executing program) 2023/02/09 11:11:15 fetching corpus: 17900, signal 713257/857826 (executing program) 2023/02/09 11:11:15 fetching corpus: 17950, signal 713951/858361 (executing program) 2023/02/09 11:11:15 fetching corpus: 18000, signal 714543/858857 (executing program) 2023/02/09 11:11:15 fetching corpus: 18050, signal 715147/859379 (executing program) 2023/02/09 11:11:15 fetching corpus: 18100, signal 715713/859912 (executing program) 2023/02/09 11:11:16 fetching corpus: 18150, signal 716297/860418 (executing program) 2023/02/09 11:11:16 fetching corpus: 18200, signal 717071/860926 (executing program) 2023/02/09 11:11:16 fetching corpus: 18250, signal 717587/861427 (executing program) 2023/02/09 11:11:16 fetching corpus: 18300, signal 718212/861906 (executing program) 2023/02/09 11:11:16 fetching corpus: 18350, signal 718783/862386 (executing program) 2023/02/09 11:11:16 fetching corpus: 18400, signal 719109/862840 (executing program) 2023/02/09 11:11:16 fetching corpus: 18450, signal 719500/863309 (executing program) 2023/02/09 11:11:17 fetching corpus: 18500, signal 720097/863845 (executing program) 2023/02/09 11:11:17 fetching corpus: 18550, signal 720993/864401 (executing program) 2023/02/09 11:11:17 fetching corpus: 18600, signal 721734/864894 (executing program) 2023/02/09 11:11:17 fetching corpus: 18650, signal 722159/865340 (executing program) 2023/02/09 11:11:17 fetching corpus: 18700, signal 722609/865782 (executing program) 2023/02/09 11:11:18 fetching corpus: 18750, signal 723068/866233 (executing program) 2023/02/09 11:11:18 fetching corpus: 18800, signal 723818/866722 (executing program) 2023/02/09 11:11:18 fetching corpus: 18850, signal 724208/867151 (executing program) 2023/02/09 11:11:18 fetching corpus: 18900, signal 724568/867558 (executing program) 2023/02/09 11:11:18 fetching corpus: 18950, signal 724974/868040 (executing program) 2023/02/09 11:11:19 fetching corpus: 19000, signal 725418/868485 (executing program) 2023/02/09 11:11:19 fetching corpus: 19050, signal 726192/869002 (executing program) 2023/02/09 11:11:19 fetching corpus: 19100, signal 726718/869462 (executing program) 2023/02/09 11:11:19 fetching corpus: 19150, signal 727416/869939 (executing program) 2023/02/09 11:11:20 fetching corpus: 19200, signal 727906/870377 (executing program) 2023/02/09 11:11:20 fetching corpus: 19250, signal 728360/870795 (executing program) 2023/02/09 11:11:20 fetching corpus: 19300, signal 728967/871293 (executing program) 2023/02/09 11:11:20 fetching corpus: 19350, signal 729496/871713 (executing program) 2023/02/09 11:11:20 fetching corpus: 19400, signal 729832/872113 (executing program) 2023/02/09 11:11:21 fetching corpus: 19450, signal 730340/872541 (executing program) 2023/02/09 11:11:21 fetching corpus: 19500, signal 730849/872952 (executing program) 2023/02/09 11:11:21 fetching corpus: 19550, signal 731331/873405 (executing program) 2023/02/09 11:11:21 fetching corpus: 19600, signal 731671/873804 (executing program) 2023/02/09 11:11:21 fetching corpus: 19650, signal 732125/874227 (executing program) 2023/02/09 11:11:21 fetching corpus: 19700, signal 732520/874619 (executing program) 2023/02/09 11:11:21 fetching corpus: 19750, signal 732964/875044 (executing program) 2023/02/09 11:11:22 fetching corpus: 19800, signal 733412/875429 (executing program) 2023/02/09 11:11:22 fetching corpus: 19850, signal 733878/875802 (executing program) 2023/02/09 11:11:22 fetching corpus: 19900, signal 734374/876199 (executing program) 2023/02/09 11:11:22 fetching corpus: 19950, signal 734683/876575 (executing program) 2023/02/09 11:11:22 fetching corpus: 20000, signal 735063/876935 (executing program) 2023/02/09 11:11:22 fetching corpus: 20050, signal 735392/877303 (executing program) 2023/02/09 11:11:23 fetching corpus: 20100, signal 735906/877663 (executing program) 2023/02/09 11:11:23 fetching corpus: 20150, signal 736345/878025 (executing program) 2023/02/09 11:11:23 fetching corpus: 20200, signal 736730/878419 (executing program) 2023/02/09 11:11:23 fetching corpus: 20250, signal 737081/878809 (executing program) 2023/02/09 11:11:23 fetching corpus: 20300, signal 737578/879217 (executing program) 2023/02/09 11:11:23 fetching corpus: 20350, signal 738105/879588 (executing program) 2023/02/09 11:11:23 fetching corpus: 20400, signal 738856/880031 (executing program) 2023/02/09 11:11:24 fetching corpus: 20450, signal 739387/880402 (executing program) 2023/02/09 11:11:24 fetching corpus: 20500, signal 739969/880781 (executing program) 2023/02/09 11:11:24 fetching corpus: 20550, signal 740320/881157 (executing program) 2023/02/09 11:11:24 fetching corpus: 20600, signal 740675/881519 (executing program) 2023/02/09 11:11:25 fetching corpus: 20650, signal 741245/881902 (executing program) 2023/02/09 11:11:25 fetching corpus: 20700, signal 741738/882268 (executing program) 2023/02/09 11:11:25 fetching corpus: 20750, signal 742355/882660 (executing program) 2023/02/09 11:11:25 fetching corpus: 20800, signal 742832/882997 (executing program) 2023/02/09 11:11:25 fetching corpus: 20850, signal 743218/883338 (executing program) 2023/02/09 11:11:25 fetching corpus: 20900, signal 743899/883726 (executing program) 2023/02/09 11:11:26 fetching corpus: 20950, signal 744368/884086 (executing program) 2023/02/09 11:11:26 fetching corpus: 21000, signal 744750/884448 (executing program) 2023/02/09 11:11:26 fetching corpus: 21050, signal 745133/884789 (executing program) 2023/02/09 11:11:26 fetching corpus: 21100, signal 745616/885149 (executing program) 2023/02/09 11:11:26 fetching corpus: 21150, signal 746024/885515 (executing program) 2023/02/09 11:11:26 fetching corpus: 21200, signal 746436/885845 (executing program) 2023/02/09 11:11:27 fetching corpus: 21250, signal 747027/886204 (executing program) 2023/02/09 11:11:27 fetching corpus: 21300, signal 747766/886563 (executing program) 2023/02/09 11:11:27 fetching corpus: 21350, signal 748181/886933 (executing program) 2023/02/09 11:11:27 fetching corpus: 21400, signal 748552/887256 (executing program) 2023/02/09 11:11:27 fetching corpus: 21450, signal 749016/887584 (executing program) 2023/02/09 11:11:28 fetching corpus: 21500, signal 749415/887915 (executing program) 2023/02/09 11:11:28 fetching corpus: 21550, signal 750110/888273 (executing program) 2023/02/09 11:11:28 fetching corpus: 21600, signal 750552/888614 (executing program) 2023/02/09 11:11:28 fetching corpus: 21650, signal 751066/888957 (executing program) 2023/02/09 11:11:28 fetching corpus: 21700, signal 751595/889303 (executing program) 2023/02/09 11:11:29 fetching corpus: 21750, signal 752127/889596 (executing program) 2023/02/09 11:11:29 fetching corpus: 21800, signal 752540/889909 (executing program) 2023/02/09 11:11:29 fetching corpus: 21850, signal 752944/890233 (executing program) 2023/02/09 11:11:29 fetching corpus: 21900, signal 753416/890547 (executing program) 2023/02/09 11:11:29 fetching corpus: 21950, signal 753830/890858 (executing program) 2023/02/09 11:11:30 fetching corpus: 22000, signal 754274/891153 (executing program) 2023/02/09 11:11:30 fetching corpus: 22050, signal 754700/891473 (executing program) 2023/02/09 11:11:30 fetching corpus: 22100, signal 755234/891782 (executing program) 2023/02/09 11:11:30 fetching corpus: 22150, signal 755788/892080 (executing program) 2023/02/09 11:11:31 fetching corpus: 22200, signal 756334/892439 (executing program) 2023/02/09 11:11:31 fetching corpus: 22250, signal 756613/892747 (executing program) 2023/02/09 11:11:31 fetching corpus: 22300, signal 757291/892776 (executing program) 2023/02/09 11:11:31 fetching corpus: 22350, signal 757959/892777 (executing program) 2023/02/09 11:11:31 fetching corpus: 22400, signal 758346/892777 (executing program) 2023/02/09 11:11:32 fetching corpus: 22450, signal 758723/892777 (executing program) 2023/02/09 11:11:32 fetching corpus: 22500, signal 759144/892777 (executing program) 2023/02/09 11:11:32 fetching corpus: 22550, signal 759625/892777 (executing program) 2023/02/09 11:11:32 fetching corpus: 22600, signal 759942/892777 (executing program) 2023/02/09 11:11:32 fetching corpus: 22650, signal 760492/892777 (executing program) 2023/02/09 11:11:33 fetching corpus: 22700, signal 760779/892777 (executing program) 2023/02/09 11:11:33 fetching corpus: 22750, signal 762353/892785 (executing program) 2023/02/09 11:11:33 fetching corpus: 22800, signal 762696/892785 (executing program) 2023/02/09 11:11:33 fetching corpus: 22850, signal 763013/892786 (executing program) 2023/02/09 11:11:33 fetching corpus: 22900, signal 763357/892791 (executing program) 2023/02/09 11:11:34 fetching corpus: 22950, signal 763886/892791 (executing program) 2023/02/09 11:11:34 fetching corpus: 23000, signal 764247/892794 (executing program) 2023/02/09 11:11:34 fetching corpus: 23050, signal 764685/892794 (executing program) 2023/02/09 11:11:34 fetching corpus: 23100, signal 765047/892794 (executing program) 2023/02/09 11:11:34 fetching corpus: 23150, signal 765496/892794 (executing program) 2023/02/09 11:11:35 fetching corpus: 23200, signal 765859/892794 (executing program) 2023/02/09 11:11:35 fetching corpus: 23250, signal 766472/892794 (executing program) 2023/02/09 11:11:35 fetching corpus: 23300, signal 766895/892794 (executing program) 2023/02/09 11:11:35 fetching corpus: 23350, signal 767385/892794 (executing program) 2023/02/09 11:11:35 fetching corpus: 23400, signal 767828/892794 (executing program) 2023/02/09 11:11:36 fetching corpus: 23450, signal 768300/892794 (executing program) 2023/02/09 11:11:36 fetching corpus: 23500, signal 768705/892794 (executing program) 2023/02/09 11:11:36 fetching corpus: 23550, signal 768993/892794 (executing program) 2023/02/09 11:11:36 fetching corpus: 23600, signal 769381/892794 (executing program) 2023/02/09 11:11:36 fetching corpus: 23650, signal 769706/892794 (executing program) 2023/02/09 11:11:37 fetching corpus: 23700, signal 770010/892794 (executing program) 2023/02/09 11:11:37 fetching corpus: 23750, signal 770452/892794 (executing program) 2023/02/09 11:11:37 fetching corpus: 23800, signal 770824/892794 (executing program) 2023/02/09 11:11:37 fetching corpus: 23850, signal 771232/892794 (executing program) 2023/02/09 11:11:37 fetching corpus: 23900, signal 771619/892795 (executing program) 2023/02/09 11:11:37 fetching corpus: 23950, signal 771853/892795 (executing program) 2023/02/09 11:11:38 fetching corpus: 24000, signal 772305/892801 (executing program) 2023/02/09 11:11:38 fetching corpus: 24050, signal 772646/892801 (executing program) 2023/02/09 11:11:38 fetching corpus: 24100, signal 772918/892805 (executing program) 2023/02/09 11:11:38 fetching corpus: 24150, signal 773516/892806 (executing program) 2023/02/09 11:11:38 fetching corpus: 24200, signal 773850/892806 (executing program) 2023/02/09 11:11:38 fetching corpus: 24250, signal 774233/892806 (executing program) 2023/02/09 11:11:39 fetching corpus: 24300, signal 774657/892808 (executing program) 2023/02/09 11:11:39 fetching corpus: 24350, signal 775036/892808 (executing program) 2023/02/09 11:11:39 fetching corpus: 24400, signal 775535/892808 (executing program) 2023/02/09 11:11:39 fetching corpus: 24450, signal 776013/892808 (executing program) 2023/02/09 11:11:40 fetching corpus: 24500, signal 776347/892808 (executing program) 2023/02/09 11:11:40 fetching corpus: 24550, signal 776889/892808 (executing program) 2023/02/09 11:11:40 fetching corpus: 24600, signal 777292/892808 (executing program) 2023/02/09 11:11:40 fetching corpus: 24650, signal 777819/892808 (executing program) 2023/02/09 11:11:40 fetching corpus: 24700, signal 778161/892808 (executing program) 2023/02/09 11:11:40 fetching corpus: 24750, signal 778613/892808 (executing program) 2023/02/09 11:11:41 fetching corpus: 24800, signal 779014/892808 (executing program) 2023/02/09 11:11:41 fetching corpus: 24850, signal 779431/892825 (executing program) 2023/02/09 11:11:41 fetching corpus: 24900, signal 779721/892825 (executing program) 2023/02/09 11:11:41 fetching corpus: 24950, signal 780249/892847 (executing program) 2023/02/09 11:11:41 fetching corpus: 25000, signal 780660/892847 (executing program) 2023/02/09 11:11:42 fetching corpus: 25050, signal 781038/892847 (executing program) 2023/02/09 11:11:42 fetching corpus: 25100, signal 781426/892847 (executing program) 2023/02/09 11:11:42 fetching corpus: 25150, signal 781781/892847 (executing program) 2023/02/09 11:11:42 fetching corpus: 25200, signal 782106/892847 (executing program) 2023/02/09 11:11:42 fetching corpus: 25250, signal 782721/892852 (executing program) 2023/02/09 11:11:43 fetching corpus: 25300, signal 783136/892852 (executing program) 2023/02/09 11:11:43 fetching corpus: 25350, signal 783434/892852 (executing program) 2023/02/09 11:11:43 fetching corpus: 25400, signal 783875/892852 (executing program) 2023/02/09 11:11:43 fetching corpus: 25450, signal 784149/892852 (executing program) 2023/02/09 11:11:44 fetching corpus: 25500, signal 784584/892852 (executing program) 2023/02/09 11:11:44 fetching corpus: 25550, signal 784983/892852 (executing program) 2023/02/09 11:11:44 fetching corpus: 25600, signal 785314/892852 (executing program) 2023/02/09 11:11:44 fetching corpus: 25650, signal 785700/892852 (executing program) 2023/02/09 11:11:44 fetching corpus: 25700, signal 786039/892852 (executing program) 2023/02/09 11:11:45 fetching corpus: 25750, signal 786514/892852 (executing program) 2023/02/09 11:11:45 fetching corpus: 25800, signal 787016/892852 (executing program) 2023/02/09 11:11:45 fetching corpus: 25850, signal 787266/892854 (executing program) 2023/02/09 11:11:45 fetching corpus: 25900, signal 787855/892854 (executing program) 2023/02/09 11:11:46 fetching corpus: 25950, signal 788124/892856 (executing program) 2023/02/09 11:11:46 fetching corpus: 26000, signal 788669/892857 (executing program) 2023/02/09 11:11:46 fetching corpus: 26050, signal 789035/892857 (executing program) 2023/02/09 11:11:46 fetching corpus: 26100, signal 789573/892860 (executing program) 2023/02/09 11:11:46 fetching corpus: 26150, signal 790029/892861 (executing program) 2023/02/09 11:11:46 fetching corpus: 26200, signal 790346/892861 (executing program) 2023/02/09 11:11:47 fetching corpus: 26250, signal 790740/892861 (executing program) 2023/02/09 11:11:47 fetching corpus: 26300, signal 791276/892861 (executing program) 2023/02/09 11:11:47 fetching corpus: 26350, signal 791655/892861 (executing program) 2023/02/09 11:11:47 fetching corpus: 26400, signal 791960/892863 (executing program) 2023/02/09 11:11:47 fetching corpus: 26450, signal 792279/892863 (executing program) 2023/02/09 11:11:48 fetching corpus: 26500, signal 792776/892869 (executing program) 2023/02/09 11:11:48 fetching corpus: 26550, signal 793116/892869 (executing program) 2023/02/09 11:11:48 fetching corpus: 26600, signal 793489/892869 (executing program) 2023/02/09 11:11:48 fetching corpus: 26650, signal 793886/892869 (executing program) 2023/02/09 11:11:48 fetching corpus: 26700, signal 794215/892869 (executing program) 2023/02/09 11:11:49 fetching corpus: 26750, signal 794648/892870 (executing program) 2023/02/09 11:11:49 fetching corpus: 26800, signal 794971/892870 (executing program) 2023/02/09 11:11:49 fetching corpus: 26850, signal 795349/892870 (executing program) 2023/02/09 11:11:49 fetching corpus: 26900, signal 795889/892870 (executing program) 2023/02/09 11:11:49 fetching corpus: 26950, signal 796200/892870 (executing program) 2023/02/09 11:11:50 fetching corpus: 27000, signal 796525/892872 (executing program) 2023/02/09 11:11:50 fetching corpus: 27050, signal 796852/892872 (executing program) 2023/02/09 11:11:50 fetching corpus: 27100, signal 797426/892872 (executing program) 2023/02/09 11:11:50 fetching corpus: 27150, signal 798098/892872 (executing program) 2023/02/09 11:11:50 fetching corpus: 27200, signal 798471/892872 (executing program) 2023/02/09 11:11:50 fetching corpus: 27250, signal 798967/892872 (executing program) 2023/02/09 11:11:51 fetching corpus: 27300, signal 799200/892873 (executing program) 2023/02/09 11:11:51 fetching corpus: 27350, signal 799487/892873 (executing program) 2023/02/09 11:11:51 fetching corpus: 27400, signal 799767/892873 (executing program) 2023/02/09 11:11:51 fetching corpus: 27450, signal 800128/892873 (executing program) 2023/02/09 11:11:51 fetching corpus: 27500, signal 800514/892876 (executing program) 2023/02/09 11:11:51 fetching corpus: 27550, signal 800944/892876 (executing program) 2023/02/09 11:11:52 fetching corpus: 27600, signal 801277/892876 (executing program) 2023/02/09 11:11:52 fetching corpus: 27650, signal 801631/892876 (executing program) 2023/02/09 11:11:52 fetching corpus: 27700, signal 802027/892877 (executing program) 2023/02/09 11:11:52 fetching corpus: 27750, signal 802424/892877 (executing program) 2023/02/09 11:11:52 fetching corpus: 27800, signal 802801/892877 (executing program) 2023/02/09 11:11:52 fetching corpus: 27850, signal 803136/892877 (executing program) 2023/02/09 11:11:53 fetching corpus: 27900, signal 803411/892884 (executing program) 2023/02/09 11:11:53 fetching corpus: 27950, signal 803774/892884 (executing program) 2023/02/09 11:11:53 fetching corpus: 28000, signal 804174/892884 (executing program) 2023/02/09 11:11:53 fetching corpus: 28050, signal 804533/892884 (executing program) 2023/02/09 11:11:54 fetching corpus: 28100, signal 804874/892887 (executing program) 2023/02/09 11:11:54 fetching corpus: 28150, signal 805228/892887 (executing program) 2023/02/09 11:11:54 fetching corpus: 28200, signal 805613/892888 (executing program) 2023/02/09 11:11:54 fetching corpus: 28250, signal 806011/892888 (executing program) 2023/02/09 11:11:54 fetching corpus: 28300, signal 806475/892888 (executing program) 2023/02/09 11:11:54 fetching corpus: 28350, signal 806727/892888 (executing program) 2023/02/09 11:11:55 fetching corpus: 28400, signal 807120/892888 (executing program) 2023/02/09 11:11:55 fetching corpus: 28450, signal 807382/892888 (executing program) 2023/02/09 11:11:55 fetching corpus: 28500, signal 807828/892888 (executing program) 2023/02/09 11:11:55 fetching corpus: 28550, signal 808126/892888 (executing program) 2023/02/09 11:11:56 fetching corpus: 28600, signal 808467/892892 (executing program) 2023/02/09 11:11:56 fetching corpus: 28650, signal 808719/892892 (executing program) 2023/02/09 11:11:56 fetching corpus: 28700, signal 808998/892892 (executing program) 2023/02/09 11:11:56 fetching corpus: 28750, signal 809312/892892 (executing program) 2023/02/09 11:11:56 fetching corpus: 28800, signal 810456/892893 (executing program) 2023/02/09 11:11:56 fetching corpus: 28850, signal 810662/892893 (executing program) 2023/02/09 11:11:57 fetching corpus: 28900, signal 810907/892894 (executing program) 2023/02/09 11:11:57 fetching corpus: 28950, signal 811259/892894 (executing program) 2023/02/09 11:11:57 fetching corpus: 29000, signal 811746/892894 (executing program) 2023/02/09 11:11:57 fetching corpus: 29050, signal 812161/892894 (executing program) 2023/02/09 11:11:57 fetching corpus: 29100, signal 812630/892894 (executing program) 2023/02/09 11:11:58 fetching corpus: 29150, signal 813060/892894 (executing program) 2023/02/09 11:11:58 fetching corpus: 29200, signal 813369/892894 (executing program) 2023/02/09 11:11:58 fetching corpus: 29250, signal 813755/892895 (executing program) 2023/02/09 11:11:58 fetching corpus: 29300, signal 814072/892895 (executing program) 2023/02/09 11:11:58 fetching corpus: 29350, signal 814542/892895 (executing program) 2023/02/09 11:11:59 fetching corpus: 29400, signal 814876/892895 (executing program) 2023/02/09 11:11:59 fetching corpus: 29450, signal 815253/892895 (executing program) 2023/02/09 11:11:59 fetching corpus: 29500, signal 815678/892895 (executing program) 2023/02/09 11:11:59 fetching corpus: 29550, signal 816023/892900 (executing program) 2023/02/09 11:11:59 fetching corpus: 29600, signal 816385/892911 (executing program) 2023/02/09 11:11:59 fetching corpus: 29650, signal 816689/892911 (executing program) 2023/02/09 11:12:00 fetching corpus: 29700, signal 816936/892930 (executing program) 2023/02/09 11:12:00 fetching corpus: 29750, signal 817301/892930 (executing program) 2023/02/09 11:12:00 fetching corpus: 29800, signal 817573/892936 (executing program) 2023/02/09 11:12:00 fetching corpus: 29850, signal 817812/892948 (executing program) 2023/02/09 11:12:00 fetching corpus: 29900, signal 818106/892948 (executing program) 2023/02/09 11:12:01 fetching corpus: 29950, signal 818349/892949 (executing program) 2023/02/09 11:12:01 fetching corpus: 30000, signal 818674/892950 (executing program) 2023/02/09 11:12:01 fetching corpus: 30050, signal 819095/892950 (executing program) 2023/02/09 11:12:01 fetching corpus: 30100, signal 819446/892950 (executing program) 2023/02/09 11:12:01 fetching corpus: 30150, signal 819703/892952 (executing program) 2023/02/09 11:12:02 fetching corpus: 30200, signal 820171/892958 (executing program) 2023/02/09 11:12:02 fetching corpus: 30250, signal 820493/892958 (executing program) 2023/02/09 11:12:02 fetching corpus: 30300, signal 820858/892958 (executing program) 2023/02/09 11:12:02 fetching corpus: 30350, signal 821119/892958 (executing program) 2023/02/09 11:12:02 fetching corpus: 30400, signal 821287/892960 (executing program) 2023/02/09 11:12:02 fetching corpus: 30450, signal 822258/892960 (executing program) 2023/02/09 11:12:03 fetching corpus: 30500, signal 822612/892960 (executing program) 2023/02/09 11:12:03 fetching corpus: 30550, signal 823018/892960 (executing program) 2023/02/09 11:12:03 fetching corpus: 30600, signal 823416/892960 (executing program) 2023/02/09 11:12:03 fetching corpus: 30650, signal 823605/892962 (executing program) 2023/02/09 11:12:03 fetching corpus: 30700, signal 823875/892962 (executing program) 2023/02/09 11:12:03 fetching corpus: 30750, signal 824098/892962 (executing program) 2023/02/09 11:12:04 fetching corpus: 30800, signal 824482/892962 (executing program) 2023/02/09 11:12:04 fetching corpus: 30850, signal 824817/892962 (executing program) 2023/02/09 11:12:04 fetching corpus: 30900, signal 825150/892962 (executing program) 2023/02/09 11:12:04 fetching corpus: 30950, signal 825430/892964 (executing program) 2023/02/09 11:12:04 fetching corpus: 31000, signal 825824/892964 (executing program) 2023/02/09 11:12:04 fetching corpus: 31050, signal 826090/892970 (executing program) 2023/02/09 11:12:05 fetching corpus: 31100, signal 826902/892970 (executing program) 2023/02/09 11:12:05 fetching corpus: 31150, signal 827277/892970 (executing program) 2023/02/09 11:12:05 fetching corpus: 31200, signal 827522/892970 (executing program) 2023/02/09 11:12:05 fetching corpus: 31250, signal 827900/892970 (executing program) 2023/02/09 11:12:06 fetching corpus: 31300, signal 828212/892970 (executing program) 2023/02/09 11:12:06 fetching corpus: 31350, signal 828512/892970 (executing program) 2023/02/09 11:12:06 fetching corpus: 31400, signal 828755/892970 (executing program) 2023/02/09 11:12:06 fetching corpus: 31450, signal 829100/892970 (executing program) 2023/02/09 11:12:06 fetching corpus: 31500, signal 829402/892970 (executing program) 2023/02/09 11:12:06 fetching corpus: 31550, signal 829640/892970 (executing program) 2023/02/09 11:12:07 fetching corpus: 31600, signal 830013/892970 (executing program) 2023/02/09 11:12:07 fetching corpus: 31650, signal 830320/892970 (executing program) 2023/02/09 11:12:07 fetching corpus: 31700, signal 830594/892970 (executing program) 2023/02/09 11:12:07 fetching corpus: 31750, signal 830850/892970 (executing program) 2023/02/09 11:12:07 fetching corpus: 31800, signal 831140/892970 (executing program) 2023/02/09 11:12:08 fetching corpus: 31850, signal 831435/892970 (executing program) 2023/02/09 11:12:08 fetching corpus: 31900, signal 831854/892970 (executing program) 2023/02/09 11:12:08 fetching corpus: 31950, signal 832113/892970 (executing program) 2023/02/09 11:12:08 fetching corpus: 32000, signal 832330/892970 (executing program) 2023/02/09 11:12:08 fetching corpus: 32050, signal 832707/892970 (executing program) 2023/02/09 11:12:08 fetching corpus: 32100, signal 832970/892970 (executing program) 2023/02/09 11:12:09 fetching corpus: 32150, signal 833381/892970 (executing program) 2023/02/09 11:12:09 fetching corpus: 32200, signal 833678/892970 (executing program) 2023/02/09 11:12:09 fetching corpus: 32250, signal 834036/892970 (executing program) 2023/02/09 11:12:09 fetching corpus: 32300, signal 834317/892970 (executing program) 2023/02/09 11:12:09 fetching corpus: 32350, signal 834588/892970 (executing program) 2023/02/09 11:12:10 fetching corpus: 32400, signal 835620/892975 (executing program) 2023/02/09 11:12:10 fetching corpus: 32450, signal 835914/892975 (executing program) 2023/02/09 11:12:10 fetching corpus: 32500, signal 836153/892975 (executing program) 2023/02/09 11:12:10 fetching corpus: 32550, signal 836474/892975 (executing program) 2023/02/09 11:12:10 fetching corpus: 32600, signal 836815/892975 (executing program) 2023/02/09 11:12:10 fetching corpus: 32650, signal 837272/892975 (executing program) 2023/02/09 11:12:11 fetching corpus: 32700, signal 837673/892975 (executing program) 2023/02/09 11:12:11 fetching corpus: 32750, signal 838009/892976 (executing program) 2023/02/09 11:12:11 fetching corpus: 32800, signal 838356/892976 (executing program) 2023/02/09 11:12:11 fetching corpus: 32850, signal 838744/892976 (executing program) 2023/02/09 11:12:12 fetching corpus: 32900, signal 839072/892976 (executing program) 2023/02/09 11:12:12 fetching corpus: 32950, signal 839320/892976 (executing program) 2023/02/09 11:12:12 fetching corpus: 33000, signal 839687/892976 (executing program) 2023/02/09 11:12:12 fetching corpus: 33050, signal 839984/892976 (executing program) 2023/02/09 11:12:12 fetching corpus: 33100, signal 840286/892979 (executing program) 2023/02/09 11:12:13 fetching corpus: 33150, signal 840552/892979 (executing program) 2023/02/09 11:12:13 fetching corpus: 33200, signal 840903/892979 (executing program) 2023/02/09 11:12:13 fetching corpus: 33250, signal 841267/892979 (executing program) 2023/02/09 11:12:13 fetching corpus: 33300, signal 841640/892979 (executing program) 2023/02/09 11:12:13 fetching corpus: 33350, signal 842035/892979 (executing program) 2023/02/09 11:12:14 fetching corpus: 33400, signal 842334/892979 (executing program) 2023/02/09 11:12:14 fetching corpus: 33450, signal 842642/892979 (executing program) 2023/02/09 11:12:14 fetching corpus: 33500, signal 843020/892979 (executing program) 2023/02/09 11:12:14 fetching corpus: 33550, signal 843297/892979 (executing program) 2023/02/09 11:12:14 fetching corpus: 33600, signal 843534/892979 (executing program) 2023/02/09 11:12:15 fetching corpus: 33650, signal 843807/892986 (executing program) 2023/02/09 11:12:15 fetching corpus: 33700, signal 844150/892986 (executing program) 2023/02/09 11:12:15 fetching corpus: 33750, signal 844405/892986 (executing program) 2023/02/09 11:12:15 fetching corpus: 33800, signal 844810/892986 (executing program) 2023/02/09 11:12:15 fetching corpus: 33850, signal 845076/892986 (executing program) 2023/02/09 11:12:15 fetching corpus: 33900, signal 845354/892986 (executing program) 2023/02/09 11:12:16 fetching corpus: 33950, signal 845560/892986 (executing program) 2023/02/09 11:12:16 fetching corpus: 34000, signal 845916/892987 (executing program) 2023/02/09 11:12:16 fetching corpus: 34050, signal 846153/892987 (executing program) 2023/02/09 11:12:16 fetching corpus: 34100, signal 846437/892987 (executing program) 2023/02/09 11:12:16 fetching corpus: 34150, signal 846797/892987 (executing program) 2023/02/09 11:12:16 fetching corpus: 34200, signal 847019/892987 (executing program) 2023/02/09 11:12:16 fetching corpus: 34250, signal 847366/892987 (executing program) 2023/02/09 11:12:17 fetching corpus: 34300, signal 847584/892988 (executing program) 2023/02/09 11:12:17 fetching corpus: 34350, signal 847841/892988 (executing program) 2023/02/09 11:12:17 fetching corpus: 34400, signal 848113/892988 (executing program) 2023/02/09 11:12:17 fetching corpus: 34450, signal 848482/892988 (executing program) 2023/02/09 11:12:17 fetching corpus: 34500, signal 848836/892996 (executing program) 2023/02/09 11:12:18 fetching corpus: 34550, signal 849185/892996 (executing program) 2023/02/09 11:12:18 fetching corpus: 34600, signal 849514/892996 (executing program) 2023/02/09 11:12:18 fetching corpus: 34650, signal 849753/892996 (executing program) 2023/02/09 11:12:18 fetching corpus: 34700, signal 850111/892996 (executing program) 2023/02/09 11:12:18 fetching corpus: 34750, signal 850538/892999 (executing program) 2023/02/09 11:12:19 fetching corpus: 34800, signal 850784/892999 (executing program) 2023/02/09 11:12:19 fetching corpus: 34850, signal 851216/892999 (executing program) 2023/02/09 11:12:19 fetching corpus: 34900, signal 851549/892999 (executing program) 2023/02/09 11:12:19 fetching corpus: 34950, signal 851804/892999 (executing program) 2023/02/09 11:12:20 fetching corpus: 35000, signal 852082/892999 (executing program) 2023/02/09 11:12:20 fetching corpus: 35050, signal 852322/892999 (executing program) 2023/02/09 11:12:20 fetching corpus: 35100, signal 852646/892999 (executing program) 2023/02/09 11:12:20 fetching corpus: 35150, signal 852908/892999 (executing program) 2023/02/09 11:12:20 fetching corpus: 35200, signal 853211/892999 (executing program) 2023/02/09 11:12:21 fetching corpus: 35250, signal 853507/892999 (executing program) 2023/02/09 11:12:21 fetching corpus: 35300, signal 853797/892999 (executing program) 2023/02/09 11:12:21 fetching corpus: 35350, signal 854044/892999 (executing program) 2023/02/09 11:12:21 fetching corpus: 35400, signal 854387/892999 (executing program) 2023/02/09 11:12:21 fetching corpus: 35450, signal 854995/892999 (executing program) 2023/02/09 11:12:21 fetching corpus: 35500, signal 855318/892999 (executing program) 2023/02/09 11:12:22 fetching corpus: 35550, signal 855544/893000 (executing program) 2023/02/09 11:12:22 fetching corpus: 35600, signal 855946/893003 (executing program) 2023/02/09 11:12:22 fetching corpus: 35650, signal 856222/893003 (executing program) 2023/02/09 11:12:22 fetching corpus: 35700, signal 856495/893003 (executing program) 2023/02/09 11:12:22 fetching corpus: 35750, signal 856739/893003 (executing program) 2023/02/09 11:12:23 fetching corpus: 35800, signal 856988/893003 (executing program) 2023/02/09 11:12:23 fetching corpus: 35850, signal 857277/893003 (executing program) 2023/02/09 11:12:23 fetching corpus: 35900, signal 857550/893020 (executing program) 2023/02/09 11:12:23 fetching corpus: 35950, signal 857951/893020 (executing program) 2023/02/09 11:12:23 fetching corpus: 36000, signal 858223/893020 (executing program) 2023/02/09 11:12:24 fetching corpus: 36050, signal 858582/893020 (executing program) 2023/02/09 11:12:24 fetching corpus: 36100, signal 858904/893020 (executing program) 2023/02/09 11:12:24 fetching corpus: 36150, signal 859161/893020 (executing program) 2023/02/09 11:12:24 fetching corpus: 36200, signal 859395/893020 (executing program) 2023/02/09 11:12:25 fetching corpus: 36250, signal 859681/893023 (executing program) 2023/02/09 11:12:25 fetching corpus: 36300, signal 859950/893023 (executing program) 2023/02/09 11:12:25 fetching corpus: 36350, signal 860230/893023 (executing program) 2023/02/09 11:12:25 fetching corpus: 36400, signal 860447/893023 (executing program) 2023/02/09 11:12:26 fetching corpus: 36450, signal 860745/893023 (executing program) 2023/02/09 11:12:26 fetching corpus: 36500, signal 861080/893023 (executing program) 2023/02/09 11:12:26 fetching corpus: 36550, signal 861346/893023 (executing program) 2023/02/09 11:12:26 fetching corpus: 36600, signal 861601/893025 (executing program) 2023/02/09 11:12:26 fetching corpus: 36650, signal 861802/893026 (executing program) 2023/02/09 11:12:26 fetching corpus: 36700, signal 862041/893026 (executing program) 2023/02/09 11:12:27 fetching corpus: 36750, signal 862305/893026 (executing program) 2023/02/09 11:12:27 fetching corpus: 36800, signal 862530/893026 (executing program) 2023/02/09 11:12:27 fetching corpus: 36850, signal 862916/893039 (executing program) 2023/02/09 11:12:27 fetching corpus: 36900, signal 863130/893040 (executing program) 2023/02/09 11:12:27 fetching corpus: 36950, signal 863384/893040 (executing program) 2023/02/09 11:12:28 fetching corpus: 37000, signal 863626/893040 (executing program) 2023/02/09 11:12:28 fetching corpus: 37050, signal 863920/893040 (executing program) 2023/02/09 11:12:28 fetching corpus: 37100, signal 864122/893040 (executing program) 2023/02/09 11:12:28 fetching corpus: 37150, signal 864331/893045 (executing program) 2023/02/09 11:12:28 fetching corpus: 37200, signal 864633/893045 (executing program) 2023/02/09 11:12:28 fetching corpus: 37250, signal 864927/893049 (executing program) 2023/02/09 11:12:28 fetching corpus: 37300, signal 866531/893049 (executing program) 2023/02/09 11:12:29 fetching corpus: 37350, signal 866787/893049 (executing program) 2023/02/09 11:12:29 fetching corpus: 37400, signal 867039/893049 (executing program) 2023/02/09 11:12:29 fetching corpus: 37450, signal 867271/893049 (executing program) 2023/02/09 11:12:29 fetching corpus: 37500, signal 867514/893049 (executing program) 2023/02/09 11:12:29 fetching corpus: 37550, signal 867792/893049 (executing program) 2023/02/09 11:12:30 fetching corpus: 37600, signal 868163/893049 (executing program) 2023/02/09 11:12:30 fetching corpus: 37650, signal 868433/893050 (executing program) 2023/02/09 11:12:30 fetching corpus: 37700, signal 868670/893050 (executing program) 2023/02/09 11:12:30 fetching corpus: 37750, signal 868876/893050 (executing program) 2023/02/09 11:12:30 fetching corpus: 37800, signal 869146/893050 (executing program) 2023/02/09 11:12:30 fetching corpus: 37850, signal 869389/893058 (executing program) 2023/02/09 11:12:31 fetching corpus: 37900, signal 869589/893058 (executing program) 2023/02/09 11:12:31 fetching corpus: 37950, signal 871617/893058 (executing program) 2023/02/09 11:12:31 fetching corpus: 38000, signal 871852/893060 (executing program) 2023/02/09 11:12:32 fetching corpus: 38050, signal 872071/893062 (executing program) 2023/02/09 11:12:32 fetching corpus: 38100, signal 872330/893062 (executing program) 2023/02/09 11:12:32 fetching corpus: 38150, signal 872624/893062 (executing program) 2023/02/09 11:12:32 fetching corpus: 38200, signal 872872/893062 (executing program) 2023/02/09 11:12:32 fetching corpus: 38232, signal 873023/893062 (executing program) 2023/02/09 11:12:32 fetching corpus: 38232, signal 873023/893062 (executing program) 2023/02/09 11:12:34 starting 6 fuzzer processes 11:12:34 executing program 0: syz_mount_image$f2fs(&(0x7f0000010240), &(0x7f0000010280)='./mnt\x00', 0x10, &(0x7f00000001c0)={[{@lfs_mode}, {@four_active_logs}, {@nolazytime}, {@nouser_xattr}, {@alloc_mode_def}, {@alloc_mode_def}, {@inline_dentry}, {@discard}]}, 0x1, 0x10214, &(0x7f00000102c0)="$eJzs3D9vG2UcB/DfNbQCWkqEGNh4JP7IkYh1tpMKyhJRVR0gVUTL2MGxHcttYkdx4oROLPx5EWww8R54AWwsHfoOkNiQWCoEyHcXCVVIBDAJdT8f6e579/jJ77mzbvmdIgfw1FpMP/+UxeV4LiIWIuJSRHGcVVthrYxXIuLViDj3hy2rxqcnd6YDFyLi+Yi4PC1e1syquV99+9mdr394/40vv/luIf/i8x/P7q6Bs/Z6ROzslseHO2WO+mXercbbk0GROyuTKssPdu5V56MyD3ubRYXD9vG8dpGtfjl/tHswnubWdrszzf5gqxjfHZYLjif94zrFH9xt7xXn3d5mkYPxqMj+/fK6jqq8P94v63Sreh8X5WN//zjL8d5Rr7yf3XtFdob71XhZd9TtHU1zUmW1XHQ3//n3+6T4YDA8OEqT3t54MBqm1Xojr+fLe50ry3neeKe13O+2tzpXes2VbntrJdV6a+PR9lKq9TudVLtx7dpSauT1Zj1/K924+VHa7qbaNN8bDA/2B9vjpdSst1brjaX0WiPdWt9IGx9ev76+cTutj4bp5miSWnlqtK6uNq+23k4bt26nZt7M3f+pyk55PeaMBwjgb5tl/x/6f+CE9P/6/5hF//vmk93/6v/hX/AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tS5+/+5BcbBYnp+rxl+ohl6qzrPqs9/+RPZYzYVp3Yg4f8L5n2YRF6o1jrdnImKt2n558b/9DgAAAGCePXxUe5AV3Xq5WzzrC2IGmscHv/7FxAvFPrv0yYwWLl7rzOwZKl5EvTyragvF9c3qTi9G9YZqJs5Pd8/OqtqJLJzqagAAwP+DTgAAAADm2uP/hg8AAADMH/0/AAAAzL+i//f7fwAAADDfHj6qPTjrawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrX7Bbr9jjfd61zvnTznW4AAACAt6a3Ty/Tcf6aZV5y7dXbvTyV6kdEExHDD/dvSsQoz7jHICKWGafJr5sHAACAerXbw+rfdwAAAAAAAAAAAAAAAAAAAAAemP8HAAAAVTL/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05OAEQhsEwGuMCruQQnt3WWbw4gyLpqXSC8h6EwPcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN79oh7rcs/bNWz7cd7naPfWz7269AGABCKoSCEBVDsPyoGwQQ05N8l9c/2VfCvVjoAAACACsZZu756n8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLM7h1YAwCAQxVq6D/uPV8HD4zCJ4QvEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw5IAAAAAAT9f92OQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD//2GYFzI=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x275a, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/103, 0x67}], 0x1) 11:12:34 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000c80)={&(0x7f0000000000), 0xc, &(0x7f0000000c40)={&(0x7f0000000800)={0x6c, 0x0, 0x0, 0x0, 0x0, {}, [{{0x8}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}]}}, {{0x8}, {0x4}}]}, 0xec0}}, 0x0) 11:12:34 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040), 0x7ffffffff000) 11:12:34 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x6, 0x4) 11:12:34 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_AUTH_MAGIC(r0, 0x40046411, &(0x7f0000000000)) 11:12:34 executing program 4: syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x10043) syzkaller login: [ 179.428606] IPVS: ftp: loaded support on port[0] = 21 [ 179.662365] IPVS: ftp: loaded support on port[0] = 21 [ 179.785288] chnl_net:caif_netlink_parms(): no params data found [ 179.810439] IPVS: ftp: loaded support on port[0] = 21 [ 179.935994] IPVS: ftp: loaded support on port[0] = 21 [ 179.966214] chnl_net:caif_netlink_parms(): no params data found [ 179.975726] bridge0: port 1(bridge_slave_0) entered blocking state [ 179.982660] bridge0: port 1(bridge_slave_0) entered disabled state [ 179.989773] device bridge_slave_0 entered promiscuous mode [ 180.015655] bridge0: port 2(bridge_slave_1) entered blocking state [ 180.022209] bridge0: port 2(bridge_slave_1) entered disabled state [ 180.029557] device bridge_slave_1 entered promiscuous mode [ 180.130388] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 180.156838] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 180.187556] chnl_net:caif_netlink_parms(): no params data found [ 180.187592] IPVS: ftp: loaded support on port[0] = 21 [ 180.202497] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 180.211171] team0: Port device team_slave_0 added [ 180.217696] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 180.224890] team0: Port device team_slave_1 added [ 180.272867] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 180.279138] 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. [ 180.306434] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 180.338499] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 180.346223] 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. [ 180.372162] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 180.399676] bridge0: port 1(bridge_slave_0) entered blocking state [ 180.406487] bridge0: port 1(bridge_slave_0) entered disabled state [ 180.414549] device bridge_slave_0 entered promiscuous mode [ 180.422012] bridge0: port 2(bridge_slave_1) entered blocking state [ 180.428358] bridge0: port 2(bridge_slave_1) entered disabled state [ 180.436377] device bridge_slave_1 entered promiscuous mode [ 180.475926] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 180.487658] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 180.546426] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 180.579494] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 180.596804] device hsr_slave_0 entered promiscuous mode [ 180.602501] device hsr_slave_1 entered promiscuous mode [ 180.608167] bridge0: port 1(bridge_slave_0) entered blocking state [ 180.615239] bridge0: port 1(bridge_slave_0) entered disabled state [ 180.623120] device bridge_slave_0 entered promiscuous mode [ 180.633419] bridge0: port 2(bridge_slave_1) entered blocking state [ 180.639796] bridge0: port 2(bridge_slave_1) entered disabled state [ 180.647148] device bridge_slave_1 entered promiscuous mode [ 180.670146] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 180.676973] chnl_net:caif_netlink_parms(): no params data found [ 180.698012] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 180.705769] team0: Port device team_slave_0 added [ 180.711756] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 180.718885] team0: Port device team_slave_1 added [ 180.724253] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 180.753533] IPVS: ftp: loaded support on port[0] = 21 [ 180.785065] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 180.824731] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 180.851827] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 180.858081] 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. [ 180.884962] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 180.909160] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 180.916351] team0: Port device team_slave_0 added [ 180.922793] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 180.929037] 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. [ 180.954367] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 180.975670] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 180.986118] team0: Port device team_slave_1 added [ 181.034663] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 181.043271] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 181.067093] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 181.073632] 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. [ 181.100773] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 181.114648] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 181.122047] 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. [ 181.147409] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 181.261015] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 181.278424] device hsr_slave_0 entered promiscuous mode [ 181.284638] device hsr_slave_1 entered promiscuous mode [ 181.295862] bridge0: port 1(bridge_slave_0) entered blocking state [ 181.302896] bridge0: port 1(bridge_slave_0) entered disabled state [ 181.311017] device bridge_slave_0 entered promiscuous mode [ 181.317626] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 181.342925] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 181.354883] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 181.366252] bridge0: port 2(bridge_slave_1) entered blocking state [ 181.373963] bridge0: port 2(bridge_slave_1) entered disabled state [ 181.381759] device bridge_slave_1 entered promiscuous mode [ 181.395692] device hsr_slave_0 entered promiscuous mode [ 181.401618] Bluetooth: hci0 command 0x0409 tx timeout [ 181.407334] device hsr_slave_1 entered promiscuous mode [ 181.414913] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 181.422101] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 181.428847] chnl_net:caif_netlink_parms(): no params data found [ 181.467545] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 181.480080] Bluetooth: hci1 command 0x0409 tx timeout [ 181.497893] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 181.507616] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 181.560112] Bluetooth: hci2 command 0x0409 tx timeout [ 181.560157] Bluetooth: hci3 command 0x0409 tx timeout [ 181.584380] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 181.591954] team0: Port device team_slave_0 added [ 181.618927] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 181.626431] team0: Port device team_slave_1 added [ 181.640264] Bluetooth: hci5 command 0x0409 tx timeout [ 181.640470] Bluetooth: hci4 command 0x0409 tx timeout [ 181.742876] bridge0: port 1(bridge_slave_0) entered blocking state [ 181.749261] bridge0: port 1(bridge_slave_0) entered disabled state [ 181.756819] device bridge_slave_0 entered promiscuous mode [ 181.804679] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 181.812253] 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. [ 181.839217] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 181.852015] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 181.858270] 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. [ 181.884263] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 181.894771] bridge0: port 2(bridge_slave_1) entered blocking state [ 181.901308] bridge0: port 2(bridge_slave_1) entered disabled state [ 181.908441] device bridge_slave_1 entered promiscuous mode [ 181.986117] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 181.994238] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 182.014568] chnl_net:caif_netlink_parms(): no params data found [ 182.026627] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 182.045460] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 182.080823] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 182.088064] team0: Port device team_slave_0 added [ 182.095403] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 182.103427] team0: Port device team_slave_1 added [ 182.141405] device hsr_slave_0 entered promiscuous mode [ 182.147070] device hsr_slave_1 entered promiscuous mode [ 182.166419] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 182.173106] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 182.182733] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 182.210351] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 182.216617] 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. [ 182.242012] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 182.253639] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 182.260114] 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. [ 182.288699] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 182.305994] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 182.326772] 8021q: adding VLAN 0 to HW filter on device bond0 [ 182.355670] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 182.363353] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 182.396272] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 182.426302] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 182.437461] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 182.444322] 8021q: adding VLAN 0 to HW filter on device team0 [ 182.453235] bridge0: port 1(bridge_slave_0) entered blocking state [ 182.459595] bridge0: port 1(bridge_slave_0) entered disabled state [ 182.467850] device bridge_slave_0 entered promiscuous mode [ 182.478423] bridge0: port 2(bridge_slave_1) entered blocking state [ 182.485508] bridge0: port 2(bridge_slave_1) entered disabled state [ 182.492726] device bridge_slave_1 entered promiscuous mode [ 182.510864] device hsr_slave_0 entered promiscuous mode [ 182.516622] device hsr_slave_1 entered promiscuous mode [ 182.523205] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 182.532628] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 182.541106] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 182.549502] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 182.574237] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 182.582193] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 182.600768] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 182.609169] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 182.617912] bridge0: port 1(bridge_slave_0) entered blocking state [ 182.624443] bridge0: port 1(bridge_slave_0) entered forwarding state [ 182.632897] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 182.659044] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 182.674136] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 182.683974] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 182.715227] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 182.723490] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 182.732856] bridge0: port 2(bridge_slave_1) entered blocking state [ 182.739204] bridge0: port 2(bridge_slave_1) entered forwarding state [ 182.746968] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 182.767693] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 182.791823] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 182.811549] 8021q: adding VLAN 0 to HW filter on device bond0 [ 182.821724] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 182.828381] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 182.836218] team0: Port device team_slave_0 added [ 182.842005] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 182.849173] team0: Port device team_slave_1 added [ 182.878066] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 182.886650] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 182.892994] 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. [ 182.918633] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 182.934245] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 182.940918] 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. [ 182.966748] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 182.986385] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 182.993824] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 183.002130] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 183.011784] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 183.023398] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 183.035077] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 183.043602] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 183.051065] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 183.058945] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 183.069165] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 183.087234] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 183.101906] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 183.109538] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 183.117802] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 183.125454] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 183.134373] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 183.140664] 8021q: adding VLAN 0 to HW filter on device team0 [ 183.148505] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 183.186295] device hsr_slave_0 entered promiscuous mode [ 183.192615] device hsr_slave_1 entered promiscuous mode [ 183.198871] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 183.208180] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 183.224607] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 183.232125] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 183.242131] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 183.248145] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 183.273960] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 183.308379] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 183.316661] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 183.324582] bridge0: port 1(bridge_slave_0) entered blocking state [ 183.331020] bridge0: port 1(bridge_slave_0) entered forwarding state [ 183.339182] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 183.348148] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 183.362716] 8021q: adding VLAN 0 to HW filter on device bond0 [ 183.384371] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 183.393052] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 183.401687] bridge0: port 2(bridge_slave_1) entered blocking state [ 183.408042] bridge0: port 2(bridge_slave_1) entered forwarding state [ 183.416415] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 183.448003] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 183.458445] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 183.466542] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 183.475152] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 183.480390] Bluetooth: hci0 command 0x041b tx timeout [ 183.501274] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 183.511721] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 183.521615] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 183.538359] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 183.560732] Bluetooth: hci1 command 0x041b tx timeout [ 183.568086] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 183.576410] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 183.584442] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 183.592537] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 183.600541] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 183.608007] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 183.616204] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 183.626240] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 183.634378] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 183.640193] Bluetooth: hci2 command 0x041b tx timeout [ 183.642693] Bluetooth: hci3 command 0x041b tx timeout [ 183.663604] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 183.669808] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 183.678638] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 183.688074] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 183.694914] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 183.704504] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 183.711038] 8021q: adding VLAN 0 to HW filter on device team0 [ 183.718109] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 183.720123] Bluetooth: hci4 command 0x041b tx timeout [ 183.726778] Bluetooth: hci5 command 0x041b tx timeout [ 183.738647] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 183.754716] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 183.763761] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 183.776319] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 183.785463] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 183.793771] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 183.801999] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 183.809570] bridge0: port 1(bridge_slave_0) entered blocking state [ 183.816132] bridge0: port 1(bridge_slave_0) entered forwarding state [ 183.824095] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 183.833531] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 183.839559] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 183.865025] 8021q: adding VLAN 0 to HW filter on device bond0 [ 183.874576] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 183.885243] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 183.905726] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 183.915144] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 183.924842] bridge0: port 2(bridge_slave_1) entered blocking state [ 183.931303] bridge0: port 2(bridge_slave_1) entered forwarding state [ 183.939556] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 183.948016] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 183.959308] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 183.980119] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 183.986971] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 183.994051] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 184.001641] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 184.019657] 8021q: adding VLAN 0 to HW filter on device bond0 [ 184.029732] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 184.042436] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 184.056502] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 184.063004] 8021q: adding VLAN 0 to HW filter on device team0 [ 184.069105] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 184.077165] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 184.086543] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 184.096439] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 184.109250] 8021q: adding VLAN 0 to HW filter on device bond0 [ 184.118900] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 184.128118] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 184.136300] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 184.143847] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 184.151052] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 184.157848] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 184.166120] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 184.173926] bridge0: port 1(bridge_slave_0) entered blocking state [ 184.180324] bridge0: port 1(bridge_slave_0) entered forwarding state [ 184.187901] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 184.197926] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 184.204491] 8021q: adding VLAN 0 to HW filter on device team0 [ 184.212836] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 184.221263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 184.228955] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 184.239309] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 184.246300] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 184.258041] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 184.267653] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 184.275045] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 184.282787] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 184.289618] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 184.296484] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 184.303511] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 184.311776] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 184.319338] bridge0: port 2(bridge_slave_1) entered blocking state [ 184.325753] bridge0: port 2(bridge_slave_1) entered forwarding state [ 184.335486] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 184.342189] 8021q: adding VLAN 0 to HW filter on device team0 [ 184.351820] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 184.359419] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 184.368865] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 184.379390] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 184.391891] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 184.403363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 184.411457] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 184.421343] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 184.429081] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 184.437724] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 184.446093] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 184.454056] bridge0: port 1(bridge_slave_0) entered blocking state [ 184.460481] bridge0: port 1(bridge_slave_0) entered forwarding state [ 184.467595] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 184.476261] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 184.484060] bridge0: port 1(bridge_slave_0) entered blocking state [ 184.490472] bridge0: port 1(bridge_slave_0) entered forwarding state [ 184.497438] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 184.504897] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 184.513998] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 184.528836] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 184.541974] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 184.557450] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 184.565887] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 184.575113] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 184.583411] bridge0: port 2(bridge_slave_1) entered blocking state [ 184.589781] bridge0: port 2(bridge_slave_1) entered forwarding state [ 184.597068] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 184.605515] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 184.614526] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 184.626534] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 184.636335] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 184.648359] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 184.656521] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 184.664765] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 184.673960] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 184.682727] bridge0: port 2(bridge_slave_1) entered blocking state [ 184.689093] bridge0: port 2(bridge_slave_1) entered forwarding state [ 184.696699] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 184.705479] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 184.716468] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 184.728921] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 184.739595] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 184.751739] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 184.759671] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 184.769172] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 184.777488] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 184.785857] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 184.795123] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 184.808627] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 184.819076] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 184.829138] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 184.840671] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 184.848721] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 184.858540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 184.866928] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 184.874759] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 184.885281] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 184.893978] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 184.902539] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 184.909586] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 184.917472] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 184.930330] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 184.941831] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 184.949787] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 184.956332] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 184.963519] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 184.971459] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 184.979051] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 184.987033] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 184.995095] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 185.003170] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 185.011228] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 185.018165] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 185.026066] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 185.035832] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 185.043705] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 185.052271] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 185.062705] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 185.070096] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 185.077685] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 185.087739] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 185.096846] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 185.106561] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 185.115569] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 185.126090] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 185.132410] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 185.142892] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 185.150372] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 185.157854] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 185.164420] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 185.172790] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 185.180637] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 185.187983] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 185.196198] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 185.203846] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 185.215255] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 185.224571] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 185.233572] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 185.244442] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 185.251237] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 185.258636] device veth0_vlan entered promiscuous mode [ 185.265263] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 185.272408] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 185.279271] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 185.286974] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 185.294599] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 185.302522] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 185.313449] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 185.322808] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 185.332636] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 185.341117] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 185.351348] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 185.363049] device veth0_vlan entered promiscuous mode [ 185.373736] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 185.379795] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 185.394891] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 185.402557] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 185.414683] device veth1_vlan entered promiscuous mode [ 185.422822] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 185.449768] device veth1_vlan entered promiscuous mode [ 185.457306] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 185.465725] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 185.478178] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 185.486232] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 185.493870] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 185.504218] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 185.516686] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 185.527472] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 185.536637] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 185.547287] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 185.556504] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 185.560228] Bluetooth: hci0 command 0x040f tx timeout [ 185.573241] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 185.581481] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 185.588692] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 185.598506] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 185.605906] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 185.613253] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 185.621269] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 185.633545] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 185.641364] Bluetooth: hci1 command 0x040f tx timeout [ 185.653883] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 185.662131] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 185.675014] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 185.686322] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 185.695278] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 185.705113] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 185.714998] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 185.720226] Bluetooth: hci3 command 0x040f tx timeout [ 185.726693] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 185.726980] Bluetooth: hci2 command 0x040f tx timeout [ 185.738247] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 185.745921] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 185.754769] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 185.774603] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 185.782772] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 185.792379] device veth0_macvtap entered promiscuous mode [ 185.798592] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 185.805190] Bluetooth: hci4 command 0x040f tx timeout [ 185.811077] Bluetooth: hci5 command 0x040f tx timeout [ 185.822192] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 185.839088] device veth1_macvtap entered promiscuous mode [ 185.848196] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 185.857367] device veth0_macvtap entered promiscuous mode [ 185.864470] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 185.874618] device veth1_macvtap entered promiscuous mode [ 185.881714] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 185.891617] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 185.899776] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 185.953228] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 185.963955] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 185.976101] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 185.983862] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 185.991104] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 185.998231] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 186.005434] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 186.013307] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 186.038621] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 186.053806] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 186.075658] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 186.083724] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 186.092029] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 186.101742] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 186.111561] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 186.123161] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 186.130947] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 186.145590] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 186.154076] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 186.174712] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 186.182948] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 186.190391] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 186.200912] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 186.211274] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 186.218223] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 186.230539] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 186.237568] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 186.244906] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 186.251263] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 186.258927] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 186.266989] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 186.275297] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 186.287108] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 186.307169] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 186.318785] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 186.329779] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 186.340827] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 186.350720] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 186.358009] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 186.368500] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 186.377321] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 186.385222] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 186.393338] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 186.401479] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 186.409522] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 186.416601] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 186.425966] device veth0_vlan entered promiscuous mode [ 186.435687] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 186.454352] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 186.473056] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 186.486207] device veth1_vlan entered promiscuous mode [ 186.495609] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 186.518807] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 186.560698] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 186.572712] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 186.585211] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 186.592850] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 186.604964] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 186.621281] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 186.628482] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 186.636400] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 186.643447] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 186.651308] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 186.658427] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 186.666596] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 186.677395] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 186.686851] device veth0_macvtap entered promiscuous mode [ 186.694178] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 186.704119] device veth1_macvtap entered promiscuous mode [ 186.712705] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 186.719040] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 186.726761] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 186.734616] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 186.742295] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 186.750659] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 186.757657] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 186.767724] device veth0_vlan entered promiscuous mode [ 186.783126] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 186.792903] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 186.808919] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 186.817842] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 186.826299] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 186.833479] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 186.841363] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 186.849742] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 186.856880] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 186.870335] device veth0_vlan entered promiscuous mode [ 186.882046] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 186.891623] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 186.902660] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 186.911848] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 186.922234] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 186.932357] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 186.939271] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 186.949111] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 186.964770] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 186.973947] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 186.984203] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 186.994301] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 187.002792] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 187.012871] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 187.021246] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 187.029039] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 187.037205] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 187.045315] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 187.053288] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 187.061508] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 187.069825] device veth1_vlan entered promiscuous mode [ 187.078569] device veth1_vlan entered promiscuous mode [ 187.093080] device veth0_vlan entered promiscuous mode [ 187.102520] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 187.109521] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 187.128109] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 187.149316] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 187.173352] device veth1_vlan entered promiscuous mode [ 187.197304] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 187.208213] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 187.219539] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready 11:12:42 executing program 5: openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x22282, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x2a80, 0x0) [ 187.237422] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 187.256943] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 187.269301] device veth0_macvtap entered promiscuous mode [ 187.281960] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 187.289580] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 187.298792] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 187.307455] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 187.319613] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 187.331831] device veth0_macvtap entered promiscuous mode 11:12:42 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2002) write$sndseq(r0, 0x0, 0x0) ppoll(&(0x7f0000000100)=[{r0, 0x8004}], 0x1, 0x0, 0x0, 0x0) 11:12:42 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2002) write$sndseq(r0, 0x0, 0x0) ppoll(&(0x7f0000000100)=[{r0, 0x8004}], 0x1, 0x0, 0x0, 0x0) [ 187.341672] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 187.371017] device veth1_macvtap entered promiscuous mode [ 187.377482] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready 11:12:42 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2002) write$sndseq(r0, 0x0, 0x0) ppoll(&(0x7f0000000100)=[{r0, 0x8004}], 0x1, 0x0, 0x0, 0x0) 11:12:42 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2002) write$sndseq(r0, 0x0, 0x0) ppoll(&(0x7f0000000100)=[{r0, 0x8004}], 0x1, 0x0, 0x0, 0x0) [ 187.422379] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 187.436181] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 187.459596] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready 11:12:42 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/handlers\x00', 0x0, 0x0) read$snapshot(r0, &(0x7f0000000080)=""/139, 0x8b) [ 187.498578] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 187.522423] device veth0_macvtap entered promiscuous mode [ 187.529477] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 187.557272] device veth1_macvtap entered promiscuous mode [ 187.580367] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 187.589231] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 187.612271] device veth1_macvtap entered promiscuous mode [ 187.627506] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 187.650678] Bluetooth: hci0 command 0x0419 tx timeout [ 187.651276] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 187.689162] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 187.704826] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 187.726010] Bluetooth: hci1 command 0x0419 tx timeout [ 187.733124] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 187.756169] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.776521] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.795862] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.806413] Bluetooth: hci2 command 0x0419 tx timeout [ 187.810918] Bluetooth: hci3 command 0x0419 tx timeout [ 187.818233] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.828412] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.843507] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.855191] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 187.867608] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 187.886939] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.897187] Bluetooth: hci5 command 0x0419 tx timeout [ 187.910405] Bluetooth: hci4 command 0x0419 tx timeout [ 187.915677] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.932108] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.945063] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.955344] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.966594] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.976563] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 187.987091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 187.999709] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 188.007561] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 188.014893] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 188.024003] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 188.032336] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 188.039652] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 188.049525] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 188.058242] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 188.065129] F2FS-fs (loop0): Mismatch start address, segment0(512) cp_blkaddr(605) [ 188.074947] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 188.078249] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 188.086550] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 188.095223] F2FS-fs (loop0): Unrecognized mount option "alloc_mode=default" or missing value [ 188.101090] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 188.106024] F2FS-fs (loop0): Mismatch start address, segment0(512) cp_blkaddr(605) [ 188.122915] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.133180] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 188.143589] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.152998] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 188.153887] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 188.165624] F2FS-fs (loop0): Unrecognized mount option "alloc_mode=default" or missing value [ 188.184729] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.193943] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 188.206013] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.215970] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 188.226391] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.245484] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 188.261150] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 188.269260] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.283629] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.293297] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.303279] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.312505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.322370] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.333361] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 188.340529] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 188.362635] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.373502] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.387295] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.399509] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 11:12:43 executing program 0: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x98, &(0x7f0000000540)=ANY=[], 0x1, 0x5e0e, &(0x7f000000bc80)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc67DOBn17v22mkSt0mDE5xk7biO42yy64/4o2DqpmkakpaSr9LwEdt41862/op3TZMQya7S0kh1RYWKyA3QVhHkBtVCvSgoVEFCIK4IXJQLUBFSLyKUVmklJECQRXPmfd+dGZ+ds44n7sw5v58U/70zZ+acOfPO7D7rPlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10d842, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80000009) creat(0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) 11:12:43 executing program 5: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x98, &(0x7f0000000540)=ANY=[], 0x1, 0x5e0e, &(0x7f000000bc80)="$eJzs3U1vHVf9B/Df3Cc/9N/W6qLqP0LITctDKc1jCYECbRewYMMCZYsSuW4VkQJKAkqriLjyhgUvAoTEEiGWrHgBXbBlxwsgUoIE6opBY5+TjCfXuQ6O79g+n4/kzPzmzPieyfc+embuCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgvv+9H56tIuLyL9KClYj/i2HEIGKpqVcjYml1Ja8/ioiXYqs5XoyI8UJEs/3WP89HvBkRnz4Xce/+7bVm8bk99uO7f/zb7370zA/++ofx6X//6ebwrd3Wu3Xr1//685397TMAAACUpq7rukof80+kz/eDvjsFAMxFfv2vk7xcrVar1Wr18avb6unutIuI2Ghv07xncDgeAI6Yjfis7y7QI/kXbRQRz/TdCeBQq/ruAAfi3v3ba1XKt2q/Hqxut+dzQXbkv1E9uL5jt+ks3XNM5nX/2oxhvLBLf5bm1IfDJOc/6OZ/ebt9ktY76PznZbf8J9uXPhUn5z/s5t9xfPIfTM2/VDn/0RPlP5Q/AAAAAAAcYvnv/ys9H/9d2P+u7Mnjjv+uzqkPAAAAAAAAAPC07Xf8vweM/wcAAACHVvNZvfGb5x4u2+272Jrll6qIZzvrA4VJF8ss990PAAAAAAAAAAAAACjJaPsc3ktVxDginl1eruu6+Wnr1k9qv9sfdaXvP5Ss7yd5AADY9ulznWv5q4jFiLiUvutvvLy8XNeLS8v1cr20kN/PThYW66XW59o8bZYtTPbwhng0qZtfttjarm3W5+VZ7d3f19zWpB7uoWPz0WPgABAR269G97wiHTN1/Xz0/S6Ho8Hj//jx+Gcv+r6fAgAAAAevruu6Sl/nfSId8x/03SkAYC7y63/3uIBarVar1erjV7fV091pFxGx0d6mec9gOH4AOGI24rO+u0CP5F+0UUS81HcngEOt6rsDHIh792+vVSnfqv16kMZ3z+eC7Mh/o9raLm8/bTpL9xyTed2/NmMYL+zSnxfn1IfDJOc/6OZ/ebt9ktY76PznZbf8m/1c6aE/fcv5D7v5dxyf/AdT8y9Vzn/0RPkP5Q8AAAAAAIdY/vv/iuO/eZcBAAAAAAAA4Mi5d//2Wr7uNR///9yU9Vz/eTzl/Cv5FynnP+jk/+XOesPW/N13H+b/z/u3135/8x//n6d7zX8hz1TpnlWle0SVbqkapel+9u5Rm+PhpLmlcTUYjtI5P/X4/bga12I9zuxYd5D+Px62n93R3vR0vKP93I720SPt53e0j9P3DtRLuf1UrMVP41q8t9XetC3M2P/FGe31jPac/9Djv0g5/1Hrp8l/ObVXnWnj7ieDRx737em023nn6ud/debgd2emzRg+2Le2Zv9O9tCfrf+TZybx8xvr10/dunLz5vWzkSY7lp6LNHnKcv7j9PPg+f+V7fb8vN9+vN79ZPLE+R8WmzHaNf9XWvPN/r425771Iec/ST85//dS+/TH/1HOf/fH/+s99AcAAAAAAAAAAAAAAAAep67rrUtE34mIC+n6n76uzQQA5iu//tdJXq5Wq9Vqtfr41W31dG+3i4j4S3ub5j3DL6f9MgDgMPtPRPy9707QG/kXLH/fXzN9te/OAHN146OPf3zl2rX16zf67gkAAAAAAAAA8L/K43+utsZ/fjUiVjrr7Rj/9d1Y3e/4n6M882CA0ac80PcuNgeT4aA13PjL8fjxv0/G48f/Hs24vfGM9smM9oUZ7Ysz2qde6NGS83+5Nd55k/+JzvDrJYz/2h3zvgQ5/5Ot+3OT/5c667Xzr397lPMf7Mj/9M0Pf3b6xkcfv3H1wysfrH+w/pPzZ8+eOX/hwsWLF0+/f/Xa+pntf3vs8cHK+eexr50HWpacf85c/mXJ+X8h1fIvS87/i6mWf1ly/vn9nvzLkvPPn33kX5ac/2upln9Zcv5fSbX8y5Lzfz3V8i9Lzv+rqZZ/WXL+b6Ra/mXJ+Z9KtfzLkvM/nWr5lyXnn49wyb8sOf98ZoP8y5LzP5dq+Zcl538+1fIvS87/zVTLvyw5/6+lWv5lyflfSLX8y5Lz/3qq5V+WnP/FVMu/LDn/b6Ra/mXJ+X8z1fIvS87/rVTLvyw5/2+lWv5lyfl/O9XyL0vO/zupln9Zcv5vp1r+ZXn4/f9mzJgxk2f6fmYCAAAAAAAAAAAAALrmcTpx3/sIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc67DOBn17v22mkSt0mDE5xk7biO42yy64/4o2DqpmkakpaSr9LwEdt41862/op3TZMQya7S0kh1RYWKyA3QVhHkBtVCvSgoVEFCIK4IXJQLUBFSLyKUVmklJECQRXPmfd+dGZ+ds44n7sw5v58U/70zZ+acOfPO7D7rPlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10d842, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80000009) open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) [ 188.414106] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.427783] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.458554] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.468651] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.481208] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 188.488263] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 188.496393] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 188.512608] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 188.541914] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 188.562055] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 188.582343] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 188.603500] audit: type=1800 audit(1675941163.626:2): pid=9433 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name="file1" dev="loop0" ino=4 res=0 [ 188.621971] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 188.641594] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.664190] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.692532] audit: type=1800 audit(1675941163.716:3): pid=9433 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name="bus" dev="loop0" ino=7 res=0 [ 188.699831] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.733475] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.743155] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.755451] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.768954] audit: type=1800 audit(1675941163.786:4): pid=9432 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="file1" dev="loop5" ino=4 res=0 [ 188.798285] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.817690] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.827978] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 188.847412] audit: type=1800 audit(1675941163.846:5): pid=9443 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="bus" dev="loop5" ino=7 res=0 [ 188.850528] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 188.891842] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 188.898750] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 188.930884] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 188.938708] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 11:12:44 executing program 1: bpf$PROG_LOAD(0x9, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:44 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000340)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0) 11:12:44 executing program 0: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$userns(r1, 0x0) 11:12:44 executing program 5: chroot(&(0x7f00000000c0)='./file0\x00') mount$fuseblk(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 11:12:44 executing program 3: syz_clone(0x47a16481f10c6129, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:44 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1}, 0x6e) 11:12:44 executing program 1: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000000c0)=""/181, 0xb5}], 0x2, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}, {0x0}, {0x0}], 0x3, 0x0) 11:12:44 executing program 0: prlimit64(0x0, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000003c0)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4b319e5cfd8500528afb05caf682357adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f0c5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42655288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a48767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b165ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fbe3f944b2360e3699247efd70d49a534a57695c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413b7f98949a7ce75687412a27db428e021bf21fceca852d1df7d11c660ff5646f367a44f3520b7c095ca5ce78a0d5ec6acaf4bce886d6f273607392470aa2b051323165c7789f49a141b36048980d6bd08a66a6c38fa8a9c7032bc666df39661b9084a18d7ae886a99d94c5fc820a9ac"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000014c0)=@base={0xa, 0x43, 0x6, 0x82}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000280), &(0x7f0000001280), 0xee85, r1}, 0x38) 11:12:44 executing program 4: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0), 0x24bad7d87403bf51, 0x0) 11:12:44 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) write$P9_RGETLOCK(r0, 0x0, 0x0) 11:12:44 executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x80087601, 0x0) 11:12:44 executing program 5: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$incfs(r0, &(0x7f00000000c0)='.log\x00', 0x181642, 0x0) [ 189.476580] IPVS: ftp: loaded support on port[0] = 21 11:12:44 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) getpgid(0x0) 11:12:44 executing program 0: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}, {&(0x7f00000012c0)=""/160, 0xa0}, {&(0x7f0000001380)=""/69, 0x45}], 0x3, 0x0) 11:12:44 executing program 4: bpf$BPF_PROG_QUERY(0x8, &(0x7f0000000080)={0xffffffffffffffff, 0x1d, 0x0, 0x0, 0x0}, 0x20) 11:12:44 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x1a, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) 11:12:44 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000380)={'ip6tnl0\x00', 0x0}) 11:12:44 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40087602, 0x0) 11:12:44 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1f) 11:12:44 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x9) sendmsg$inet6(r0, &(0x7f00000003c0)={&(0x7f0000000040)={0xa, 0x0, 0x0, @private2, 0x9}, 0x1c, 0x0, 0x0, &(0x7f00000002c0)=[@pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}], 0x28}, 0x0) 11:12:44 executing program 4: openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x2e180, 0x0) 11:12:44 executing program 2: syz_clone(0x1c00e000, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3", 0x1}], 0x1}, 0x8c0) 11:12:44 executing program 0: openat$incfs(0xffffffffffffffff, &(0x7f0000000080)='.pending_reads\x00', 0x432202, 0x0) 11:12:44 executing program 4: bpf$PROG_LOAD(0x1d, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:44 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000380)={'ip6tnl0\x00', 0x0}) 11:12:44 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000006180)={0x0, 0x989680}) 11:12:44 executing program 0: r0 = add_key$keyring(&(0x7f0000003040), &(0x7f0000003080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$search(0xa, r0, &(0x7f0000000040)='logon\x00', &(0x7f0000000080)={'syz', 0x2}, 0x0) 11:12:44 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x18, 0x8, 0x7f}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000280), &(0x7f0000000e00), 0x2b58, r0, 0x0, 0x1c8302a0}, 0x38) openat$incfs(0xffffffffffffffff, &(0x7f0000000780)='.log\x00', 0x0, 0x18) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x2b58, 0xffffffffffffffff, 0x0, 0x1c8302a0}, 0x38) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x6, 0x3}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0x0, 0x9, 0x61e}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000800)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 11:12:45 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000380)={'ip6tnl0\x00', 0x0}) 11:12:45 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000140)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}], 0x1, 0x0) 11:12:45 executing program 1: setresuid(0x0, 0xee01, 0x0) syz_clone(0x2100400, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:45 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:45 executing program 2: getpgid(0x0) syz_clone(0x47a164816198e129, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 11:12:45 executing program 4: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000000c0)=""/181, 0xb5}], 0x3, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}, {&(0x7f00000012c0)=""/160, 0xa0}, {&(0x7f0000001380)=""/69, 0x45}], 0x3, 0x0) 11:12:45 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000380)={'ip6tnl0\x00', 0x0}) 11:12:45 executing program 5: bpf$BPF_PROG_QUERY(0x1e, &(0x7f0000000080)={0xffffffffffffffff, 0x1d, 0x0, 0x0, 0x0}, 0x20) 11:12:45 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000001180)=@filter={'filter\x00', 0xe, 0x4, 0x2b8, 0xffffffff, 0x150, 0x0, 0x150, 0xffffffff, 0xffffffff, 0x2c8, 0x2c8, 0x2c8, 0xffffffff, 0x4, 0x0, {[{{@ip={@private, @empty, 0x0, 0x0, 'ipvlan0\x00', 'veth0_to_batadv\x00'}, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}, {{@uncond, 0x0, 0x70, 0x98}, @REJECT={0x28}}, {{@uncond, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv6=@private1, 'hsr0\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x318) 11:12:45 executing program 3: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x18, 0x8, 0x7f}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000640)={r0, &(0x7f0000000480), 0x0}, 0x20) 11:12:45 executing program 1: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, &(0x7f0000001580)=[{0x0}, {&(0x7f00000012c0)=""/160, 0xa0}], 0x2, 0x0) 11:12:45 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000180)=@framed={{}, [@alu={0x4}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:45 executing program 5: setfsuid(0xee00) openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 11:12:45 executing program 0: openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x4441, 0x0) 11:12:45 executing program 3: openat$kvm(0xffffffffffffff9c, &(0x7f0000003680), 0x2, 0x0) 11:12:45 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @any, 0x9}, 0xe) 11:12:45 executing program 2: socket$inet6(0xa, 0x80b, 0x0) 11:12:45 executing program 4: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x5204, 0x0) 11:12:45 executing program 5: bpf$PROG_LOAD(0xa, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x2b) 11:12:45 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3d1841, 0x0) 11:12:45 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x20, &(0x7f0000000600)={@dev, @dev}, 0xc) 11:12:45 executing program 1: r0 = eventfd2(0x2, 0x0) read$eventfd(r0, &(0x7f0000000080), 0x8) 11:12:46 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000009200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 11:12:46 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40001000, &(0x7f0000006180)={0x0, 0x989680}) 11:12:46 executing program 3: bpf$PROG_LOAD(0x6, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x80241, 0x0) write$P9_RXATTRWALK(r0, &(0x7f00000004c0)={0xf}, 0xfffffdef) 11:12:46 executing program 0: bpf$PROG_LOAD(0x11, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000680)={0x1f, 0x0, @none}, 0xe) 11:12:46 executing program 4: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x4b49, 0x0) 11:12:46 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002bc0)={0x6, 0x1, &(0x7f0000002a80)=@raw=[@jmp], &(0x7f0000002ac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:46 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000001200)={0x7, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x40, 0x0) read$eventfd(r0, &(0x7f0000000000), 0x8) 11:12:46 executing program 3: bpf$PROG_LOAD(0x6, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xc, 0xffffffffffffffff}, 0xd6) 11:12:46 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCDIFADDR(r0, 0x8936, &(0x7f0000000080)={@private1}) 11:12:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$gtp(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), r0) 11:12:46 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) 11:12:46 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000001180)=@filter={'filter\x00', 0xe, 0x4, 0x360, 0xffffffff, 0x150, 0x0, 0x150, 0xffffffff, 0xffffffff, 0x2c8, 0x2c8, 0x2c8, 0xffffffff, 0x4, 0x0, {[{{@ip={@private, @empty, 0x0, 0x0, 'ipvlan0\x00', 'veth0_to_batadv\x00'}, 0x0, 0xf0, 0x150, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00'}}, @common=@addrtype={{0x30}}]}, @common=@SET={0x60}}, {{@uncond, 0x0, 0x70, 0x98}, @REJECT={0x28}}, {{@uncond, 0x0, 0x98, 0xe0, 0x0, {}, [@common=@icmp={{0x28}, {0x0, "8e89"}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv6=@private1, 'hsr0\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3c0) [ 191.147086] x_tables: ip_tables: osf match: only valid for protocol 6 11:12:46 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x4020940d, 0x0) 11:12:46 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x9) sendmsg$inet6(r0, &(0x7f00000003c0)={&(0x7f0000000040)={0xa, 0x0, 0x0, @private2}, 0x1c, 0x0, 0x0, &(0x7f00000002c0)=[@rthdrdstopts={{0x18}}], 0x18}, 0x0) 11:12:46 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000840)={0x6, 0x1, &(0x7f0000000600)=@raw=[@alu={0x7}], &(0x7f0000000640)='syzkaller\x00', 0x3, 0xb6, &(0x7f0000000680)=""/182, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:46 executing program 0: bpf$BPF_PROG_QUERY(0x2, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) 11:12:46 executing program 2: syz_clone(0xa40280, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:46 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) write$P9_RGETLOCK(r0, &(0x7f0000000140)={0x22, 0x37, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4, '*\'%['}}, 0x22) write$P9_RLERRORu(r0, &(0x7f0000000080)={0xe, 0x7, 0x0, {{0x1, '#'}}}, 0xe) 11:12:46 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 11:12:46 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x4242, 0x0) write$P9_RXATTRWALK(r0, &(0x7f00000004c0)={0xf}, 0xf) 11:12:46 executing program 1: openat$kvm(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) 11:12:46 executing program 0: socketpair(0x2b, 0x0, 0x0, &(0x7f0000000700)) 11:12:46 executing program 2: bpf$PROG_LOAD(0x18, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 3: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000280), 0x1cf603, 0x0) [ 191.552512] audit: type=1800 audit(1675941166.576:6): pid=9747 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name=".pending_reads" dev="sda1" ino=13939 res=0 11:12:46 executing program 5: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001180)=[{0x0}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}], 0x1, 0x0) 11:12:46 executing program 2: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f00000001c0)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYBLOB="4400000010001fff8c0200"/20, @ANYRES32=0x0, @ANYBLOB="818bf0d0f70000001c0012800b00010067726574617000000c00028008000100", @ANYRES32, @ANYBLOB='\b\x00\n\x00', @ANYRES32, @ANYBLOB="fc7ac18e1fbba3007175d3005979218c32b9f19edaba15d874b3b75b02edb9"], 0x44}}, 0x0) 11:12:46 executing program 4: bpf$BPF_PROG_QUERY(0x14, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) 11:12:46 executing program 1: bpf$BPF_PROG_QUERY(0x16, &(0x7f0000000080)={0xffffffffffffffff, 0x1d, 0x0, 0x0, 0x0}, 0x20) 11:12:46 executing program 3: bpf$PROG_LOAD(0x14, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x20, &(0x7f0000000600)={@dev, @dev={0xac, 0x14, 0x14, 0x22}}, 0xc) 11:12:46 executing program 5: bpf$PROG_LOAD(0xb, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 4: process_vm_writev(0x0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}, {0x0, 0x100000}], 0x2, 0x0) 11:12:46 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x40, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x80241, 0x0) 11:12:46 executing program 1: bpf$PROG_LOAD(0x15, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000140)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}}], 0x1, 0x0) [ 191.775869] audit: type=1804 audit(1675941166.796:7): pid=9780 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.3" name="/root/syzkaller-testdir2098039410/syzkaller.xVKU4A/15/.pending_reads" dev="sda1" ino=13940 res=1 11:12:46 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x2000a0, 0xe, 0xfffff000, &(0x7f0000000400)="3d6ee2e04b910040f30f9b0586dd", 0x0, 0x4000}, 0x28) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000800)={0x22c, 0x20, 0x10, 0x70bd2d, 0x25dfdbff, "", [@nested={0x18f, 0x75, 0x0, 0x1, [@generic="05e8e7b5edc1a95a9fda6ab31c8c706fcee7fbf0b48cce77cdf5fe1c82144f6aea9b2c808aa4552083453ff4cc6c0785e176ea73b7f59126b35805b80d5565d28dcad4315bec2d3183416fe90f95bde97dd072d8b0903d5ec61f9fd47115aa697c361109d2bfe11c7e62e5b70ada7364c1a66b4526b17901f68cc5cab4313dac5e3847a7b1053c163159a07f26a2531dcd823c81a57104aad664436ca8b5e679cb5125853de50fb498ef6de45e2237704da313b1436a0a94bb380b", @typed={0x8, 0x71, 0x0, 0x0, @ipv4=@broadcast}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0x7f}, @generic="acef0ec8b854be504e79d430b23090cca064fbc681b88a42db8ef5e0de5344e47c87636e9500e30edec84b88dba4d8150663f91b1aef3628dae1a27410793b8802fee2e64de178bdd98c8106e30c0bc52fe6b816e00aa6e752860956c0da2645707bbec43a87524b3d790bbe36389872bc9e244df1adab027c1e95622f4e1103b5c388bbfe2cd86274acf0af184be096ddd646744c30add26506e37481ee01f67b51", @generic="fc791e54a02c73af53593bee7516fe7f2ac9323feda5b7d75314"]}, @typed={0x8b, 0x4, 0x0, 0x0, @binary="4f038e3e5163b9040ba59ae61e8368b4eeedeaf8c80c26da8d149fc7dab3e1ef56f4019c18e685f4215af2d7798b1ba2db56ef97130b09d2770d4f138dc8897e12d638e96766095c5c57d98d765bfd0fa9204a62ba89f6bbdff07f1a57d35740d71e43f7158d4c792d6226592937aa83318bdaba791461292727e943c186651bb95c19d3c16f6b"}]}, 0x22c}, {&(0x7f0000002740)={0x11a0, 0x1a, 0x400, 0x70bd26, 0x25dfdbfd, "", [@nested={0x1081, 0x5, 0x0, 0x1, [@generic, @generic="593e8380967154fb2199a0513ecbdf00f2d0dedbe5523412a77a9e3de8076336e95d2c24cb149e05535c46496807b0024f21548a25c5df07e5ffe6f6958a96a6c9934f2d67cd76b5083f48ef7fcfbfd6d8937dbcb05ba0f2270ff965c65ab4b6f2e4a7351e71fc660547ef4ac960ca10d95044dc4127183cff4babfa77b7d5308684db6c9c305640437d229e15c925c82aab915ad898d2103e7a2bf5eece57a1a77041ba9435c587e2df784506251c71ef117df5fbd1ab600b6daaa52ec98b22afc57a10a7f74751f9b114b34f141d72f896894834a6c817bb8b0781f70390b40a0fcf89026f4392b2d8693e92bcc2022881d903a4015598075e7488d37ae3d00905bb05ceafb3655f1ddd1e0c9e7281ac93c6d6cbd4eb60ba58d239c3fa6a034ee47e89dd6270ca75d6c9af409ecaebf1e889048640c18fb56ca826e046ddf7779b51015c8bccc27b67eee7ec11dc4f48d33f4dca6d5ceaa100775bc12a5cbe28e9a49d95d6d6e80d238817b967862765463ee3249487fae62f10218ab60681e72c6401e9892cfca393fc7f87430d04bd0d7f63bb9fbe9492a63727aaba640ce7ae144549c582cbd84aa00583026e1e7c5b5130118936619fc8656c666017f3ea7a2c1fd151c1427316767d1c3b189eb0784ef8237d3031b95fbb7110a6eeaae8549398f154f02ad14582c361e882ab0bde67106120b33aa73f25e26bf5e21c2b5f2b5d342fdc0f121cc09daffa6327928f6ad7bf2bc88727ce8874b31b28720a11b88ed697079cc3643bcf667ee95fe3a1bd13eacda038b978e0827360dffee37bceb1cd9d413cf8327af223f93802a7d583ae2eb99428c5732d1bddb0fa358ecc53d5bf1e697e834251b527a12b4e8e06c48aefcae97d63ab60711f1d9d6f84916a09f8c29adb562c7979293bb955a23bb68ac6c89112fb8a89920a1dead6980c3be7303254c6d3db95b6f66a913c9f646ac4a1e9b8a9dad2af676037b8610324906fa10df03ba88f132ecd3170f0442f566d47ea8ec08d1f11ee34f26b9f228be4ea2979be73afdbfed13b366f18567aae6c31c4652ea4fc3b7092b88a2a1b4d99fb4526a7951a20842b088866d22da955262ee090e77dbcc1ee673b1c13ec0ca011cf067cc2383b82d789d08d20089359ec349eaec327cbe532d3f632f46fb22bc0822e5f531022b6733e3562087fbd7e72b32336499a6dba4d6c07ca410763db525ee21ff446a2913aba5031a7c855a21fa9aa7e24d6567b15b091a579320d90a2ec5f945e542c5aa110ea098f580e96f149b9524f47fe525abf063230f1f43d1215938b0d79e97176a3e66d32a9d75a05558d1cf6c74b3757e15228b9254301009a77d2c6cc63ea69cee65f1ea74108b5032908d66bb9b09de5d4b3581da83040f773e631538a9e983141f728ada2efa08ae70e5119e603a88c9f4256c76bc0f732b3903d784502be7200d607866c7daa857b88475e7f8deb8b207c514c5ac82678ef2204fdf439de297fd9cd8b3b05c38fff383521f4ac927e787b76759c2c4b4125c88009aa8f471b55a23ed3d6c28ce0356807923505216821528d67ab1ab3a2903348655b0b6a48d02f5cd1723a9a7d266946c2ce174555e2c23bb881e378b6b14742881225e2949af1881bf0207b6f8d974ed635afcd01f0e9ed0b26c0648f8bf54b82c1f17653f809d90675a36bccaabc5181a7054f269e1bfcfffdac1924bf0b9f3919005ef80ca1b7c0eacdf1cb84f535712dd509866c56e4b0124a00789d055f02e432d9d89f295693d332f7098985e2bbdd1ca9b51c188f35e88a1fd2dfaee22caf9df9121ddce1bb312f61e0eb5d6a1028ac62f52b61d92c16dc1fb875b731d671ad5a1dfc11c080a3c8101006b0b0230fe26ed0951ffc5970252e3d4e73e8111fc5e8c8ee90d2f023085d10a6546d7d441a21ffa680bd8b6cd108b388cb832717610ea9cff48036bdd149933278b005274972a564e41b6971840aa1f9e8a28144a6a116e303cacf126e181665756f0e6e44f9d8c68e603b46b0a2a9cfe0a8708da9ee0363f868aa89997487c5d490b83d0f5e7e1e3a113de2c7014eeb9e02f312e1bf9f5845e451a11c56c4a3e3e2f5b52eb1f09d86d3c4508cba5060e34a62cbcfe5f38ffbaef2470394b9caed4d5e553ef2e00acf1b4ad1e6488a9496fecc2d54c08f234fc2678feddfaceed5752d63077e4c3bd70225bc32cad9b2b129cdfa917b49554a091a34cce049c04c22ea870e932ed0542e68b1e3c083f737033ac2a714b0c8becc9f4810b0164c9f8dce14c851870a45573db01b3b11a0e4cdb27f038d21d5ae062a091757833bd02902b403ec2e262140daffe44939b63776a43f0673f27f3270566e351309d92f0a972ed7251991597866fb5eaf3ddfe57e199db5604f7b056236fed391d812d773dd76af121055f15f14c53d3b04ba0e39ebc3a7572ead7a0b83787c4428b83161d10b5837a26294fe653419d3070be66bf41b97c24be126a1c4e4ccfb47e8aeba801199d0d5dc7d07d5b3ab931faf156f0f4fcc92eae9e4d690ee3db2f246e517a6d17d7b5eaa1f4ebf14a9129eb88e0f8e2ec2ff8aedf297ecf2adfe4ecfe82357a30317e7a039fa1b6534447d4e204e071d61e7325826e8019ba8ec4909d9f3e1566c5d30c957f3b42a67e28fc42ecb3d6c0ddb6f64ec00896d12fc266e0bf4f55fe2f9b982afda1d0729d0cc3b6ca79ab00f20e840e6a1e4a30ff54fe9665b8587add708117c8be07c9d73617dc2402a5d169f14aa644a9c6f586f56914d63c333beb407cf3990cf0806861aa396ff8b3f8459e104d5281de50fd16e7c6b146135354cbc13c9e47c07821d3e115ab2a577ac6e1aa62d6311d34d30397c7af4da39147089da4161e8748776cb27901f4729009d34cd4527906e273358f340ceac1eae4ab024fa21b857f08b9d9149d92a87911dd3a38e70efdc6a6db5829b84c4bddfb29d11c1b7e878acfe5e311a4aef2688f7a7e34e2c411ff9ee0f6b9b7ea4460f41f1027471b9e7e43381df08a5213516fb807f8bbf83a20a14d0653a5b2f44ea5916466611bdbc37ecafd898d8ef86da2b4e038cca0ee9e77291185d562ea9443ef13c6e4f53c86393ec87eda01e2c9b5e9fc6dd1cd3f02db3bf000a9155f2af9eaa5a02a2fbb7aa690f3a5effe2c6c1e08ab5d6639ae65f8ac1eacc99b48e2bb37f0244b028012f4987a5f2105367a927ccee831f52b11b8cf76d1cf2e17d9dc600741f935e6f838a101ffb94928f9a63eb8e3c7760bb065f88a29b6e96f63b10f2262d59edceaa2cee672d2b915476ddf72b307d99359c1943cef21ae482bf347f67a2f4a509b072799bed8f9f5b802b93c3b3859bb474f4e70deb9a5c88f75dd424ea24dfedb2199e24daabce71d8fa2ad6d8055ff69ad77a66f7ae769eb175a59fcd4bd32cb4a9cc5f74c98af144754708de53046bbb86bb97fbef7bf29ec2cb87fea72f432d65c1b167647490907697172470eafbb4ad9cc57bcef78a89cc27f7ba92463bd2bc78edcc48fd62cd1e02965b8c0f0eb3d0d81a2e545fc5c07a63398ff36bc3b62cc52e926649c4af14f365a4295437f67f32ed007897013eb2394879639cef247d09b9ae464ff81cb17065bfbb03b7ded91c5d82bec85144a133241f0b80664220021ea126ad1a4f1d15c84f4a3ffda019a9597b8e61c6a132f0c00fac851c52da2a9e81989291f1dadaaccab3c8f23ae9eff490c8c9b4cb0905d5249bfa232a3f1c772d33c45d252b2b194c7b9307200b0ddef287c97cbc891f25f8915c50823768c340213608bc84193410bd283d9a692b67e338866aa4e18608bfc6cbb1691ab8d6e1ea1604ea45a61ab33fc729323cd05d2f0cab84d182780c89de58cf2f368da46a9c040e850a4bb2b63d34504fa322b249fb8ce7bce36569a8184846fa62a870f31eda39f10e7eef049edd523648452385c10f8e02a05161b4f7f1b8cbe207208e1ea4325fdd7916654d53c9a3e47e144a0339fe96c60c7207bb72ad21ee137b5d65858931ce560988baf2e0f1030bcfb755b5d9cece205a79774b6e4627bf9b69cff60aee6d2073e0625ea0a84a48469163152f57f14ef94029224b7d4a09ea8822576418b798424d84570082b3e1b7e6c329006d185258733a4a3e330e733a0a84db3f59b3b44fa391c6f969c6055add24a4f53c3cecbb29b5c6d8b0130519f78294069538a4398d5b7b3fa55027a4713e730d62be6a913f932d7a42d161ab08fd7e837efc585111e8d4f2a6a99d8452e13bb5832baa19fe896ae8fa1b02977bd4edd05c03ec43bcac8304cdb6faa45f6f1079fcbd967c9733e10bb8f7f9ac88f951a0049ab876d29ff3a66567a782ef86a92eff86d433a9ab8826861bd24a5c4866061c995d67ff16c9267ef90942d0bc2a46049408e6fdf37da90cb6329d36011964eec134c483cdaf41ed7915c01401d034bd27b69ad67d52821db204f68de05b32e1c8560eb543e001249aa88ba950749b054cdbb84ecdeb9a2185d283de94de791e82e1a1a3b237ea57dc68efc96c4b7d724974c4fc28ae18d3936587f26fb695cf17e8b76ef1a800c29f0896e1c13760109a0dc9d5887fa67fc2c855d7369b98398dd7b70dd29a4d864faf5433d27a3a0d9e2250e26e3857290e6cdda588e9f83a9d60bad626c704522583e5d0023e92b1e30cac0a885ded1e858cdb8e7573fbbfa3d74abc5f5d1448895429b9337d23227da641542a6e22dcf20c111ff3942e394a398b71ddfcd7caa8ce1b46e92f23ea8203057f475dc3892769fc60aaf61b5582840c84db46b4f151dab75e468f1c053f23e9bc74867a24f49aa4dfb8343012363e1be72a47f5679cc64ff9c6dff1f9ed3b5dc928f101f0381606f02fd9a56a5c55637240addc9e2c558ad8936dac483edd5a18ee217e121678d1bebf7739ea93bc55275ac956631bdaf6ea089f0d871e1129e0913c254bcb8990b938255017a9dc5b4e2d88015a607aae19013609b18be54af15710cd5cf98abad90f12d3edc2eec5e2a867a11d2f694a01497e2634275889709cfe7718583f7b686409d3ca561d990886c8033d4629fe1a0183d5b9293417dde9d99fe5aa345d2737b7fc207aceb72a291d15cb79765ff25ba91859e3643814dbc6f6f3cd3f49f034ba8c26d7c5c0b2034b2a7a83cbc96c7124f3d8ebff1b4066e6feabebfe62b0afe694b7beb6f588b01aece1cb77892a88e733b7e66ae7c76f50cd1139e723975fcdfc8b56543a74924e6ffaf97ae6c21b75de3a72425356f0eaba93d0c98b8bf2f75b6d7c036028c8300ff827d68cd38ff33461a12d92d279dde708681268d6453a80d6dd2cc76cc19361c0f35633e02dd42a9cf2622a2839c7aa872ce35842f77a558c922c88fd294268aac4e85326248c841c6286eaed90c13b3582b75cbab8de4d3e1ddfc77a189dc01720ee203ca0c41a6dd81ff321872c47c5069b0034b69abc6391e041e9783760ef95fe682fa171c49b42cab0256381472338561ce8dc53e4b5b99e3a5edce0191c76b30f4c2ec66b703384cf480ff06aaf075f593ee06ce396b036bb7a9d7a2f870014b8962dd208125d000b1ff7d3f7deeedd977dbfb6207df072dbc5c3471b76df552d0dc782b87e8e5cd482d156d89664f6db91b936ca60be7fc72e9da4dc0b6e8727d11b0ffd9b9065c0d5af42540492ccb54507bf056a9fbc15bc1a6f4483cfb70b2fb637336e113bf6ef5dc38399d6f94762bad33e87f256d46bd61665d6ddb6bcebb0a4c29469ed4577", @generic="2396a7139d5d7717d9b8ad45b6e624571079a26459c5656b5046c059b73ee88ba1b1a75961f0dbc34a336d20aa8987a840b4b4016bbf4b4849dcd299fa469359794fd77741755f868907ad598d049e778c8258656602870c0e430ed75d54f9725bf11c74550191c18dcc8c5510132eb0d905795bc2b6250dcbc714a4543c"]}, @nested={0xff, 0x11, 0x0, 0x1, [@generic="9f70554dd0f227d71004e228", @generic="ba3ae8b6294562c754a98f434e0ed7cefbd05b612d624cb5ad0fb65fdabf2e159b50c70ad037d7b8b0c6bc5186ee70ef9b24207b1cf63d2d3a76ecd48783840de7807d6af34f6bfcb2c389c24bb0883ecdbe7c13bcbc62d8980db1ca45adc55590aa36a06842afe30b113f97c9160da82da17c55af693607d1be18446b8b27229def8d697950e79eda9c4398", @typed={0x8, 0x46, 0x0, 0x0, @str='GPL\x00'}, @generic="755ba7e85511b38c98f7ac7cc04bde75d2d9fbdb62f05742cd75fc04c591c20d74f53d1ac8", @generic="e93c1044b441a4ebd6bd27751e6b1a607c2ebc386f6f69e180ee148258d9344bda392ff57e19b6ee0cb18cdcb42c", @typed={0x8, 0x15, 0x0, 0x0, @uid=0xee01}]}, @typed={0xc, 0x4c, 0x0, 0x0, @u64=0xffffffffffffff64}]}, 0x11a0}, {&(0x7f0000000a80)={0x184, 0x38, 0x1, 0x70bd2d, 0x25dfdbfe, "", [@nested={0xa2, 0x4, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x40}, @generic="e696cd81df16632272ef4d7698a3f9cc3091744a6a319c18bdc83a5ebee1a7a2a5589ec550fd3134480bf570f50d3c5ed45928a5966720bf4575a8061fd248ad7f8e0611446fb1d5d529374ca76c147e24fa", @typed={0x14, 0x61, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x2f}}, @typed={0x8, 0x8b, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x14, 0x37, 0x0, 0x0, @ipv6=@remote}, @typed={0xc, 0x63, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x88, 0x0, 0x0, @uid=0xee01}]}, @nested={0xce, 0x0, 0x0, 0x1, [@generic="fabd5a1fd89cafce189c0db1f4e5b7911832a3b83aca75baf451a9a069a832f6e885dd34172ef9dfa60e8701c0a999091ddead18b2b48f9d44a339e691e2f3", @generic="984474a0f56e9c7db071c54fd53c0323a85958a7efbf89e5bbf9a6e9f49ff20e849df82894c88e60741dad503f4922aa6bfa10e558de368d16e48bb294e0a4b8e25c0af92f1744de02ecc592928b0fe4b51edec4d1c037c26884cc56adf867b3627eec7fe2c8f22545ab37", @generic="e8e4189422d705e2dc4914cc89c4eab8ec7072eeb8a89e2d1b8c65398ce05ddc"]}]}, 0x184}, {&(0x7f0000000c40)={0xd8, 0x3f, 0x200, 0x70bd28, 0x25dfdbff, "", [@nested={0xc7, 0x95, 0x0, 0x1, [@generic="91cd7529a6", @typed={0x5, 0x29, 0x0, 0x0, @str='\x00'}, @generic="d174733ae423d5d298b4eb000b2b345f16640dad1296951b398d9c5ec5fef5033af613c655d392357474476623ba1e41957b4bcc1bcef5b61748007ed8b8aedbff8b23f92f755887381336d429882c81bc18f59c67684674fc4b68ce080bd568505a4ab4d1a85955ce7a0d75da861cc0eaf53d7162d259c1319fab60eb76b723b2abcf59e83542a1c6b1f65a41255fb4e00824b3dd824e70381b2b695f814294910bb6485a0423441ea819ef5779", @typed={0x8, 0x80, 0x0, 0x0, @fd}]}]}, 0xd8}, {&(0x7f0000003900)={0x12a8, 0x41, 0x100, 0x70bd27, 0x25dfdbfb, "", [@typed={0xfc, 0x6b, 0x0, 0x0, @binary="f2409338f2f3de11594c577d2ba2227921296b48b3c1501cc06cb72ea2e8359312bad0968f2c26e4faee78d70286f725e33f418c9f6ff5eedad39902d009314fc04f794c035a65eb2bb73d8e603eb272219c49ccdcec300f8895ce5d66626dfb0ad834910b940d993ab5f96f011c58962dd648cd3749976c4fa5546eaa9b9419c8a7b33c6d4e0a01d4c320f83db7c2d454f69d2cd672a71eb55eb5ff2a8b5ee3c7d75f893d57fb2c858aed788e8687dbb77384023d5fbb0c5ec054edbb9ce28d28589d6ab7b7e24cda7f862e043a758818c25007ba9c244ee099b2b9e0cb15d69ffbac6f96d9efcb87ae18ae42144272f120245f47e62f76"}, @nested={0x10dc, 0x4d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @uid}, @typed={0x5, 0x47, 0x0, 0x0, @str='\x00'}, @generic="acd165d0777f44d34cb3c40e04c8e97a4e8a586dafd221c5d726c4bcdcdd6d7c8aade0bedb95861309a06fa0abe612bb3d91aa86a96ef372d9c0135d4fd2c59b1ca87f65e195d755dbb8524bea1378d5076f207d0ac6350d7c068bd42ac9b38b720f0f69259270a3c86b299eddc0cdf3d7b9f917eb561ef2ab4b65bfaba611faaf0e1ec04f8bb019e96eab5ca9242bd70713c80d1ce239a342447fe95955acb1754121011596b3eaf8d59e983441c13c5347b43ec5abd7295b61c27afd6eaad46291ae656eeed103d01a620a05e946dcc808b0227e1570cc62e93f2befcf024f13b7970b3eac600b7f7dae5bf23d2d4d1ce88b4871cc697e96e44528da8d313814b68b9a20071524392b871753bec2fa3095020aefc1389104235817e8548b33fbf60bf148ecf8e8dc3f1eb6fd6f16606f68bf3a0a3213b1b62b1990c9162fc67d8ead6bf2619c955b0f5325171f6954c8428c7a535a6dd9dcd3de358a2ba01844fc5efa51a4c80517ad554b24a415b6e5d7fb3b216321d0e17add4b3b278da9df07c981adbab3845519476f98df381c8ebca7597549fbb2364205d933f2f162219e7f18b27050e43fd75e48900d9219008042f6c4358ff1a1bba9f38fd16e98affb656a9c7bab02b5ba458a515cf8e72b5ebe33f05c675f8957f6197d8aeb843b83140ee3d2032c68457768848c39ba06f504718bc4da6546f506c71d4245e8ea40376be123854a4aacbae42387fcc7110382134838b557397c9d7937771d0ae0600c8d0a624d0a2361cb36f774e1e43e7d4328ca44f8d684f4284d358fb0169db0f806a0b98702c283b941df4534f8d5ea544c97ddcabbefe6c29f407d1215252e1203f9982db98da1e1e2fe74a5efa39d690dcd7369a02cdb6a312992209f63c696d6d1a7762a70511a88314ee3ca3b8a8e73efa02d8d44697696425d7b54c40e2188ee4c9ed66a898defedabc7f9d1411c8adee87ecdeacaab8911439804280fea688934d9575ccb5987b35cc44551a91251c0ba6e574d1a7af1316257a7f54a1e0dbea07650ce35b49f3da861f397049030f01c754570e82ed0bd303eaffb27f619073fafd33be48e3a08de7f982f9e7efd16b84de1ac0d26b753ce5b5f59bf69f1011a3b86719b86a3627e53e61391838aa37b2eb0f4628dbb05fac4f59cd58982d42b50775433501b8b62ddccff28f96ad30a381de607ac94ce117d48af60857454ac0204e676fe155d037743aa283902c5322932dde5b9c93689a7a1e5ae8eb2fac65b46df4b9267a13ff290072201a009e4582d5689e1e39f60146159e9f680d48b35889c988f8eb5abb14497518875e25c267ba948be181a8dc40cf52f3c6d2ea7ee957b4015d02e26fa7edc234b0bccaa04bad13a1694af4006a44c1b2bbf0c743fc470948a12d1697fe6639da49357b952ac93d30fe8922f0a8392171c43a14101b51ccf30bfde4f4a3e303e1ebb4f9730518ee5d71d0c76772f9395081b79c1ba029cf19878144bb687be17f2594d687ac5de67b5032d4e028f6927a0665ca6a797f66bcb11473eb4caeaa0461447af90966d5afb6d5dd14bc70c3794da8d595483caa1eccf1bcbd88f4c3273cead09033b8084ef368d7b0d58a4b6b64364133d4d93a81bb13e186ee51e29d658f7f29ce03b0799c7f7515690410029a15a90e61bb110cac129d359e94cad368d5e9f47256f5f37cf0bc8c0d772aa54810e1016b31c8a2abd8cc07c67a95f3d09e098471a70e6723e624fc65d4572fa1cb243d5750cecc347e2920b412edb8f1b5f3902832ee62bcd6f4dbe43f4852592e0f58fbd3620c2fc935928dcc4aea2fb2b1f0fec7fc85942027654734e1aa7a7ef28ee8d1ce86d8b79d1bcc8d9a6e7c9d6e718071d16e3c9db6cf2acd2dc25b1fac4b948fb9307f3ac8f429a94fa589183d2eb187f253c884285eeaff2e1b94e53f682cb7bfb95044cdd697a668b34ab92da3b0090f0593f9e772b324eb52375e8e99075d7072752b4e06120ea274059bf93c431af206320ab020e0bbba7abab83476af0148b22242ad41e55b93a6afcab92aecd235da599d2a61c094ad1228a3960a42d9b6d7594d2830b6b00abac1ab43842f398d554614733616215381238d03cde2665024e137e54dfce80461203010b702cffedd062a8f7f4642b245b63a695c19f1bbd74e178219255957dfa08ef06713905f439dd8a58661e0c001cd1a219b58a2d95988768fcf5319799267352f4e3c0c7337d1ccc7f7609e40465f33d15ac899ca728b4325a52564976707c6a4c714c1c0a7b9922b612d4b2b13efad2858708e7b0e41ad88cc41fee119c09e5844811b15319a27bc30dfd106fa6ad6c4cddd7f229696e8a54fee949410f71dd63ae6fdd8c0b54a1b770cb488a8e9dff662abb9d7a32ab5f5fcdf8ab02bbf35a14ded84b0ff980f5759b2a8c4d14f8560016786e0f2dc065ab35683bbea0cf943d9c24b18ba3020fe0dbb021b6ef112ef185d69bb386927ab619808bec91092b6c1c1a2efeca4564d4e520cea9e86c94e826213dcaaff93601e0401261b2b903eeba31fe528d7fa939f90400eaff091905b98ec430b2c69d07bf0f7e4a0afd6aea3426709fd4fbd62f5a3aa391b6d8b6286aefad8a7b60afd7c1a4e4731fc52c3f99da6fc8749802f19e46dc6e095072fa09a76dde070ff34b93d68355ac6919e27107d040f2e6912dff123995b88b31d41264f91ede9373378ce6a4f7387d958554fbeed5f244da7d00d1c66ef3093597acaa02e47fb7e3e35104c6a11b116feb7ea9e0d90374314e0fbfda65500fe9dce059d4e013465e5ff001b6c1f8a7d29101a769c84fcb3890dd841e5e3389b825b3732cd9de58e37101c6d76210aea4f32335f7ffd4329488c1d52737971551955d31a55023f419822a9e5b39a694ff42b64a7ee26382a0520a2b1134ecec1aa71b569e73e76002b5a4fab0ac04b3415cf852631891f9f9ff69d5489082da3948109929bfb2524fb5fdda81b695b8e3265469dd7ded2357a33cecc93fd7c65beedeb498e3a9edba944733c3d777f857e3340f9ba7bb916759699fd7a0264f83cf6c9f9c69c85be3865e96ac5f080a801595da98763aaa12ea4071eb09ea7592420ef1a2178a259f2cd4494736eb5e56a6e4c8b57e7ea26df5b804b5049bee96f7f3665ac4f3dc00f56dfdd0766e369432ed91aced828f0a6b5d01705d6f65f4b068f3d0d336da1f377927c62dd011ec67949000372d7f0f533c495065ff1015ceaec0b029ab339162816cd7e32af1292f6ea8409ed1196ab5adb7ec6f31fc9416bb255aaba3c82ed6bb45e9b204802ab6cccde14276f741de65c6b1a0be33a4c6329406eaaa0caf1380f4c2d99aad4756633f98f304172735d6cb84692329a10a4891338c77242438e34f4e7cf9dab4151fdd0726635326b499471dc2e090fd1171f83f4d6d59992768e7e9e19d9039b7f5dd3e71649e8a3dc102286238be32ea04426413d6ea82d48e24e40acf17b52b1d7eb917af8c163e73b1b851875d58604d51a6bc8d71ee00cc3c59626eb5d108fec4a74dab85090007a7938902a00ba697e7af8a80f6c6965201f8a9da05eb48ab56c9c218115720083f96b93605a89812967580ee1163615802ea6c776efb93788e99b49ddd82a1215cd228f314ce0988428954e52f785bb76478e516048d95bd25eda976db590c5bd9a41d3bbda5dd2af8a7bf9a596842a43d28c14f6226c7fc2994da1c3f9570e8a82c59eeeb43a588088fbbe81e9a51d331042afe236c5755c774970f18772f63f5843a681482d06cbe50ef876609cbae49f4227621ecf663d510d147675902fdb1786bbbd7d94a511e9cf1c3b454881842b9bd1b1ce58754e1c052362d8dbfc15864bcd12a0593e0b56163056a205e7137883049de408d6fe9f8624ef5ca58a0a3dc80b2f1843da79b2e6fa88f0b6897b3069b9482b5a0802f5dea3593e007083d0be31e6d47fa3a4e6d54e8b73d2c69507681178dab8c60c715f3225b071c650e07855b0e65eff9d3538d909ed2ef9ff2d2405e8746bc9b34300be4ef9bd65c28c2e74b0ab4f6898ef824839612d3332207742e27253a6e2a2fd53fa9ada48bf5a327d16431d487ac523f0eaea117dcc08b564b171ab14dc9a760d452d34809bfa136279239287caf72175f3def32754ca788bb92cb4e9e4d00c6e6c8446f915feab2551ae81f8a69c0bbdef67adaf7c08a1219032e3c89e912a108ebe92b539cacdce7bc272e19876e38775b66710e0fd45e9785402570e8dcc5b62c1eb9a58ff969c147efb285af3766bce71d333f89847a10eca9791be60c930e33cdcd6bbf163f5ac66dbae2e54234d4b7676f2ced48dbfad4986478f4661de1fef5b0dd22a1fdde70edf9de0784a264115cd358bf71753a2c1664b4a120fe129a9fda96327cd4e16a2ddda34abfb001aa86edd755d19cec3653604c53511035dbb61b12cadb3e7ad7c037d1e3ab1de6a20b05a776621a96cdf8aa622160f01c9050c373afe87e6a1a21a3f4d61d8c904dae8bad81a5b83ab428f74d6a59e9f3b94a4a0c1a6ae3456170f546450d9a204e0be9acb92139147be2e4481f44ddfb73666382231a78fd5ca8b64519a5fabfa33dbd5d58c7aa0054137cf58d1f7e50ee8bc967924a3d731956ace3c1d7642bbff7cd0399b16f8aad3e538896807ecd16ea1be4b8f54052ea37fa98b8d7d04862bce50f247d325b404dc19ca3387862617628c791a919060067791ada576c88025d67e76652eadb1ffd5ce3d76ad3982e69fd76353f2367bf6abeffe310c98d1d03378e9dcd1057970aae0c0035f444e1b28e2be338f00934318eaebaa739c87208206b894bf3cb266421ffe6d6cd79eebf7114aefcbd28fcbdf17db5aef18fef80efb645ef4706b0d6bdd824e2027c2b230ab36f69f0c2eeaab285468edc80068c7e6c138f980b6b9bde20761a4c44cdf297de50e1f39d464f6a919b5f538b9c8b43230d7a6590180ef67fed7a794d93ec467dfe8eee3d397c902b67a47fbc402100160e1a05d03e68f5fae388bd2d702f892ded4c068a73cdc8bd48515f7448f0e2db6fca0f438127c1e4aa59e0bb318e0f82bc0165ee836e67490adbafd4c8d384389cf0419f4625d861f6a00e98a6bc02f6e1cf1332cbd2830c1a3d26bab662a986fbb0500f103886a40b761efd5beb6ef7a4dc28d6c551ec944e3509acac50de7b73be33c4a298a98215d88938be23e6420d862a64b81f422883893bdfd6c11830852337ea3f6071929db4c08b2fc91621321ad1b1348d790897d5e3ad0219fb5f850c5627164ff706d657c3b836219f4848520970cba26cc2cb9401ef4fd3990d416a77c095f0b28bf18c7ce4dc60fef20c8ce480b2bc02cd9d790bc7fb1e99c722b6c9a36631cafa84519838068a2d1b80f260664034af3a077da80b385adb434e2761826d5815e801254cd2dbab7205f5e8c86beb386cda89a41983f8efeb68496701b902ff63f468892b9d5f913a1782d9635af6f30899395bcbce9074bf9ca7515ac1701e5a198c990b3da5d146617c3b033a460bd13e7cdbbe81b940fb9374d738682487ed8fccc7976b23d5186f258dc4332c1cb384da81608b95250b4c95f8624a6215021a9356216a48d3384e6fa98af654fe5f55a36642de8f6657b4ef437268bbe29a7a3d8c19c55f9144de9875168a58a5fdb2ad0f2036c0578d28943c1d2fd4eda15299990eefaec0e74809fe93737e876d683ae21c6b64cb1644e254929556709426af9ff636ea05d20831", @generic="4d19b6108861d19ec484f741aa19fdcb021f54255554c275fecf392b2441c5a7d2d7e9b14755b1e95d1fcf80805b78e179e1b7595503f2ad6f3f6ceaf738a53b35932bcb99e7456bbe60a8493288a9a1c2ebeeeb22f6883cfd1aa1ade8aedcce8e39dba36aeb0e532d87acb52c8b7f846207ef7b985c97f00fc9c3b794d9c5bbd78bd1f86b7c9b603ea80db45f662d0b59047daa24e9190747971bed1ba82a2d1de5221d58ba11d7ccf15a33fec0b89b2fdaa36bcbc1639d", @typed={0x4, 0x87}, @generic="b89ccb39b8230228128b3747"]}, @generic="bea1d64f171524dbd578e4b1c6f16d6b40e8d3d3f01a0a1dfa6e4b357bed495fb305c623cf782cfb934cf850e565571487399007451f8d684c1a08c063cc4093b389c96e6ee220ba5744124898dc7a969c025b978462da3ec33a8d495c12db0c64db2b9e7caf55d360caedcc08078fa0c0db0b6cff8db01d311f4bf6ec7b283b92efead57226f669ca02c096d95defd549304926a421ddc8b7bee9fea08da29df5f76bbccee27920b2df8fdffb31", @typed={0x8, 0x4e, 0x0, 0x0, @fd}, @typed={0x8, 0xb, 0x0, 0x0, @fd}]}, 0x12a8}, {&(0x7f0000000e40)={0x4a4, 0x35, 0x100, 0x70bd29, 0x25dfdbfe, "", [@nested={0x111, 0x2b, 0x0, 0x1, [@generic="47b25c9b2eae324661ff65d5d6860293ebc2dd0365f32f92110903ec5231a97bfd3fc1b8e9146116f6363dd23345be715fd9fdb28d2fdd8cd21bc1a9bd4ab6b91558ac8995c4fdcc2a12923505f8cd9c8883da604d8b607cb1e35db60fc17bb9c847f2d330e0e6782a0f80e305ed9cbd5a2f9e5960a0f4309ffa319c32a35ef5c997b4f39e1138a21a79292423101611efcfe4d0ee2d2541395ef10a2a977b4a2c3f018fcf0481319af103200f556933", @generic="09ce200dfd16d7714d7428377c125f4fcf4ce52945c4d2c85be60719", @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x40}, @typed={0x14, 0x8, 0x0, 0x0, @ipv6=@loopback}, @generic="3e55c98063ef865d07967cb27bdd7a53e6a17c25ac998558ca909ea3c04ca8f104a9e30e98"]}, @typed={0x8, 0x12, 0x0, 0x0, @u32=0x80000000}, @typed={0x8, 0x0, 0x0, 0x0, @u32=0x3}, @nested={0x1f4, 0x81, 0x0, 0x1, [@generic="0ad46a21a7fafdf2db6fea964e61c806e336945d178304e466dd81fae83a1f1e873374cc349d5032adf8b9c49d4c2761fee370fe100a972ba6651a46a900a736661d01145f9ff141c2e79a58f625c0dcab806e44b078632bf88f479c2ec1d9cb02cd60ec4a51d38f3e88996c499b1d33f5888883ea932d6d08ea791baa2d71d94275edfcc9fc9846002b58d6dc86ea20d03fc8e996244a4112f9c5d6c3fe8408223af635e3b7", @typed={0xa6, 0x17, 0x0, 0x0, @binary="646a9cf605e42159aeb6c5cbf767755a5a432ce9109c645b6d5a4e18ae9bbb3e6240934bca203ad9489a6bc43971d15a986bba080a869ca3586f11a9e3918541588b9ee9bd26ee5a447e1f06ea8d151ccf38663294e59ac3f2db688be25e8976e5ca7ba3645842b04f769e98c894c2c76cb80d1b60ab6fc6c16a4375297a4b29217485a675b09b90f366e2ce25b4425e9fd017b5bc816a712958f2492336d2c3f710"}, @typed={0x4, 0x81}, @generic="00e60658ddd2fdab72bd28b8dc2168041a1a8212b87a53c2c62db3d88d7520a8ee5c0b614a1a0fdacc6c0adfa8905abec52ffbf3ca690e7ea1634af562d800a8131a25e2e7f2fc0537e3f92c65", @generic="e4cbb1dd9193a33e2457a6857af260385ec276b784e5d8f57e4ccca8b754218cafc4aa3ca73441f4608d07be26", @generic, @typed={0x8, 0x19, 0x0, 0x0, @pid}, @generic="8cc6c655adc9392db3b95358eaa57f82d4e9864d7c9c79d6cee2e410"]}, @typed={0x14, 0x1a, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast1}}, @generic="092f20d70b8ec64c5962d13689968400388a4f0b82f531d83d709ca679ffe24684d4c4b745b5c63c57671523687d0919dcdc9862318246c80b90bad8e2cbc01ec93309023e9dea153267c38853c50c1dc9faf09d8411bfb936c8123bd655c77a23", @typed={0xf8, 0x64, 0x0, 0x0, @binary="1ab71032890cf307304c008717964cc08ece5b4ce3b839135163d40caa6c7f16b4d6d039b05919afe084bd23534b4adb2ec1711ae02e0965868da566acefd22f124acec1c1baa48151bad3b0f0021283bb2c1530cdcfa8bdbeaf2df937777af72c395acb71d5dc3bc05468618be73e99502df81234d623b89e75b2995b454ecc50fca8d7dfa6c0de7f496b306f65f12c816ccd5a4f61fb253a81feed840d1759f277bca19bdae0151462f0b1d1e2e06c280a429016eef4401b1f3281efbcad638cf763530c2aeada9a60ff4a437daf4bdb938fc2a6130596da88795a075870aa6083e636eb161e9f4959dcf4d107fd7c405846eb"}, @typed={0xc, 0x8e, 0x0, 0x0, @str='nl80211\x00'}]}, 0x4a4}, {&(0x7f0000004bc0)={0x338, 0x2c, 0x20, 0x70bd26, 0x25dfdbfb, "", [@nested={0x5c, 0x35, 0x0, 0x1, [@generic, @typed={0xc, 0x7a, 0x0, 0x0, @u64=0x9}, @generic, @generic="dc1f6a77fc641c54f8d6638d69a41f193f1d7ae1d774849e97afc884f0fc372851e02a27c1ce48757f97fae26b2f0d166c169a3320e1fad41876fc601121bfb190b93bcdac9cae9a48f3e2a9"]}, @typed={0xc, 0x39, 0x0, 0x0, @u64=0xffffffff}, @generic="e418230f3d71908f0a2f23194b9c3edffd187f99555f3612c7a3c033bb0f3e1bf7280bb1680606671f70252fa2fe358ab6300cf7f8d4bae70852e28146bd4ba020f7528ff5305ae07483eaba8d18568de47c15ede4cda72ef2bf6e2668ceb96cf729c6", @typed={0x8, 0x11, 0x0, 0x0, @uid}, @nested={0x251, 0x13, 0x0, 0x1, [@generic="a27d0b81e4a6e1eac765b57801d0c295bcd0a10d0d74ca7027700ac22601877ca93760c03aa883fec0ea0b4f623c868a1561348da5e0768efadb7060968513f1a585086b97ef844e29235d2c0f0cddf660463c1511152254a53e539260e22f72965b93fdd99126d6dc37a9a34a571444fbffd9f744e1c6905a29933a3eb065fc7f2b26959e926e81d371ca21c3fb472bda2206181c286a30737b225962860d83b884a09bb2ee9538f74b69998dd991f7169383aecc235a60f6d3", @typed={0x5, 0x3c, 0x0, 0x0, @str='\x00'}, @generic="7243f474f100227951c478cf5f0b7dcd25bc266dfafa16480ec5c77c4668bbce388a8e6bfdb065932c683d635341c397dae2732522ea38b28a9b613bc7c22d33cb8e5bb7847d48b1bc8a78830c", @generic="29edae91f565cff7f21eeab1e5b3e3b20688776c806651425f616be3989a714bfa748cff2907c32ea3614bfe4c92bf211dda298dc98ddcdbbed534f627f611544bec3cf242e3410935036577fc484b748265655d07f964ce240061e008e0b93d575792b84bdf", @generic="a1332f694fc4e5f66e9a01887274327f90f95b62ad97394475d36c4d51534cb1d07b6af008727c16c5bf0e91b453cc539018fbbe2520cc6a7708a6d98c150f5febe15482ff82", @typed={0x8, 0x0, 0x0, 0x0, @u32}, @generic="a586940861cd9a33d05dd3787166960f6c2a562ee2308644826a8daa4373f1162f7baed70d3de1176bec06f67f624cf7635b62fb4304fd220ea290ab99bd8c7fae8f46fc244fde35333b907f021e16d346aa7abdad7870710f81fb58b2eee747e01c0e61a31b56f1dc5f5365df80c5fe66f607ceeea0", @typed={0x14, 0x1b, 0x0, 0x0, @ipv6=@mcast1}]}]}, 0x338}], 0x7, &(0x7f0000001580)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x100, 0x20008084}, 0x4080) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x15, 0x8, &(0x7f0000002000)=ANY=[@ANYRES16=r2], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x8}, 0x10}, 0x5b) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r4, 0x0, 0xef85) 11:12:46 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f00000000c0)={@broadcast, @multicast1}, 0xc) [ 191.872279] batman_adv: Cannot find parent device [ 192.324272] audit: type=1800 audit(1675941166.926:8): pid=9793 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="file0" dev="sda1" ino=13903 res=0 [ 192.463380] audit: type=1804 audit(1675941166.926:9): pid=9793 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir3614355940/syzkaller.CxLnr9/21/file0" dev="sda1" ino=13903 res=1 11:12:47 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) write$P9_RXATTRWALK(r0, &(0x7f00000004c0)={0xf}, 0x200004cf) 11:12:47 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.log\x00', 0x181642, 0x0) write$P9_ROPEN(r0, &(0x7f0000000000)={0x18}, 0x18) 11:12:47 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x5, &(0x7f0000000180)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:47 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x105242, 0x0) setsockopt$bt_l2cap_L2CAP_CONNINFO(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) write$P9_RGETLOCK(r0, 0x0, 0xfdef) [ 192.513074] audit: type=1804 audit(1675941167.476:10): pid=9797 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.3" name="/root/syzkaller-testdir2098039410/syzkaller.xVKU4A/15/.pending_reads" dev="sda1" ino=13940 res=1 11:12:47 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x5, &(0x7f0000000180)=@framed={{}, [@alu={0x4}, @jmp={0x5, 0x0, 0xa}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:47 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x2000a0, 0xe, 0xfffff000, &(0x7f0000000400)="3d6ee2e04b910040f30f9b0586dd", 0x0, 0x4000}, 0x28) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000800)={0x22c, 0x20, 0x10, 0x70bd2d, 0x25dfdbff, "", [@nested={0x18f, 0x75, 0x0, 0x1, [@generic="05e8e7b5edc1a95a9fda6ab31c8c706fcee7fbf0b48cce77cdf5fe1c82144f6aea9b2c808aa4552083453ff4cc6c0785e176ea73b7f59126b35805b80d5565d28dcad4315bec2d3183416fe90f95bde97dd072d8b0903d5ec61f9fd47115aa697c361109d2bfe11c7e62e5b70ada7364c1a66b4526b17901f68cc5cab4313dac5e3847a7b1053c163159a07f26a2531dcd823c81a57104aad664436ca8b5e679cb5125853de50fb498ef6de45e2237704da313b1436a0a94bb380b", @typed={0x8, 0x71, 0x0, 0x0, @ipv4=@broadcast}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0x7f}, @generic="acef0ec8b854be504e79d430b23090cca064fbc681b88a42db8ef5e0de5344e47c87636e9500e30edec84b88dba4d8150663f91b1aef3628dae1a27410793b8802fee2e64de178bdd98c8106e30c0bc52fe6b816e00aa6e752860956c0da2645707bbec43a87524b3d790bbe36389872bc9e244df1adab027c1e95622f4e1103b5c388bbfe2cd86274acf0af184be096ddd646744c30add26506e37481ee01f67b51", @generic="fc791e54a02c73af53593bee7516fe7f2ac9323feda5b7d75314"]}, @typed={0x8b, 0x4, 0x0, 0x0, @binary="4f038e3e5163b9040ba59ae61e8368b4eeedeaf8c80c26da8d149fc7dab3e1ef56f4019c18e685f4215af2d7798b1ba2db56ef97130b09d2770d4f138dc8897e12d638e96766095c5c57d98d765bfd0fa9204a62ba89f6bbdff07f1a57d35740d71e43f7158d4c792d6226592937aa83318bdaba791461292727e943c186651bb95c19d3c16f6b"}]}, 0x22c}, {&(0x7f0000002740)={0x11a0, 0x1a, 0x400, 0x70bd26, 0x25dfdbfd, "", [@nested={0x1081, 0x5, 0x0, 0x1, [@generic, @generic="593e8380967154fb2199a0513ecbdf00f2d0dedbe5523412a77a9e3de8076336e95d2c24cb149e05535c46496807b0024f21548a25c5df07e5ffe6f6958a96a6c9934f2d67cd76b5083f48ef7fcfbfd6d8937dbcb05ba0f2270ff965c65ab4b6f2e4a7351e71fc660547ef4ac960ca10d95044dc4127183cff4babfa77b7d5308684db6c9c305640437d229e15c925c82aab915ad898d2103e7a2bf5eece57a1a77041ba9435c587e2df784506251c71ef117df5fbd1ab600b6daaa52ec98b22afc57a10a7f74751f9b114b34f141d72f896894834a6c817bb8b0781f70390b40a0fcf89026f4392b2d8693e92bcc2022881d903a4015598075e7488d37ae3d00905bb05ceafb3655f1ddd1e0c9e7281ac93c6d6cbd4eb60ba58d239c3fa6a034ee47e89dd6270ca75d6c9af409ecaebf1e889048640c18fb56ca826e046ddf7779b51015c8bccc27b67eee7ec11dc4f48d33f4dca6d5ceaa100775bc12a5cbe28e9a49d95d6d6e80d238817b967862765463ee3249487fae62f10218ab60681e72c6401e9892cfca393fc7f87430d04bd0d7f63bb9fbe9492a63727aaba640ce7ae144549c582cbd84aa00583026e1e7c5b5130118936619fc8656c666017f3ea7a2c1fd151c1427316767d1c3b189eb0784ef8237d3031b95fbb7110a6eeaae8549398f154f02ad14582c361e882ab0bde67106120b33aa73f25e26bf5e21c2b5f2b5d342fdc0f121cc09daffa6327928f6ad7bf2bc88727ce8874b31b28720a11b88ed697079cc3643bcf667ee95fe3a1bd13eacda038b978e0827360dffee37bceb1cd9d413cf8327af223f93802a7d583ae2eb99428c5732d1bddb0fa358ecc53d5bf1e697e834251b527a12b4e8e06c48aefcae97d63ab60711f1d9d6f84916a09f8c29adb562c7979293bb955a23bb68ac6c89112fb8a89920a1dead6980c3be7303254c6d3db95b6f66a913c9f646ac4a1e9b8a9dad2af676037b8610324906fa10df03ba88f132ecd3170f0442f566d47ea8ec08d1f11ee34f26b9f228be4ea2979be73afdbfed13b366f18567aae6c31c4652ea4fc3b7092b88a2a1b4d99fb4526a7951a20842b088866d22da955262ee090e77dbcc1ee673b1c13ec0ca011cf067cc2383b82d789d08d20089359ec349eaec327cbe532d3f632f46fb22bc0822e5f531022b6733e3562087fbd7e72b32336499a6dba4d6c07ca410763db525ee21ff446a2913aba5031a7c855a21fa9aa7e24d6567b15b091a579320d90a2ec5f945e542c5aa110ea098f580e96f149b9524f47fe525abf063230f1f43d1215938b0d79e97176a3e66d32a9d75a05558d1cf6c74b3757e15228b9254301009a77d2c6cc63ea69cee65f1ea74108b5032908d66bb9b09de5d4b3581da83040f773e631538a9e983141f728ada2efa08ae70e5119e603a88c9f4256c76bc0f732b3903d784502be7200d607866c7daa857b88475e7f8deb8b207c514c5ac82678ef2204fdf439de297fd9cd8b3b05c38fff383521f4ac927e787b76759c2c4b4125c88009aa8f471b55a23ed3d6c28ce0356807923505216821528d67ab1ab3a2903348655b0b6a48d02f5cd1723a9a7d266946c2ce174555e2c23bb881e378b6b14742881225e2949af1881bf0207b6f8d974ed635afcd01f0e9ed0b26c0648f8bf54b82c1f17653f809d90675a36bccaabc5181a7054f269e1bfcfffdac1924bf0b9f3919005ef80ca1b7c0eacdf1cb84f535712dd509866c56e4b0124a00789d055f02e432d9d89f295693d332f7098985e2bbdd1ca9b51c188f35e88a1fd2dfaee22caf9df9121ddce1bb312f61e0eb5d6a1028ac62f52b61d92c16dc1fb875b731d671ad5a1dfc11c080a3c8101006b0b0230fe26ed0951ffc5970252e3d4e73e8111fc5e8c8ee90d2f023085d10a6546d7d441a21ffa680bd8b6cd108b388cb832717610ea9cff48036bdd149933278b005274972a564e41b6971840aa1f9e8a28144a6a116e303cacf126e181665756f0e6e44f9d8c68e603b46b0a2a9cfe0a8708da9ee0363f868aa89997487c5d490b83d0f5e7e1e3a113de2c7014eeb9e02f312e1bf9f5845e451a11c56c4a3e3e2f5b52eb1f09d86d3c4508cba5060e34a62cbcfe5f38ffbaef2470394b9caed4d5e553ef2e00acf1b4ad1e6488a9496fecc2d54c08f234fc2678feddfaceed5752d63077e4c3bd70225bc32cad9b2b129cdfa917b49554a091a34cce049c04c22ea870e932ed0542e68b1e3c083f737033ac2a714b0c8becc9f4810b0164c9f8dce14c851870a45573db01b3b11a0e4cdb27f038d21d5ae062a091757833bd02902b403ec2e262140daffe44939b63776a43f0673f27f3270566e351309d92f0a972ed7251991597866fb5eaf3ddfe57e199db5604f7b056236fed391d812d773dd76af121055f15f14c53d3b04ba0e39ebc3a7572ead7a0b83787c4428b83161d10b5837a26294fe653419d3070be66bf41b97c24be126a1c4e4ccfb47e8aeba801199d0d5dc7d07d5b3ab931faf156f0f4fcc92eae9e4d690ee3db2f246e517a6d17d7b5eaa1f4ebf14a9129eb88e0f8e2ec2ff8aedf297ecf2adfe4ecfe82357a30317e7a039fa1b6534447d4e204e071d61e7325826e8019ba8ec4909d9f3e1566c5d30c957f3b42a67e28fc42ecb3d6c0ddb6f64ec00896d12fc266e0bf4f55fe2f9b982afda1d0729d0cc3b6ca79ab00f20e840e6a1e4a30ff54fe9665b8587add708117c8be07c9d73617dc2402a5d169f14aa644a9c6f586f56914d63c333beb407cf3990cf0806861aa396ff8b3f8459e104d5281de50fd16e7c6b146135354cbc13c9e47c07821d3e115ab2a577ac6e1aa62d6311d34d30397c7af4da39147089da4161e8748776cb27901f4729009d34cd4527906e273358f340ceac1eae4ab024fa21b857f08b9d9149d92a87911dd3a38e70efdc6a6db5829b84c4bddfb29d11c1b7e878acfe5e311a4aef2688f7a7e34e2c411ff9ee0f6b9b7ea4460f41f1027471b9e7e43381df08a5213516fb807f8bbf83a20a14d0653a5b2f44ea5916466611bdbc37ecafd898d8ef86da2b4e038cca0ee9e77291185d562ea9443ef13c6e4f53c86393ec87eda01e2c9b5e9fc6dd1cd3f02db3bf000a9155f2af9eaa5a02a2fbb7aa690f3a5effe2c6c1e08ab5d6639ae65f8ac1eacc99b48e2bb37f0244b028012f4987a5f2105367a927ccee831f52b11b8cf76d1cf2e17d9dc600741f935e6f838a101ffb94928f9a63eb8e3c7760bb065f88a29b6e96f63b10f2262d59edceaa2cee672d2b915476ddf72b307d99359c1943cef21ae482bf347f67a2f4a509b072799bed8f9f5b802b93c3b3859bb474f4e70deb9a5c88f75dd424ea24dfedb2199e24daabce71d8fa2ad6d8055ff69ad77a66f7ae769eb175a59fcd4bd32cb4a9cc5f74c98af144754708de53046bbb86bb97fbef7bf29ec2cb87fea72f432d65c1b167647490907697172470eafbb4ad9cc57bcef78a89cc27f7ba92463bd2bc78edcc48fd62cd1e02965b8c0f0eb3d0d81a2e545fc5c07a63398ff36bc3b62cc52e926649c4af14f365a4295437f67f32ed007897013eb2394879639cef247d09b9ae464ff81cb17065bfbb03b7ded91c5d82bec85144a133241f0b80664220021ea126ad1a4f1d15c84f4a3ffda019a9597b8e61c6a132f0c00fac851c52da2a9e81989291f1dadaaccab3c8f23ae9eff490c8c9b4cb0905d5249bfa232a3f1c772d33c45d252b2b194c7b9307200b0ddef287c97cbc891f25f8915c50823768c340213608bc84193410bd283d9a692b67e338866aa4e18608bfc6cbb1691ab8d6e1ea1604ea45a61ab33fc729323cd05d2f0cab84d182780c89de58cf2f368da46a9c040e850a4bb2b63d34504fa322b249fb8ce7bce36569a8184846fa62a870f31eda39f10e7eef049edd523648452385c10f8e02a05161b4f7f1b8cbe207208e1ea4325fdd7916654d53c9a3e47e144a0339fe96c60c7207bb72ad21ee137b5d65858931ce560988baf2e0f1030bcfb755b5d9cece205a79774b6e4627bf9b69cff60aee6d2073e0625ea0a84a48469163152f57f14ef94029224b7d4a09ea8822576418b798424d84570082b3e1b7e6c329006d185258733a4a3e330e733a0a84db3f59b3b44fa391c6f969c6055add24a4f53c3cecbb29b5c6d8b0130519f78294069538a4398d5b7b3fa55027a4713e730d62be6a913f932d7a42d161ab08fd7e837efc585111e8d4f2a6a99d8452e13bb5832baa19fe896ae8fa1b02977bd4edd05c03ec43bcac8304cdb6faa45f6f1079fcbd967c9733e10bb8f7f9ac88f951a0049ab876d29ff3a66567a782ef86a92eff86d433a9ab8826861bd24a5c4866061c995d67ff16c9267ef90942d0bc2a46049408e6fdf37da90cb6329d36011964eec134c483cdaf41ed7915c01401d034bd27b69ad67d52821db204f68de05b32e1c8560eb543e001249aa88ba950749b054cdbb84ecdeb9a2185d283de94de791e82e1a1a3b237ea57dc68efc96c4b7d724974c4fc28ae18d3936587f26fb695cf17e8b76ef1a800c29f0896e1c13760109a0dc9d5887fa67fc2c855d7369b98398dd7b70dd29a4d864faf5433d27a3a0d9e2250e26e3857290e6cdda588e9f83a9d60bad626c704522583e5d0023e92b1e30cac0a885ded1e858cdb8e7573fbbfa3d74abc5f5d1448895429b9337d23227da641542a6e22dcf20c111ff3942e394a398b71ddfcd7caa8ce1b46e92f23ea8203057f475dc3892769fc60aaf61b5582840c84db46b4f151dab75e468f1c053f23e9bc74867a24f49aa4dfb8343012363e1be72a47f5679cc64ff9c6dff1f9ed3b5dc928f101f0381606f02fd9a56a5c55637240addc9e2c558ad8936dac483edd5a18ee217e121678d1bebf7739ea93bc55275ac956631bdaf6ea089f0d871e1129e0913c254bcb8990b938255017a9dc5b4e2d88015a607aae19013609b18be54af15710cd5cf98abad90f12d3edc2eec5e2a867a11d2f694a01497e2634275889709cfe7718583f7b686409d3ca561d990886c8033d4629fe1a0183d5b9293417dde9d99fe5aa345d2737b7fc207aceb72a291d15cb79765ff25ba91859e3643814dbc6f6f3cd3f49f034ba8c26d7c5c0b2034b2a7a83cbc96c7124f3d8ebff1b4066e6feabebfe62b0afe694b7beb6f588b01aece1cb77892a88e733b7e66ae7c76f50cd1139e723975fcdfc8b56543a74924e6ffaf97ae6c21b75de3a72425356f0eaba93d0c98b8bf2f75b6d7c036028c8300ff827d68cd38ff33461a12d92d279dde708681268d6453a80d6dd2cc76cc19361c0f35633e02dd42a9cf2622a2839c7aa872ce35842f77a558c922c88fd294268aac4e85326248c841c6286eaed90c13b3582b75cbab8de4d3e1ddfc77a189dc01720ee203ca0c41a6dd81ff321872c47c5069b0034b69abc6391e041e9783760ef95fe682fa171c49b42cab0256381472338561ce8dc53e4b5b99e3a5edce0191c76b30f4c2ec66b703384cf480ff06aaf075f593ee06ce396b036bb7a9d7a2f870014b8962dd208125d000b1ff7d3f7deeedd977dbfb6207df072dbc5c3471b76df552d0dc782b87e8e5cd482d156d89664f6db91b936ca60be7fc72e9da4dc0b6e8727d11b0ffd9b9065c0d5af42540492ccb54507bf056a9fbc15bc1a6f4483cfb70b2fb637336e113bf6ef5dc38399d6f94762bad33e87f256d46bd61665d6ddb6bcebb0a4c29469ed4577", @generic="2396a7139d5d7717d9b8ad45b6e624571079a26459c5656b5046c059b73ee88ba1b1a75961f0dbc34a336d20aa8987a840b4b4016bbf4b4849dcd299fa469359794fd77741755f868907ad598d049e778c8258656602870c0e430ed75d54f9725bf11c74550191c18dcc8c5510132eb0d905795bc2b6250dcbc714a4543c"]}, @nested={0xff, 0x11, 0x0, 0x1, [@generic="9f70554dd0f227d71004e228", @generic="ba3ae8b6294562c754a98f434e0ed7cefbd05b612d624cb5ad0fb65fdabf2e159b50c70ad037d7b8b0c6bc5186ee70ef9b24207b1cf63d2d3a76ecd48783840de7807d6af34f6bfcb2c389c24bb0883ecdbe7c13bcbc62d8980db1ca45adc55590aa36a06842afe30b113f97c9160da82da17c55af693607d1be18446b8b27229def8d697950e79eda9c4398", @typed={0x8, 0x46, 0x0, 0x0, @str='GPL\x00'}, @generic="755ba7e85511b38c98f7ac7cc04bde75d2d9fbdb62f05742cd75fc04c591c20d74f53d1ac8", @generic="e93c1044b441a4ebd6bd27751e6b1a607c2ebc386f6f69e180ee148258d9344bda392ff57e19b6ee0cb18cdcb42c", @typed={0x8, 0x15, 0x0, 0x0, @uid=0xee01}]}, @typed={0xc, 0x4c, 0x0, 0x0, @u64=0xffffffffffffff64}]}, 0x11a0}, {&(0x7f0000000a80)={0x184, 0x38, 0x1, 0x70bd2d, 0x25dfdbfe, "", [@nested={0xa2, 0x4, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x40}, @generic="e696cd81df16632272ef4d7698a3f9cc3091744a6a319c18bdc83a5ebee1a7a2a5589ec550fd3134480bf570f50d3c5ed45928a5966720bf4575a8061fd248ad7f8e0611446fb1d5d529374ca76c147e24fa", @typed={0x14, 0x61, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x2f}}, @typed={0x8, 0x8b, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x14, 0x37, 0x0, 0x0, @ipv6=@remote}, @typed={0xc, 0x63, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x88, 0x0, 0x0, @uid=0xee01}]}, @nested={0xce, 0x0, 0x0, 0x1, [@generic="fabd5a1fd89cafce189c0db1f4e5b7911832a3b83aca75baf451a9a069a832f6e885dd34172ef9dfa60e8701c0a999091ddead18b2b48f9d44a339e691e2f3", @generic="984474a0f56e9c7db071c54fd53c0323a85958a7efbf89e5bbf9a6e9f49ff20e849df82894c88e60741dad503f4922aa6bfa10e558de368d16e48bb294e0a4b8e25c0af92f1744de02ecc592928b0fe4b51edec4d1c037c26884cc56adf867b3627eec7fe2c8f22545ab37", @generic="e8e4189422d705e2dc4914cc89c4eab8ec7072eeb8a89e2d1b8c65398ce05ddc"]}]}, 0x184}, {&(0x7f0000000c40)={0xd8, 0x3f, 0x200, 0x70bd28, 0x25dfdbff, "", [@nested={0xc7, 0x95, 0x0, 0x1, [@generic="91cd7529a6", @typed={0x5, 0x29, 0x0, 0x0, @str='\x00'}, @generic="d174733ae423d5d298b4eb000b2b345f16640dad1296951b398d9c5ec5fef5033af613c655d392357474476623ba1e41957b4bcc1bcef5b61748007ed8b8aedbff8b23f92f755887381336d429882c81bc18f59c67684674fc4b68ce080bd568505a4ab4d1a85955ce7a0d75da861cc0eaf53d7162d259c1319fab60eb76b723b2abcf59e83542a1c6b1f65a41255fb4e00824b3dd824e70381b2b695f814294910bb6485a0423441ea819ef5779", @typed={0x8, 0x80, 0x0, 0x0, @fd}]}]}, 0xd8}, {&(0x7f0000003900)={0x12a8, 0x41, 0x100, 0x70bd27, 0x25dfdbfb, "", [@typed={0xfc, 0x6b, 0x0, 0x0, @binary="f2409338f2f3de11594c577d2ba2227921296b48b3c1501cc06cb72ea2e8359312bad0968f2c26e4faee78d70286f725e33f418c9f6ff5eedad39902d009314fc04f794c035a65eb2bb73d8e603eb272219c49ccdcec300f8895ce5d66626dfb0ad834910b940d993ab5f96f011c58962dd648cd3749976c4fa5546eaa9b9419c8a7b33c6d4e0a01d4c320f83db7c2d454f69d2cd672a71eb55eb5ff2a8b5ee3c7d75f893d57fb2c858aed788e8687dbb77384023d5fbb0c5ec054edbb9ce28d28589d6ab7b7e24cda7f862e043a758818c25007ba9c244ee099b2b9e0cb15d69ffbac6f96d9efcb87ae18ae42144272f120245f47e62f76"}, @nested={0x10dc, 0x4d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @uid}, @typed={0x5, 0x47, 0x0, 0x0, @str='\x00'}, @generic="acd165d0777f44d34cb3c40e04c8e97a4e8a586dafd221c5d726c4bcdcdd6d7c8aade0bedb95861309a06fa0abe612bb3d91aa86a96ef372d9c0135d4fd2c59b1ca87f65e195d755dbb8524bea1378d5076f207d0ac6350d7c068bd42ac9b38b720f0f69259270a3c86b299eddc0cdf3d7b9f917eb561ef2ab4b65bfaba611faaf0e1ec04f8bb019e96eab5ca9242bd70713c80d1ce239a342447fe95955acb1754121011596b3eaf8d59e983441c13c5347b43ec5abd7295b61c27afd6eaad46291ae656eeed103d01a620a05e946dcc808b0227e1570cc62e93f2befcf024f13b7970b3eac600b7f7dae5bf23d2d4d1ce88b4871cc697e96e44528da8d313814b68b9a20071524392b871753bec2fa3095020aefc1389104235817e8548b33fbf60bf148ecf8e8dc3f1eb6fd6f16606f68bf3a0a3213b1b62b1990c9162fc67d8ead6bf2619c955b0f5325171f6954c8428c7a535a6dd9dcd3de358a2ba01844fc5efa51a4c80517ad554b24a415b6e5d7fb3b216321d0e17add4b3b278da9df07c981adbab3845519476f98df381c8ebca7597549fbb2364205d933f2f162219e7f18b27050e43fd75e48900d9219008042f6c4358ff1a1bba9f38fd16e98affb656a9c7bab02b5ba458a515cf8e72b5ebe33f05c675f8957f6197d8aeb843b83140ee3d2032c68457768848c39ba06f504718bc4da6546f506c71d4245e8ea40376be123854a4aacbae42387fcc7110382134838b557397c9d7937771d0ae0600c8d0a624d0a2361cb36f774e1e43e7d4328ca44f8d684f4284d358fb0169db0f806a0b98702c283b941df4534f8d5ea544c97ddcabbefe6c29f407d1215252e1203f9982db98da1e1e2fe74a5efa39d690dcd7369a02cdb6a312992209f63c696d6d1a7762a70511a88314ee3ca3b8a8e73efa02d8d44697696425d7b54c40e2188ee4c9ed66a898defedabc7f9d1411c8adee87ecdeacaab8911439804280fea688934d9575ccb5987b35cc44551a91251c0ba6e574d1a7af1316257a7f54a1e0dbea07650ce35b49f3da861f397049030f01c754570e82ed0bd303eaffb27f619073fafd33be48e3a08de7f982f9e7efd16b84de1ac0d26b753ce5b5f59bf69f1011a3b86719b86a3627e53e61391838aa37b2eb0f4628dbb05fac4f59cd58982d42b50775433501b8b62ddccff28f96ad30a381de607ac94ce117d48af60857454ac0204e676fe155d037743aa283902c5322932dde5b9c93689a7a1e5ae8eb2fac65b46df4b9267a13ff290072201a009e4582d5689e1e39f60146159e9f680d48b35889c988f8eb5abb14497518875e25c267ba948be181a8dc40cf52f3c6d2ea7ee957b4015d02e26fa7edc234b0bccaa04bad13a1694af4006a44c1b2bbf0c743fc470948a12d1697fe6639da49357b952ac93d30fe8922f0a8392171c43a14101b51ccf30bfde4f4a3e303e1ebb4f9730518ee5d71d0c76772f9395081b79c1ba029cf19878144bb687be17f2594d687ac5de67b5032d4e028f6927a0665ca6a797f66bcb11473eb4caeaa0461447af90966d5afb6d5dd14bc70c3794da8d595483caa1eccf1bcbd88f4c3273cead09033b8084ef368d7b0d58a4b6b64364133d4d93a81bb13e186ee51e29d658f7f29ce03b0799c7f7515690410029a15a90e61bb110cac129d359e94cad368d5e9f47256f5f37cf0bc8c0d772aa54810e1016b31c8a2abd8cc07c67a95f3d09e098471a70e6723e624fc65d4572fa1cb243d5750cecc347e2920b412edb8f1b5f3902832ee62bcd6f4dbe43f4852592e0f58fbd3620c2fc935928dcc4aea2fb2b1f0fec7fc85942027654734e1aa7a7ef28ee8d1ce86d8b79d1bcc8d9a6e7c9d6e718071d16e3c9db6cf2acd2dc25b1fac4b948fb9307f3ac8f429a94fa589183d2eb187f253c884285eeaff2e1b94e53f682cb7bfb95044cdd697a668b34ab92da3b0090f0593f9e772b324eb52375e8e99075d7072752b4e06120ea274059bf93c431af206320ab020e0bbba7abab83476af0148b22242ad41e55b93a6afcab92aecd235da599d2a61c094ad1228a3960a42d9b6d7594d2830b6b00abac1ab43842f398d554614733616215381238d03cde2665024e137e54dfce80461203010b702cffedd062a8f7f4642b245b63a695c19f1bbd74e178219255957dfa08ef06713905f439dd8a58661e0c001cd1a219b58a2d95988768fcf5319799267352f4e3c0c7337d1ccc7f7609e40465f33d15ac899ca728b4325a52564976707c6a4c714c1c0a7b9922b612d4b2b13efad2858708e7b0e41ad88cc41fee119c09e5844811b15319a27bc30dfd106fa6ad6c4cddd7f229696e8a54fee949410f71dd63ae6fdd8c0b54a1b770cb488a8e9dff662abb9d7a32ab5f5fcdf8ab02bbf35a14ded84b0ff980f5759b2a8c4d14f8560016786e0f2dc065ab35683bbea0cf943d9c24b18ba3020fe0dbb021b6ef112ef185d69bb386927ab619808bec91092b6c1c1a2efeca4564d4e520cea9e86c94e826213dcaaff93601e0401261b2b903eeba31fe528d7fa939f90400eaff091905b98ec430b2c69d07bf0f7e4a0afd6aea3426709fd4fbd62f5a3aa391b6d8b6286aefad8a7b60afd7c1a4e4731fc52c3f99da6fc8749802f19e46dc6e095072fa09a76dde070ff34b93d68355ac6919e27107d040f2e6912dff123995b88b31d41264f91ede9373378ce6a4f7387d958554fbeed5f244da7d00d1c66ef3093597acaa02e47fb7e3e35104c6a11b116feb7ea9e0d90374314e0fbfda65500fe9dce059d4e013465e5ff001b6c1f8a7d29101a769c84fcb3890dd841e5e3389b825b3732cd9de58e37101c6d76210aea4f32335f7ffd4329488c1d52737971551955d31a55023f419822a9e5b39a694ff42b64a7ee26382a0520a2b1134ecec1aa71b569e73e76002b5a4fab0ac04b3415cf852631891f9f9ff69d5489082da3948109929bfb2524fb5fdda81b695b8e3265469dd7ded2357a33cecc93fd7c65beedeb498e3a9edba944733c3d777f857e3340f9ba7bb916759699fd7a0264f83cf6c9f9c69c85be3865e96ac5f080a801595da98763aaa12ea4071eb09ea7592420ef1a2178a259f2cd4494736eb5e56a6e4c8b57e7ea26df5b804b5049bee96f7f3665ac4f3dc00f56dfdd0766e369432ed91aced828f0a6b5d01705d6f65f4b068f3d0d336da1f377927c62dd011ec67949000372d7f0f533c495065ff1015ceaec0b029ab339162816cd7e32af1292f6ea8409ed1196ab5adb7ec6f31fc9416bb255aaba3c82ed6bb45e9b204802ab6cccde14276f741de65c6b1a0be33a4c6329406eaaa0caf1380f4c2d99aad4756633f98f304172735d6cb84692329a10a4891338c77242438e34f4e7cf9dab4151fdd0726635326b499471dc2e090fd1171f83f4d6d59992768e7e9e19d9039b7f5dd3e71649e8a3dc102286238be32ea04426413d6ea82d48e24e40acf17b52b1d7eb917af8c163e73b1b851875d58604d51a6bc8d71ee00cc3c59626eb5d108fec4a74dab85090007a7938902a00ba697e7af8a80f6c6965201f8a9da05eb48ab56c9c218115720083f96b93605a89812967580ee1163615802ea6c776efb93788e99b49ddd82a1215cd228f314ce0988428954e52f785bb76478e516048d95bd25eda976db590c5bd9a41d3bbda5dd2af8a7bf9a596842a43d28c14f6226c7fc2994da1c3f9570e8a82c59eeeb43a588088fbbe81e9a51d331042afe236c5755c774970f18772f63f5843a681482d06cbe50ef876609cbae49f4227621ecf663d510d147675902fdb1786bbbd7d94a511e9cf1c3b454881842b9bd1b1ce58754e1c052362d8dbfc15864bcd12a0593e0b56163056a205e7137883049de408d6fe9f8624ef5ca58a0a3dc80b2f1843da79b2e6fa88f0b6897b3069b9482b5a0802f5dea3593e007083d0be31e6d47fa3a4e6d54e8b73d2c69507681178dab8c60c715f3225b071c650e07855b0e65eff9d3538d909ed2ef9ff2d2405e8746bc9b34300be4ef9bd65c28c2e74b0ab4f6898ef824839612d3332207742e27253a6e2a2fd53fa9ada48bf5a327d16431d487ac523f0eaea117dcc08b564b171ab14dc9a760d452d34809bfa136279239287caf72175f3def32754ca788bb92cb4e9e4d00c6e6c8446f915feab2551ae81f8a69c0bbdef67adaf7c08a1219032e3c89e912a108ebe92b539cacdce7bc272e19876e38775b66710e0fd45e9785402570e8dcc5b62c1eb9a58ff969c147efb285af3766bce71d333f89847a10eca9791be60c930e33cdcd6bbf163f5ac66dbae2e54234d4b7676f2ced48dbfad4986478f4661de1fef5b0dd22a1fdde70edf9de0784a264115cd358bf71753a2c1664b4a120fe129a9fda96327cd4e16a2ddda34abfb001aa86edd755d19cec3653604c53511035dbb61b12cadb3e7ad7c037d1e3ab1de6a20b05a776621a96cdf8aa622160f01c9050c373afe87e6a1a21a3f4d61d8c904dae8bad81a5b83ab428f74d6a59e9f3b94a4a0c1a6ae3456170f546450d9a204e0be9acb92139147be2e4481f44ddfb73666382231a78fd5ca8b64519a5fabfa33dbd5d58c7aa0054137cf58d1f7e50ee8bc967924a3d731956ace3c1d7642bbff7cd0399b16f8aad3e538896807ecd16ea1be4b8f54052ea37fa98b8d7d04862bce50f247d325b404dc19ca3387862617628c791a919060067791ada576c88025d67e76652eadb1ffd5ce3d76ad3982e69fd76353f2367bf6abeffe310c98d1d03378e9dcd1057970aae0c0035f444e1b28e2be338f00934318eaebaa739c87208206b894bf3cb266421ffe6d6cd79eebf7114aefcbd28fcbdf17db5aef18fef80efb645ef4706b0d6bdd824e2027c2b230ab36f69f0c2eeaab285468edc80068c7e6c138f980b6b9bde20761a4c44cdf297de50e1f39d464f6a919b5f538b9c8b43230d7a6590180ef67fed7a794d93ec467dfe8eee3d397c902b67a47fbc402100160e1a05d03e68f5fae388bd2d702f892ded4c068a73cdc8bd48515f7448f0e2db6fca0f438127c1e4aa59e0bb318e0f82bc0165ee836e67490adbafd4c8d384389cf0419f4625d861f6a00e98a6bc02f6e1cf1332cbd2830c1a3d26bab662a986fbb0500f103886a40b761efd5beb6ef7a4dc28d6c551ec944e3509acac50de7b73be33c4a298a98215d88938be23e6420d862a64b81f422883893bdfd6c11830852337ea3f6071929db4c08b2fc91621321ad1b1348d790897d5e3ad0219fb5f850c5627164ff706d657c3b836219f4848520970cba26cc2cb9401ef4fd3990d416a77c095f0b28bf18c7ce4dc60fef20c8ce480b2bc02cd9d790bc7fb1e99c722b6c9a36631cafa84519838068a2d1b80f260664034af3a077da80b385adb434e2761826d5815e801254cd2dbab7205f5e8c86beb386cda89a41983f8efeb68496701b902ff63f468892b9d5f913a1782d9635af6f30899395bcbce9074bf9ca7515ac1701e5a198c990b3da5d146617c3b033a460bd13e7cdbbe81b940fb9374d738682487ed8fccc7976b23d5186f258dc4332c1cb384da81608b95250b4c95f8624a6215021a9356216a48d3384e6fa98af654fe5f55a36642de8f6657b4ef437268bbe29a7a3d8c19c55f9144de9875168a58a5fdb2ad0f2036c0578d28943c1d2fd4eda15299990eefaec0e74809fe93737e876d683ae21c6b64cb1644e254929556709426af9ff636ea05d20831", @generic="4d19b6108861d19ec484f741aa19fdcb021f54255554c275fecf392b2441c5a7d2d7e9b14755b1e95d1fcf80805b78e179e1b7595503f2ad6f3f6ceaf738a53b35932bcb99e7456bbe60a8493288a9a1c2ebeeeb22f6883cfd1aa1ade8aedcce8e39dba36aeb0e532d87acb52c8b7f846207ef7b985c97f00fc9c3b794d9c5bbd78bd1f86b7c9b603ea80db45f662d0b59047daa24e9190747971bed1ba82a2d1de5221d58ba11d7ccf15a33fec0b89b2fdaa36bcbc1639d", @typed={0x4, 0x87}, @generic="b89ccb39b8230228128b3747"]}, @generic="bea1d64f171524dbd578e4b1c6f16d6b40e8d3d3f01a0a1dfa6e4b357bed495fb305c623cf782cfb934cf850e565571487399007451f8d684c1a08c063cc4093b389c96e6ee220ba5744124898dc7a969c025b978462da3ec33a8d495c12db0c64db2b9e7caf55d360caedcc08078fa0c0db0b6cff8db01d311f4bf6ec7b283b92efead57226f669ca02c096d95defd549304926a421ddc8b7bee9fea08da29df5f76bbccee27920b2df8fdffb31", @typed={0x8, 0x4e, 0x0, 0x0, @fd}, @typed={0x8, 0xb, 0x0, 0x0, @fd}]}, 0x12a8}, {&(0x7f0000000e40)={0x4a4, 0x35, 0x100, 0x70bd29, 0x25dfdbfe, "", [@nested={0x111, 0x2b, 0x0, 0x1, [@generic="47b25c9b2eae324661ff65d5d6860293ebc2dd0365f32f92110903ec5231a97bfd3fc1b8e9146116f6363dd23345be715fd9fdb28d2fdd8cd21bc1a9bd4ab6b91558ac8995c4fdcc2a12923505f8cd9c8883da604d8b607cb1e35db60fc17bb9c847f2d330e0e6782a0f80e305ed9cbd5a2f9e5960a0f4309ffa319c32a35ef5c997b4f39e1138a21a79292423101611efcfe4d0ee2d2541395ef10a2a977b4a2c3f018fcf0481319af103200f556933", @generic="09ce200dfd16d7714d7428377c125f4fcf4ce52945c4d2c85be60719", @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x40}, @typed={0x14, 0x8, 0x0, 0x0, @ipv6=@loopback}, @generic="3e55c98063ef865d07967cb27bdd7a53e6a17c25ac998558ca909ea3c04ca8f104a9e30e98"]}, @typed={0x8, 0x12, 0x0, 0x0, @u32=0x80000000}, @typed={0x8, 0x0, 0x0, 0x0, @u32=0x3}, @nested={0x1f4, 0x81, 0x0, 0x1, [@generic="0ad46a21a7fafdf2db6fea964e61c806e336945d178304e466dd81fae83a1f1e873374cc349d5032adf8b9c49d4c2761fee370fe100a972ba6651a46a900a736661d01145f9ff141c2e79a58f625c0dcab806e44b078632bf88f479c2ec1d9cb02cd60ec4a51d38f3e88996c499b1d33f5888883ea932d6d08ea791baa2d71d94275edfcc9fc9846002b58d6dc86ea20d03fc8e996244a4112f9c5d6c3fe8408223af635e3b7", @typed={0xa6, 0x17, 0x0, 0x0, @binary="646a9cf605e42159aeb6c5cbf767755a5a432ce9109c645b6d5a4e18ae9bbb3e6240934bca203ad9489a6bc43971d15a986bba080a869ca3586f11a9e3918541588b9ee9bd26ee5a447e1f06ea8d151ccf38663294e59ac3f2db688be25e8976e5ca7ba3645842b04f769e98c894c2c76cb80d1b60ab6fc6c16a4375297a4b29217485a675b09b90f366e2ce25b4425e9fd017b5bc816a712958f2492336d2c3f710"}, @typed={0x4, 0x81}, @generic="00e60658ddd2fdab72bd28b8dc2168041a1a8212b87a53c2c62db3d88d7520a8ee5c0b614a1a0fdacc6c0adfa8905abec52ffbf3ca690e7ea1634af562d800a8131a25e2e7f2fc0537e3f92c65", @generic="e4cbb1dd9193a33e2457a6857af260385ec276b784e5d8f57e4ccca8b754218cafc4aa3ca73441f4608d07be26", @generic, @typed={0x8, 0x19, 0x0, 0x0, @pid}, @generic="8cc6c655adc9392db3b95358eaa57f82d4e9864d7c9c79d6cee2e410"]}, @typed={0x14, 0x1a, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast1}}, @generic="092f20d70b8ec64c5962d13689968400388a4f0b82f531d83d709ca679ffe24684d4c4b745b5c63c57671523687d0919dcdc9862318246c80b90bad8e2cbc01ec93309023e9dea153267c38853c50c1dc9faf09d8411bfb936c8123bd655c77a23", @typed={0xf8, 0x64, 0x0, 0x0, @binary="1ab71032890cf307304c008717964cc08ece5b4ce3b839135163d40caa6c7f16b4d6d039b05919afe084bd23534b4adb2ec1711ae02e0965868da566acefd22f124acec1c1baa48151bad3b0f0021283bb2c1530cdcfa8bdbeaf2df937777af72c395acb71d5dc3bc05468618be73e99502df81234d623b89e75b2995b454ecc50fca8d7dfa6c0de7f496b306f65f12c816ccd5a4f61fb253a81feed840d1759f277bca19bdae0151462f0b1d1e2e06c280a429016eef4401b1f3281efbcad638cf763530c2aeada9a60ff4a437daf4bdb938fc2a6130596da88795a075870aa6083e636eb161e9f4959dcf4d107fd7c405846eb"}, @typed={0xc, 0x8e, 0x0, 0x0, @str='nl80211\x00'}]}, 0x4a4}, {&(0x7f0000004bc0)={0x338, 0x2c, 0x20, 0x70bd26, 0x25dfdbfb, "", [@nested={0x5c, 0x35, 0x0, 0x1, [@generic, @typed={0xc, 0x7a, 0x0, 0x0, @u64=0x9}, @generic, @generic="dc1f6a77fc641c54f8d6638d69a41f193f1d7ae1d774849e97afc884f0fc372851e02a27c1ce48757f97fae26b2f0d166c169a3320e1fad41876fc601121bfb190b93bcdac9cae9a48f3e2a9"]}, @typed={0xc, 0x39, 0x0, 0x0, @u64=0xffffffff}, @generic="e418230f3d71908f0a2f23194b9c3edffd187f99555f3612c7a3c033bb0f3e1bf7280bb1680606671f70252fa2fe358ab6300cf7f8d4bae70852e28146bd4ba020f7528ff5305ae07483eaba8d18568de47c15ede4cda72ef2bf6e2668ceb96cf729c6", @typed={0x8, 0x11, 0x0, 0x0, @uid}, @nested={0x251, 0x13, 0x0, 0x1, [@generic="a27d0b81e4a6e1eac765b57801d0c295bcd0a10d0d74ca7027700ac22601877ca93760c03aa883fec0ea0b4f623c868a1561348da5e0768efadb7060968513f1a585086b97ef844e29235d2c0f0cddf660463c1511152254a53e539260e22f72965b93fdd99126d6dc37a9a34a571444fbffd9f744e1c6905a29933a3eb065fc7f2b26959e926e81d371ca21c3fb472bda2206181c286a30737b225962860d83b884a09bb2ee9538f74b69998dd991f7169383aecc235a60f6d3", @typed={0x5, 0x3c, 0x0, 0x0, @str='\x00'}, @generic="7243f474f100227951c478cf5f0b7dcd25bc266dfafa16480ec5c77c4668bbce388a8e6bfdb065932c683d635341c397dae2732522ea38b28a9b613bc7c22d33cb8e5bb7847d48b1bc8a78830c", @generic="29edae91f565cff7f21eeab1e5b3e3b20688776c806651425f616be3989a714bfa748cff2907c32ea3614bfe4c92bf211dda298dc98ddcdbbed534f627f611544bec3cf242e3410935036577fc484b748265655d07f964ce240061e008e0b93d575792b84bdf", @generic="a1332f694fc4e5f66e9a01887274327f90f95b62ad97394475d36c4d51534cb1d07b6af008727c16c5bf0e91b453cc539018fbbe2520cc6a7708a6d98c150f5febe15482ff82", @typed={0x8, 0x0, 0x0, 0x0, @u32}, @generic="a586940861cd9a33d05dd3787166960f6c2a562ee2308644826a8daa4373f1162f7baed70d3de1176bec06f67f624cf7635b62fb4304fd220ea290ab99bd8c7fae8f46fc244fde35333b907f021e16d346aa7abdad7870710f81fb58b2eee747e01c0e61a31b56f1dc5f5365df80c5fe66f607ceeea0", @typed={0x14, 0x1b, 0x0, 0x0, @ipv6=@mcast1}]}]}, 0x338}], 0x7, &(0x7f0000001580)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x100, 0x20008084}, 0x4080) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x15, 0x8, &(0x7f0000002000)=ANY=[@ANYRES16=r2], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x8}, 0x10}, 0x5b) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r4, 0x0, 0xef85) 11:12:47 executing program 0: process_vm_writev(0x0, &(0x7f0000001180), 0xffffffffffffff5e, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/67}, {&(0x7f0000000080)=""/57}], 0x0, 0x0) 11:12:47 executing program 3: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x80086601, 0x0) 11:12:47 executing program 1: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x10, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}, {0x0}], 0x2, 0x0) 11:12:47 executing program 4: process_vm_writev(0x0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f0000001580)=[{&(0x7f00000011c0)=""/217, 0xd9}, {0x0}], 0x1000000000000262, 0x0) [ 192.659047] audit: type=1800 audit(1675941167.636:11): pid=9811 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name=".pending_reads" dev="sda1" ino=13935 res=0 11:12:47 executing program 1: bpf$PROG_LOAD(0x7, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:12:47 executing program 0: bpf$BPF_PROG_QUERY(0xd, &(0x7f0000000080)={0xffffffffffffffff, 0x1d, 0x0, 0x0, 0x0}, 0x20) 11:12:48 executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x5460, 0x0) 11:12:48 executing program 3: prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f00000000c0)="e32401267e84c9c82a29931cf218787fbaa69d362f6c9ce270b3680f29c4d75da02064b253e4d517af93c75e2bae1bb61bb7fd1a54d21673d73d87f30cf2f432e2214cce9bf452bf21568c8d23edf6b6c2cdc508d976fa7f62ec17891058abcc1d7342f1b8622c3794677fbd3acc0d9ad45c158a6764efb3a6f99a99fc008cf9876f62aacbdbac543ebd077c0101b791d7109128ad33d9a03621f9d27c62a7454784a471d622ad2e013c2dc2b2a046a1307b9114f41aee348a854e4ca7d0d9035f102e08e5c273dccd08bf65469898c46257ca6dcb4d37e5533fdda14555ef280b559ed41533023e214550043a3720a3db85ebd0a11431f15d079974e8ca64072cbb01ce497d0e0e7a60d894a97522092f515e788c5ca3d7d00360bb1bb4077cfcfd80dd13a55b59d79dcaf27f7ce40a353878a76f0bab947ca0e840435cf17dbd9a7990f61e7f050bba9acd829f3847cefed9ee642f224aa4842d1022ea990305c2ef66fc93fe731e3a30721a4e1068a3463b8b113fc3a23c3a16729086a69be6", 0x181) 11:12:48 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setpriority(0x1, 0x0, 0x4c5) 11:12:48 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) 11:12:48 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000180)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:48 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x2000a0, 0xe, 0xfffff000, &(0x7f0000000400)="3d6ee2e04b910040f30f9b0586dd", 0x0, 0x4000}, 0x28) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000800)={0x22c, 0x20, 0x10, 0x70bd2d, 0x25dfdbff, "", [@nested={0x18f, 0x75, 0x0, 0x1, [@generic="05e8e7b5edc1a95a9fda6ab31c8c706fcee7fbf0b48cce77cdf5fe1c82144f6aea9b2c808aa4552083453ff4cc6c0785e176ea73b7f59126b35805b80d5565d28dcad4315bec2d3183416fe90f95bde97dd072d8b0903d5ec61f9fd47115aa697c361109d2bfe11c7e62e5b70ada7364c1a66b4526b17901f68cc5cab4313dac5e3847a7b1053c163159a07f26a2531dcd823c81a57104aad664436ca8b5e679cb5125853de50fb498ef6de45e2237704da313b1436a0a94bb380b", @typed={0x8, 0x71, 0x0, 0x0, @ipv4=@broadcast}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0x7f}, @generic="acef0ec8b854be504e79d430b23090cca064fbc681b88a42db8ef5e0de5344e47c87636e9500e30edec84b88dba4d8150663f91b1aef3628dae1a27410793b8802fee2e64de178bdd98c8106e30c0bc52fe6b816e00aa6e752860956c0da2645707bbec43a87524b3d790bbe36389872bc9e244df1adab027c1e95622f4e1103b5c388bbfe2cd86274acf0af184be096ddd646744c30add26506e37481ee01f67b51", @generic="fc791e54a02c73af53593bee7516fe7f2ac9323feda5b7d75314"]}, @typed={0x8b, 0x4, 0x0, 0x0, @binary="4f038e3e5163b9040ba59ae61e8368b4eeedeaf8c80c26da8d149fc7dab3e1ef56f4019c18e685f4215af2d7798b1ba2db56ef97130b09d2770d4f138dc8897e12d638e96766095c5c57d98d765bfd0fa9204a62ba89f6bbdff07f1a57d35740d71e43f7158d4c792d6226592937aa83318bdaba791461292727e943c186651bb95c19d3c16f6b"}]}, 0x22c}, {&(0x7f0000002740)={0x11a0, 0x1a, 0x400, 0x70bd26, 0x25dfdbfd, "", [@nested={0x1081, 0x5, 0x0, 0x1, [@generic, @generic="593e8380967154fb2199a0513ecbdf00f2d0dedbe5523412a77a9e3de8076336e95d2c24cb149e05535c46496807b0024f21548a25c5df07e5ffe6f6958a96a6c9934f2d67cd76b5083f48ef7fcfbfd6d8937dbcb05ba0f2270ff965c65ab4b6f2e4a7351e71fc660547ef4ac960ca10d95044dc4127183cff4babfa77b7d5308684db6c9c305640437d229e15c925c82aab915ad898d2103e7a2bf5eece57a1a77041ba9435c587e2df784506251c71ef117df5fbd1ab600b6daaa52ec98b22afc57a10a7f74751f9b114b34f141d72f896894834a6c817bb8b0781f70390b40a0fcf89026f4392b2d8693e92bcc2022881d903a4015598075e7488d37ae3d00905bb05ceafb3655f1ddd1e0c9e7281ac93c6d6cbd4eb60ba58d239c3fa6a034ee47e89dd6270ca75d6c9af409ecaebf1e889048640c18fb56ca826e046ddf7779b51015c8bccc27b67eee7ec11dc4f48d33f4dca6d5ceaa100775bc12a5cbe28e9a49d95d6d6e80d238817b967862765463ee3249487fae62f10218ab60681e72c6401e9892cfca393fc7f87430d04bd0d7f63bb9fbe9492a63727aaba640ce7ae144549c582cbd84aa00583026e1e7c5b5130118936619fc8656c666017f3ea7a2c1fd151c1427316767d1c3b189eb0784ef8237d3031b95fbb7110a6eeaae8549398f154f02ad14582c361e882ab0bde67106120b33aa73f25e26bf5e21c2b5f2b5d342fdc0f121cc09daffa6327928f6ad7bf2bc88727ce8874b31b28720a11b88ed697079cc3643bcf667ee95fe3a1bd13eacda038b978e0827360dffee37bceb1cd9d413cf8327af223f93802a7d583ae2eb99428c5732d1bddb0fa358ecc53d5bf1e697e834251b527a12b4e8e06c48aefcae97d63ab60711f1d9d6f84916a09f8c29adb562c7979293bb955a23bb68ac6c89112fb8a89920a1dead6980c3be7303254c6d3db95b6f66a913c9f646ac4a1e9b8a9dad2af676037b8610324906fa10df03ba88f132ecd3170f0442f566d47ea8ec08d1f11ee34f26b9f228be4ea2979be73afdbfed13b366f18567aae6c31c4652ea4fc3b7092b88a2a1b4d99fb4526a7951a20842b088866d22da955262ee090e77dbcc1ee673b1c13ec0ca011cf067cc2383b82d789d08d20089359ec349eaec327cbe532d3f632f46fb22bc0822e5f531022b6733e3562087fbd7e72b32336499a6dba4d6c07ca410763db525ee21ff446a2913aba5031a7c855a21fa9aa7e24d6567b15b091a579320d90a2ec5f945e542c5aa110ea098f580e96f149b9524f47fe525abf063230f1f43d1215938b0d79e97176a3e66d32a9d75a05558d1cf6c74b3757e15228b9254301009a77d2c6cc63ea69cee65f1ea74108b5032908d66bb9b09de5d4b3581da83040f773e631538a9e983141f728ada2efa08ae70e5119e603a88c9f4256c76bc0f732b3903d784502be7200d607866c7daa857b88475e7f8deb8b207c514c5ac82678ef2204fdf439de297fd9cd8b3b05c38fff383521f4ac927e787b76759c2c4b4125c88009aa8f471b55a23ed3d6c28ce0356807923505216821528d67ab1ab3a2903348655b0b6a48d02f5cd1723a9a7d266946c2ce174555e2c23bb881e378b6b14742881225e2949af1881bf0207b6f8d974ed635afcd01f0e9ed0b26c0648f8bf54b82c1f17653f809d90675a36bccaabc5181a7054f269e1bfcfffdac1924bf0b9f3919005ef80ca1b7c0eacdf1cb84f535712dd509866c56e4b0124a00789d055f02e432d9d89f295693d332f7098985e2bbdd1ca9b51c188f35e88a1fd2dfaee22caf9df9121ddce1bb312f61e0eb5d6a1028ac62f52b61d92c16dc1fb875b731d671ad5a1dfc11c080a3c8101006b0b0230fe26ed0951ffc5970252e3d4e73e8111fc5e8c8ee90d2f023085d10a6546d7d441a21ffa680bd8b6cd108b388cb832717610ea9cff48036bdd149933278b005274972a564e41b6971840aa1f9e8a28144a6a116e303cacf126e181665756f0e6e44f9d8c68e603b46b0a2a9cfe0a8708da9ee0363f868aa89997487c5d490b83d0f5e7e1e3a113de2c7014eeb9e02f312e1bf9f5845e451a11c56c4a3e3e2f5b52eb1f09d86d3c4508cba5060e34a62cbcfe5f38ffbaef2470394b9caed4d5e553ef2e00acf1b4ad1e6488a9496fecc2d54c08f234fc2678feddfaceed5752d63077e4c3bd70225bc32cad9b2b129cdfa917b49554a091a34cce049c04c22ea870e932ed0542e68b1e3c083f737033ac2a714b0c8becc9f4810b0164c9f8dce14c851870a45573db01b3b11a0e4cdb27f038d21d5ae062a091757833bd02902b403ec2e262140daffe44939b63776a43f0673f27f3270566e351309d92f0a972ed7251991597866fb5eaf3ddfe57e199db5604f7b056236fed391d812d773dd76af121055f15f14c53d3b04ba0e39ebc3a7572ead7a0b83787c4428b83161d10b5837a26294fe653419d3070be66bf41b97c24be126a1c4e4ccfb47e8aeba801199d0d5dc7d07d5b3ab931faf156f0f4fcc92eae9e4d690ee3db2f246e517a6d17d7b5eaa1f4ebf14a9129eb88e0f8e2ec2ff8aedf297ecf2adfe4ecfe82357a30317e7a039fa1b6534447d4e204e071d61e7325826e8019ba8ec4909d9f3e1566c5d30c957f3b42a67e28fc42ecb3d6c0ddb6f64ec00896d12fc266e0bf4f55fe2f9b982afda1d0729d0cc3b6ca79ab00f20e840e6a1e4a30ff54fe9665b8587add708117c8be07c9d73617dc2402a5d169f14aa644a9c6f586f56914d63c333beb407cf3990cf0806861aa396ff8b3f8459e104d5281de50fd16e7c6b146135354cbc13c9e47c07821d3e115ab2a577ac6e1aa62d6311d34d30397c7af4da39147089da4161e8748776cb27901f4729009d34cd4527906e273358f340ceac1eae4ab024fa21b857f08b9d9149d92a87911dd3a38e70efdc6a6db5829b84c4bddfb29d11c1b7e878acfe5e311a4aef2688f7a7e34e2c411ff9ee0f6b9b7ea4460f41f1027471b9e7e43381df08a5213516fb807f8bbf83a20a14d0653a5b2f44ea5916466611bdbc37ecafd898d8ef86da2b4e038cca0ee9e77291185d562ea9443ef13c6e4f53c86393ec87eda01e2c9b5e9fc6dd1cd3f02db3bf000a9155f2af9eaa5a02a2fbb7aa690f3a5effe2c6c1e08ab5d6639ae65f8ac1eacc99b48e2bb37f0244b028012f4987a5f2105367a927ccee831f52b11b8cf76d1cf2e17d9dc600741f935e6f838a101ffb94928f9a63eb8e3c7760bb065f88a29b6e96f63b10f2262d59edceaa2cee672d2b915476ddf72b307d99359c1943cef21ae482bf347f67a2f4a509b072799bed8f9f5b802b93c3b3859bb474f4e70deb9a5c88f75dd424ea24dfedb2199e24daabce71d8fa2ad6d8055ff69ad77a66f7ae769eb175a59fcd4bd32cb4a9cc5f74c98af144754708de53046bbb86bb97fbef7bf29ec2cb87fea72f432d65c1b167647490907697172470eafbb4ad9cc57bcef78a89cc27f7ba92463bd2bc78edcc48fd62cd1e02965b8c0f0eb3d0d81a2e545fc5c07a63398ff36bc3b62cc52e926649c4af14f365a4295437f67f32ed007897013eb2394879639cef247d09b9ae464ff81cb17065bfbb03b7ded91c5d82bec85144a133241f0b80664220021ea126ad1a4f1d15c84f4a3ffda019a9597b8e61c6a132f0c00fac851c52da2a9e81989291f1dadaaccab3c8f23ae9eff490c8c9b4cb0905d5249bfa232a3f1c772d33c45d252b2b194c7b9307200b0ddef287c97cbc891f25f8915c50823768c340213608bc84193410bd283d9a692b67e338866aa4e18608bfc6cbb1691ab8d6e1ea1604ea45a61ab33fc729323cd05d2f0cab84d182780c89de58cf2f368da46a9c040e850a4bb2b63d34504fa322b249fb8ce7bce36569a8184846fa62a870f31eda39f10e7eef049edd523648452385c10f8e02a05161b4f7f1b8cbe207208e1ea4325fdd7916654d53c9a3e47e144a0339fe96c60c7207bb72ad21ee137b5d65858931ce560988baf2e0f1030bcfb755b5d9cece205a79774b6e4627bf9b69cff60aee6d2073e0625ea0a84a48469163152f57f14ef94029224b7d4a09ea8822576418b798424d84570082b3e1b7e6c329006d185258733a4a3e330e733a0a84db3f59b3b44fa391c6f969c6055add24a4f53c3cecbb29b5c6d8b0130519f78294069538a4398d5b7b3fa55027a4713e730d62be6a913f932d7a42d161ab08fd7e837efc585111e8d4f2a6a99d8452e13bb5832baa19fe896ae8fa1b02977bd4edd05c03ec43bcac8304cdb6faa45f6f1079fcbd967c9733e10bb8f7f9ac88f951a0049ab876d29ff3a66567a782ef86a92eff86d433a9ab8826861bd24a5c4866061c995d67ff16c9267ef90942d0bc2a46049408e6fdf37da90cb6329d36011964eec134c483cdaf41ed7915c01401d034bd27b69ad67d52821db204f68de05b32e1c8560eb543e001249aa88ba950749b054cdbb84ecdeb9a2185d283de94de791e82e1a1a3b237ea57dc68efc96c4b7d724974c4fc28ae18d3936587f26fb695cf17e8b76ef1a800c29f0896e1c13760109a0dc9d5887fa67fc2c855d7369b98398dd7b70dd29a4d864faf5433d27a3a0d9e2250e26e3857290e6cdda588e9f83a9d60bad626c704522583e5d0023e92b1e30cac0a885ded1e858cdb8e7573fbbfa3d74abc5f5d1448895429b9337d23227da641542a6e22dcf20c111ff3942e394a398b71ddfcd7caa8ce1b46e92f23ea8203057f475dc3892769fc60aaf61b5582840c84db46b4f151dab75e468f1c053f23e9bc74867a24f49aa4dfb8343012363e1be72a47f5679cc64ff9c6dff1f9ed3b5dc928f101f0381606f02fd9a56a5c55637240addc9e2c558ad8936dac483edd5a18ee217e121678d1bebf7739ea93bc55275ac956631bdaf6ea089f0d871e1129e0913c254bcb8990b938255017a9dc5b4e2d88015a607aae19013609b18be54af15710cd5cf98abad90f12d3edc2eec5e2a867a11d2f694a01497e2634275889709cfe7718583f7b686409d3ca561d990886c8033d4629fe1a0183d5b9293417dde9d99fe5aa345d2737b7fc207aceb72a291d15cb79765ff25ba91859e3643814dbc6f6f3cd3f49f034ba8c26d7c5c0b2034b2a7a83cbc96c7124f3d8ebff1b4066e6feabebfe62b0afe694b7beb6f588b01aece1cb77892a88e733b7e66ae7c76f50cd1139e723975fcdfc8b56543a74924e6ffaf97ae6c21b75de3a72425356f0eaba93d0c98b8bf2f75b6d7c036028c8300ff827d68cd38ff33461a12d92d279dde708681268d6453a80d6dd2cc76cc19361c0f35633e02dd42a9cf2622a2839c7aa872ce35842f77a558c922c88fd294268aac4e85326248c841c6286eaed90c13b3582b75cbab8de4d3e1ddfc77a189dc01720ee203ca0c41a6dd81ff321872c47c5069b0034b69abc6391e041e9783760ef95fe682fa171c49b42cab0256381472338561ce8dc53e4b5b99e3a5edce0191c76b30f4c2ec66b703384cf480ff06aaf075f593ee06ce396b036bb7a9d7a2f870014b8962dd208125d000b1ff7d3f7deeedd977dbfb6207df072dbc5c3471b76df552d0dc782b87e8e5cd482d156d89664f6db91b936ca60be7fc72e9da4dc0b6e8727d11b0ffd9b9065c0d5af42540492ccb54507bf056a9fbc15bc1a6f4483cfb70b2fb637336e113bf6ef5dc38399d6f94762bad33e87f256d46bd61665d6ddb6bcebb0a4c29469ed4577", @generic="2396a7139d5d7717d9b8ad45b6e624571079a26459c5656b5046c059b73ee88ba1b1a75961f0dbc34a336d20aa8987a840b4b4016bbf4b4849dcd299fa469359794fd77741755f868907ad598d049e778c8258656602870c0e430ed75d54f9725bf11c74550191c18dcc8c5510132eb0d905795bc2b6250dcbc714a4543c"]}, @nested={0xff, 0x11, 0x0, 0x1, [@generic="9f70554dd0f227d71004e228", @generic="ba3ae8b6294562c754a98f434e0ed7cefbd05b612d624cb5ad0fb65fdabf2e159b50c70ad037d7b8b0c6bc5186ee70ef9b24207b1cf63d2d3a76ecd48783840de7807d6af34f6bfcb2c389c24bb0883ecdbe7c13bcbc62d8980db1ca45adc55590aa36a06842afe30b113f97c9160da82da17c55af693607d1be18446b8b27229def8d697950e79eda9c4398", @typed={0x8, 0x46, 0x0, 0x0, @str='GPL\x00'}, @generic="755ba7e85511b38c98f7ac7cc04bde75d2d9fbdb62f05742cd75fc04c591c20d74f53d1ac8", @generic="e93c1044b441a4ebd6bd27751e6b1a607c2ebc386f6f69e180ee148258d9344bda392ff57e19b6ee0cb18cdcb42c", @typed={0x8, 0x15, 0x0, 0x0, @uid=0xee01}]}, @typed={0xc, 0x4c, 0x0, 0x0, @u64=0xffffffffffffff64}]}, 0x11a0}, {&(0x7f0000000a80)={0x184, 0x38, 0x1, 0x70bd2d, 0x25dfdbfe, "", [@nested={0xa2, 0x4, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x40}, @generic="e696cd81df16632272ef4d7698a3f9cc3091744a6a319c18bdc83a5ebee1a7a2a5589ec550fd3134480bf570f50d3c5ed45928a5966720bf4575a8061fd248ad7f8e0611446fb1d5d529374ca76c147e24fa", @typed={0x14, 0x61, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x2f}}, @typed={0x8, 0x8b, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x14, 0x37, 0x0, 0x0, @ipv6=@remote}, @typed={0xc, 0x63, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x88, 0x0, 0x0, @uid=0xee01}]}, @nested={0xce, 0x0, 0x0, 0x1, [@generic="fabd5a1fd89cafce189c0db1f4e5b7911832a3b83aca75baf451a9a069a832f6e885dd34172ef9dfa60e8701c0a999091ddead18b2b48f9d44a339e691e2f3", @generic="984474a0f56e9c7db071c54fd53c0323a85958a7efbf89e5bbf9a6e9f49ff20e849df82894c88e60741dad503f4922aa6bfa10e558de368d16e48bb294e0a4b8e25c0af92f1744de02ecc592928b0fe4b51edec4d1c037c26884cc56adf867b3627eec7fe2c8f22545ab37", @generic="e8e4189422d705e2dc4914cc89c4eab8ec7072eeb8a89e2d1b8c65398ce05ddc"]}]}, 0x184}, {&(0x7f0000000c40)={0xd8, 0x3f, 0x200, 0x70bd28, 0x25dfdbff, "", [@nested={0xc7, 0x95, 0x0, 0x1, [@generic="91cd7529a6", @typed={0x5, 0x29, 0x0, 0x0, @str='\x00'}, @generic="d174733ae423d5d298b4eb000b2b345f16640dad1296951b398d9c5ec5fef5033af613c655d392357474476623ba1e41957b4bcc1bcef5b61748007ed8b8aedbff8b23f92f755887381336d429882c81bc18f59c67684674fc4b68ce080bd568505a4ab4d1a85955ce7a0d75da861cc0eaf53d7162d259c1319fab60eb76b723b2abcf59e83542a1c6b1f65a41255fb4e00824b3dd824e70381b2b695f814294910bb6485a0423441ea819ef5779", @typed={0x8, 0x80, 0x0, 0x0, @fd}]}]}, 0xd8}, {&(0x7f0000003900)={0x12a8, 0x41, 0x100, 0x70bd27, 0x25dfdbfb, "", [@typed={0xfc, 0x6b, 0x0, 0x0, @binary="f2409338f2f3de11594c577d2ba2227921296b48b3c1501cc06cb72ea2e8359312bad0968f2c26e4faee78d70286f725e33f418c9f6ff5eedad39902d009314fc04f794c035a65eb2bb73d8e603eb272219c49ccdcec300f8895ce5d66626dfb0ad834910b940d993ab5f96f011c58962dd648cd3749976c4fa5546eaa9b9419c8a7b33c6d4e0a01d4c320f83db7c2d454f69d2cd672a71eb55eb5ff2a8b5ee3c7d75f893d57fb2c858aed788e8687dbb77384023d5fbb0c5ec054edbb9ce28d28589d6ab7b7e24cda7f862e043a758818c25007ba9c244ee099b2b9e0cb15d69ffbac6f96d9efcb87ae18ae42144272f120245f47e62f76"}, @nested={0x10dc, 0x4d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @uid}, @typed={0x5, 0x47, 0x0, 0x0, @str='\x00'}, @generic="acd165d0777f44d34cb3c40e04c8e97a4e8a586dafd221c5d726c4bcdcdd6d7c8aade0bedb95861309a06fa0abe612bb3d91aa86a96ef372d9c0135d4fd2c59b1ca87f65e195d755dbb8524bea1378d5076f207d0ac6350d7c068bd42ac9b38b720f0f69259270a3c86b299eddc0cdf3d7b9f917eb561ef2ab4b65bfaba611faaf0e1ec04f8bb019e96eab5ca9242bd70713c80d1ce239a342447fe95955acb1754121011596b3eaf8d59e983441c13c5347b43ec5abd7295b61c27afd6eaad46291ae656eeed103d01a620a05e946dcc808b0227e1570cc62e93f2befcf024f13b7970b3eac600b7f7dae5bf23d2d4d1ce88b4871cc697e96e44528da8d313814b68b9a20071524392b871753bec2fa3095020aefc1389104235817e8548b33fbf60bf148ecf8e8dc3f1eb6fd6f16606f68bf3a0a3213b1b62b1990c9162fc67d8ead6bf2619c955b0f5325171f6954c8428c7a535a6dd9dcd3de358a2ba01844fc5efa51a4c80517ad554b24a415b6e5d7fb3b216321d0e17add4b3b278da9df07c981adbab3845519476f98df381c8ebca7597549fbb2364205d933f2f162219e7f18b27050e43fd75e48900d9219008042f6c4358ff1a1bba9f38fd16e98affb656a9c7bab02b5ba458a515cf8e72b5ebe33f05c675f8957f6197d8aeb843b83140ee3d2032c68457768848c39ba06f504718bc4da6546f506c71d4245e8ea40376be123854a4aacbae42387fcc7110382134838b557397c9d7937771d0ae0600c8d0a624d0a2361cb36f774e1e43e7d4328ca44f8d684f4284d358fb0169db0f806a0b98702c283b941df4534f8d5ea544c97ddcabbefe6c29f407d1215252e1203f9982db98da1e1e2fe74a5efa39d690dcd7369a02cdb6a312992209f63c696d6d1a7762a70511a88314ee3ca3b8a8e73efa02d8d44697696425d7b54c40e2188ee4c9ed66a898defedabc7f9d1411c8adee87ecdeacaab8911439804280fea688934d9575ccb5987b35cc44551a91251c0ba6e574d1a7af1316257a7f54a1e0dbea07650ce35b49f3da861f397049030f01c754570e82ed0bd303eaffb27f619073fafd33be48e3a08de7f982f9e7efd16b84de1ac0d26b753ce5b5f59bf69f1011a3b86719b86a3627e53e61391838aa37b2eb0f4628dbb05fac4f59cd58982d42b50775433501b8b62ddccff28f96ad30a381de607ac94ce117d48af60857454ac0204e676fe155d037743aa283902c5322932dde5b9c93689a7a1e5ae8eb2fac65b46df4b9267a13ff290072201a009e4582d5689e1e39f60146159e9f680d48b35889c988f8eb5abb14497518875e25c267ba948be181a8dc40cf52f3c6d2ea7ee957b4015d02e26fa7edc234b0bccaa04bad13a1694af4006a44c1b2bbf0c743fc470948a12d1697fe6639da49357b952ac93d30fe8922f0a8392171c43a14101b51ccf30bfde4f4a3e303e1ebb4f9730518ee5d71d0c76772f9395081b79c1ba029cf19878144bb687be17f2594d687ac5de67b5032d4e028f6927a0665ca6a797f66bcb11473eb4caeaa0461447af90966d5afb6d5dd14bc70c3794da8d595483caa1eccf1bcbd88f4c3273cead09033b8084ef368d7b0d58a4b6b64364133d4d93a81bb13e186ee51e29d658f7f29ce03b0799c7f7515690410029a15a90e61bb110cac129d359e94cad368d5e9f47256f5f37cf0bc8c0d772aa54810e1016b31c8a2abd8cc07c67a95f3d09e098471a70e6723e624fc65d4572fa1cb243d5750cecc347e2920b412edb8f1b5f3902832ee62bcd6f4dbe43f4852592e0f58fbd3620c2fc935928dcc4aea2fb2b1f0fec7fc85942027654734e1aa7a7ef28ee8d1ce86d8b79d1bcc8d9a6e7c9d6e718071d16e3c9db6cf2acd2dc25b1fac4b948fb9307f3ac8f429a94fa589183d2eb187f253c884285eeaff2e1b94e53f682cb7bfb95044cdd697a668b34ab92da3b0090f0593f9e772b324eb52375e8e99075d7072752b4e06120ea274059bf93c431af206320ab020e0bbba7abab83476af0148b22242ad41e55b93a6afcab92aecd235da599d2a61c094ad1228a3960a42d9b6d7594d2830b6b00abac1ab43842f398d554614733616215381238d03cde2665024e137e54dfce80461203010b702cffedd062a8f7f4642b245b63a695c19f1bbd74e178219255957dfa08ef06713905f439dd8a58661e0c001cd1a219b58a2d95988768fcf5319799267352f4e3c0c7337d1ccc7f7609e40465f33d15ac899ca728b4325a52564976707c6a4c714c1c0a7b9922b612d4b2b13efad2858708e7b0e41ad88cc41fee119c09e5844811b15319a27bc30dfd106fa6ad6c4cddd7f229696e8a54fee949410f71dd63ae6fdd8c0b54a1b770cb488a8e9dff662abb9d7a32ab5f5fcdf8ab02bbf35a14ded84b0ff980f5759b2a8c4d14f8560016786e0f2dc065ab35683bbea0cf943d9c24b18ba3020fe0dbb021b6ef112ef185d69bb386927ab619808bec91092b6c1c1a2efeca4564d4e520cea9e86c94e826213dcaaff93601e0401261b2b903eeba31fe528d7fa939f90400eaff091905b98ec430b2c69d07bf0f7e4a0afd6aea3426709fd4fbd62f5a3aa391b6d8b6286aefad8a7b60afd7c1a4e4731fc52c3f99da6fc8749802f19e46dc6e095072fa09a76dde070ff34b93d68355ac6919e27107d040f2e6912dff123995b88b31d41264f91ede9373378ce6a4f7387d958554fbeed5f244da7d00d1c66ef3093597acaa02e47fb7e3e35104c6a11b116feb7ea9e0d90374314e0fbfda65500fe9dce059d4e013465e5ff001b6c1f8a7d29101a769c84fcb3890dd841e5e3389b825b3732cd9de58e37101c6d76210aea4f32335f7ffd4329488c1d52737971551955d31a55023f419822a9e5b39a694ff42b64a7ee26382a0520a2b1134ecec1aa71b569e73e76002b5a4fab0ac04b3415cf852631891f9f9ff69d5489082da3948109929bfb2524fb5fdda81b695b8e3265469dd7ded2357a33cecc93fd7c65beedeb498e3a9edba944733c3d777f857e3340f9ba7bb916759699fd7a0264f83cf6c9f9c69c85be3865e96ac5f080a801595da98763aaa12ea4071eb09ea7592420ef1a2178a259f2cd4494736eb5e56a6e4c8b57e7ea26df5b804b5049bee96f7f3665ac4f3dc00f56dfdd0766e369432ed91aced828f0a6b5d01705d6f65f4b068f3d0d336da1f377927c62dd011ec67949000372d7f0f533c495065ff1015ceaec0b029ab339162816cd7e32af1292f6ea8409ed1196ab5adb7ec6f31fc9416bb255aaba3c82ed6bb45e9b204802ab6cccde14276f741de65c6b1a0be33a4c6329406eaaa0caf1380f4c2d99aad4756633f98f304172735d6cb84692329a10a4891338c77242438e34f4e7cf9dab4151fdd0726635326b499471dc2e090fd1171f83f4d6d59992768e7e9e19d9039b7f5dd3e71649e8a3dc102286238be32ea04426413d6ea82d48e24e40acf17b52b1d7eb917af8c163e73b1b851875d58604d51a6bc8d71ee00cc3c59626eb5d108fec4a74dab85090007a7938902a00ba697e7af8a80f6c6965201f8a9da05eb48ab56c9c218115720083f96b93605a89812967580ee1163615802ea6c776efb93788e99b49ddd82a1215cd228f314ce0988428954e52f785bb76478e516048d95bd25eda976db590c5bd9a41d3bbda5dd2af8a7bf9a596842a43d28c14f6226c7fc2994da1c3f9570e8a82c59eeeb43a588088fbbe81e9a51d331042afe236c5755c774970f18772f63f5843a681482d06cbe50ef876609cbae49f4227621ecf663d510d147675902fdb1786bbbd7d94a511e9cf1c3b454881842b9bd1b1ce58754e1c052362d8dbfc15864bcd12a0593e0b56163056a205e7137883049de408d6fe9f8624ef5ca58a0a3dc80b2f1843da79b2e6fa88f0b6897b3069b9482b5a0802f5dea3593e007083d0be31e6d47fa3a4e6d54e8b73d2c69507681178dab8c60c715f3225b071c650e07855b0e65eff9d3538d909ed2ef9ff2d2405e8746bc9b34300be4ef9bd65c28c2e74b0ab4f6898ef824839612d3332207742e27253a6e2a2fd53fa9ada48bf5a327d16431d487ac523f0eaea117dcc08b564b171ab14dc9a760d452d34809bfa136279239287caf72175f3def32754ca788bb92cb4e9e4d00c6e6c8446f915feab2551ae81f8a69c0bbdef67adaf7c08a1219032e3c89e912a108ebe92b539cacdce7bc272e19876e38775b66710e0fd45e9785402570e8dcc5b62c1eb9a58ff969c147efb285af3766bce71d333f89847a10eca9791be60c930e33cdcd6bbf163f5ac66dbae2e54234d4b7676f2ced48dbfad4986478f4661de1fef5b0dd22a1fdde70edf9de0784a264115cd358bf71753a2c1664b4a120fe129a9fda96327cd4e16a2ddda34abfb001aa86edd755d19cec3653604c53511035dbb61b12cadb3e7ad7c037d1e3ab1de6a20b05a776621a96cdf8aa622160f01c9050c373afe87e6a1a21a3f4d61d8c904dae8bad81a5b83ab428f74d6a59e9f3b94a4a0c1a6ae3456170f546450d9a204e0be9acb92139147be2e4481f44ddfb73666382231a78fd5ca8b64519a5fabfa33dbd5d58c7aa0054137cf58d1f7e50ee8bc967924a3d731956ace3c1d7642bbff7cd0399b16f8aad3e538896807ecd16ea1be4b8f54052ea37fa98b8d7d04862bce50f247d325b404dc19ca3387862617628c791a919060067791ada576c88025d67e76652eadb1ffd5ce3d76ad3982e69fd76353f2367bf6abeffe310c98d1d03378e9dcd1057970aae0c0035f444e1b28e2be338f00934318eaebaa739c87208206b894bf3cb266421ffe6d6cd79eebf7114aefcbd28fcbdf17db5aef18fef80efb645ef4706b0d6bdd824e2027c2b230ab36f69f0c2eeaab285468edc80068c7e6c138f980b6b9bde20761a4c44cdf297de50e1f39d464f6a919b5f538b9c8b43230d7a6590180ef67fed7a794d93ec467dfe8eee3d397c902b67a47fbc402100160e1a05d03e68f5fae388bd2d702f892ded4c068a73cdc8bd48515f7448f0e2db6fca0f438127c1e4aa59e0bb318e0f82bc0165ee836e67490adbafd4c8d384389cf0419f4625d861f6a00e98a6bc02f6e1cf1332cbd2830c1a3d26bab662a986fbb0500f103886a40b761efd5beb6ef7a4dc28d6c551ec944e3509acac50de7b73be33c4a298a98215d88938be23e6420d862a64b81f422883893bdfd6c11830852337ea3f6071929db4c08b2fc91621321ad1b1348d790897d5e3ad0219fb5f850c5627164ff706d657c3b836219f4848520970cba26cc2cb9401ef4fd3990d416a77c095f0b28bf18c7ce4dc60fef20c8ce480b2bc02cd9d790bc7fb1e99c722b6c9a36631cafa84519838068a2d1b80f260664034af3a077da80b385adb434e2761826d5815e801254cd2dbab7205f5e8c86beb386cda89a41983f8efeb68496701b902ff63f468892b9d5f913a1782d9635af6f30899395bcbce9074bf9ca7515ac1701e5a198c990b3da5d146617c3b033a460bd13e7cdbbe81b940fb9374d738682487ed8fccc7976b23d5186f258dc4332c1cb384da81608b95250b4c95f8624a6215021a9356216a48d3384e6fa98af654fe5f55a36642de8f6657b4ef437268bbe29a7a3d8c19c55f9144de9875168a58a5fdb2ad0f2036c0578d28943c1d2fd4eda15299990eefaec0e74809fe93737e876d683ae21c6b64cb1644e254929556709426af9ff636ea05d20831", @generic="4d19b6108861d19ec484f741aa19fdcb021f54255554c275fecf392b2441c5a7d2d7e9b14755b1e95d1fcf80805b78e179e1b7595503f2ad6f3f6ceaf738a53b35932bcb99e7456bbe60a8493288a9a1c2ebeeeb22f6883cfd1aa1ade8aedcce8e39dba36aeb0e532d87acb52c8b7f846207ef7b985c97f00fc9c3b794d9c5bbd78bd1f86b7c9b603ea80db45f662d0b59047daa24e9190747971bed1ba82a2d1de5221d58ba11d7ccf15a33fec0b89b2fdaa36bcbc1639d", @typed={0x4, 0x87}, @generic="b89ccb39b8230228128b3747"]}, @generic="bea1d64f171524dbd578e4b1c6f16d6b40e8d3d3f01a0a1dfa6e4b357bed495fb305c623cf782cfb934cf850e565571487399007451f8d684c1a08c063cc4093b389c96e6ee220ba5744124898dc7a969c025b978462da3ec33a8d495c12db0c64db2b9e7caf55d360caedcc08078fa0c0db0b6cff8db01d311f4bf6ec7b283b92efead57226f669ca02c096d95defd549304926a421ddc8b7bee9fea08da29df5f76bbccee27920b2df8fdffb31", @typed={0x8, 0x4e, 0x0, 0x0, @fd}, @typed={0x8, 0xb, 0x0, 0x0, @fd}]}, 0x12a8}, {&(0x7f0000000e40)={0x4a4, 0x35, 0x100, 0x70bd29, 0x25dfdbfe, "", [@nested={0x111, 0x2b, 0x0, 0x1, [@generic="47b25c9b2eae324661ff65d5d6860293ebc2dd0365f32f92110903ec5231a97bfd3fc1b8e9146116f6363dd23345be715fd9fdb28d2fdd8cd21bc1a9bd4ab6b91558ac8995c4fdcc2a12923505f8cd9c8883da604d8b607cb1e35db60fc17bb9c847f2d330e0e6782a0f80e305ed9cbd5a2f9e5960a0f4309ffa319c32a35ef5c997b4f39e1138a21a79292423101611efcfe4d0ee2d2541395ef10a2a977b4a2c3f018fcf0481319af103200f556933", @generic="09ce200dfd16d7714d7428377c125f4fcf4ce52945c4d2c85be60719", @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x40}, @typed={0x14, 0x8, 0x0, 0x0, @ipv6=@loopback}, @generic="3e55c98063ef865d07967cb27bdd7a53e6a17c25ac998558ca909ea3c04ca8f104a9e30e98"]}, @typed={0x8, 0x12, 0x0, 0x0, @u32=0x80000000}, @typed={0x8, 0x0, 0x0, 0x0, @u32=0x3}, @nested={0x1f4, 0x81, 0x0, 0x1, [@generic="0ad46a21a7fafdf2db6fea964e61c806e336945d178304e466dd81fae83a1f1e873374cc349d5032adf8b9c49d4c2761fee370fe100a972ba6651a46a900a736661d01145f9ff141c2e79a58f625c0dcab806e44b078632bf88f479c2ec1d9cb02cd60ec4a51d38f3e88996c499b1d33f5888883ea932d6d08ea791baa2d71d94275edfcc9fc9846002b58d6dc86ea20d03fc8e996244a4112f9c5d6c3fe8408223af635e3b7", @typed={0xa6, 0x17, 0x0, 0x0, @binary="646a9cf605e42159aeb6c5cbf767755a5a432ce9109c645b6d5a4e18ae9bbb3e6240934bca203ad9489a6bc43971d15a986bba080a869ca3586f11a9e3918541588b9ee9bd26ee5a447e1f06ea8d151ccf38663294e59ac3f2db688be25e8976e5ca7ba3645842b04f769e98c894c2c76cb80d1b60ab6fc6c16a4375297a4b29217485a675b09b90f366e2ce25b4425e9fd017b5bc816a712958f2492336d2c3f710"}, @typed={0x4, 0x81}, @generic="00e60658ddd2fdab72bd28b8dc2168041a1a8212b87a53c2c62db3d88d7520a8ee5c0b614a1a0fdacc6c0adfa8905abec52ffbf3ca690e7ea1634af562d800a8131a25e2e7f2fc0537e3f92c65", @generic="e4cbb1dd9193a33e2457a6857af260385ec276b784e5d8f57e4ccca8b754218cafc4aa3ca73441f4608d07be26", @generic, @typed={0x8, 0x19, 0x0, 0x0, @pid}, @generic="8cc6c655adc9392db3b95358eaa57f82d4e9864d7c9c79d6cee2e410"]}, @typed={0x14, 0x1a, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast1}}, @generic="092f20d70b8ec64c5962d13689968400388a4f0b82f531d83d709ca679ffe24684d4c4b745b5c63c57671523687d0919dcdc9862318246c80b90bad8e2cbc01ec93309023e9dea153267c38853c50c1dc9faf09d8411bfb936c8123bd655c77a23", @typed={0xf8, 0x64, 0x0, 0x0, @binary="1ab71032890cf307304c008717964cc08ece5b4ce3b839135163d40caa6c7f16b4d6d039b05919afe084bd23534b4adb2ec1711ae02e0965868da566acefd22f124acec1c1baa48151bad3b0f0021283bb2c1530cdcfa8bdbeaf2df937777af72c395acb71d5dc3bc05468618be73e99502df81234d623b89e75b2995b454ecc50fca8d7dfa6c0de7f496b306f65f12c816ccd5a4f61fb253a81feed840d1759f277bca19bdae0151462f0b1d1e2e06c280a429016eef4401b1f3281efbcad638cf763530c2aeada9a60ff4a437daf4bdb938fc2a6130596da88795a075870aa6083e636eb161e9f4959dcf4d107fd7c405846eb"}, @typed={0xc, 0x8e, 0x0, 0x0, @str='nl80211\x00'}]}, 0x4a4}, {&(0x7f0000004bc0)={0x338, 0x2c, 0x20, 0x70bd26, 0x25dfdbfb, "", [@nested={0x5c, 0x35, 0x0, 0x1, [@generic, @typed={0xc, 0x7a, 0x0, 0x0, @u64=0x9}, @generic, @generic="dc1f6a77fc641c54f8d6638d69a41f193f1d7ae1d774849e97afc884f0fc372851e02a27c1ce48757f97fae26b2f0d166c169a3320e1fad41876fc601121bfb190b93bcdac9cae9a48f3e2a9"]}, @typed={0xc, 0x39, 0x0, 0x0, @u64=0xffffffff}, @generic="e418230f3d71908f0a2f23194b9c3edffd187f99555f3612c7a3c033bb0f3e1bf7280bb1680606671f70252fa2fe358ab6300cf7f8d4bae70852e28146bd4ba020f7528ff5305ae07483eaba8d18568de47c15ede4cda72ef2bf6e2668ceb96cf729c6", @typed={0x8, 0x11, 0x0, 0x0, @uid}, @nested={0x251, 0x13, 0x0, 0x1, [@generic="a27d0b81e4a6e1eac765b57801d0c295bcd0a10d0d74ca7027700ac22601877ca93760c03aa883fec0ea0b4f623c868a1561348da5e0768efadb7060968513f1a585086b97ef844e29235d2c0f0cddf660463c1511152254a53e539260e22f72965b93fdd99126d6dc37a9a34a571444fbffd9f744e1c6905a29933a3eb065fc7f2b26959e926e81d371ca21c3fb472bda2206181c286a30737b225962860d83b884a09bb2ee9538f74b69998dd991f7169383aecc235a60f6d3", @typed={0x5, 0x3c, 0x0, 0x0, @str='\x00'}, @generic="7243f474f100227951c478cf5f0b7dcd25bc266dfafa16480ec5c77c4668bbce388a8e6bfdb065932c683d635341c397dae2732522ea38b28a9b613bc7c22d33cb8e5bb7847d48b1bc8a78830c", @generic="29edae91f565cff7f21eeab1e5b3e3b20688776c806651425f616be3989a714bfa748cff2907c32ea3614bfe4c92bf211dda298dc98ddcdbbed534f627f611544bec3cf242e3410935036577fc484b748265655d07f964ce240061e008e0b93d575792b84bdf", @generic="a1332f694fc4e5f66e9a01887274327f90f95b62ad97394475d36c4d51534cb1d07b6af008727c16c5bf0e91b453cc539018fbbe2520cc6a7708a6d98c150f5febe15482ff82", @typed={0x8, 0x0, 0x0, 0x0, @u32}, @generic="a586940861cd9a33d05dd3787166960f6c2a562ee2308644826a8daa4373f1162f7baed70d3de1176bec06f67f624cf7635b62fb4304fd220ea290ab99bd8c7fae8f46fc244fde35333b907f021e16d346aa7abdad7870710f81fb58b2eee747e01c0e61a31b56f1dc5f5365df80c5fe66f607ceeea0", @typed={0x14, 0x1b, 0x0, 0x0, @ipv6=@mcast1}]}]}, 0x338}], 0x7, &(0x7f0000001580)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x100, 0x20008084}, 0x4080) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x15, 0x8, &(0x7f0000002000)=ANY=[@ANYRES16=r2], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x8}, 0x10}, 0x5b) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r4, 0x0, 0xef85) 11:12:48 executing program 1: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./bus\x00', 0x4004, &(0x7f0000000080)={[{@fat=@errors_remount}, {@shortname_lower}, {@fat=@umask={'umask', 0x3d, 0x24}}, {@fat=@codepage={'codepage', 0x3d, '936'}}, {@iocharset={'iocharset', 0x3d, 'cp866'}}, {@iocharset={'iocharset', 0x3d, 'cp865'}}, {@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@uni_xlate}]}, 0x1, 0x23f, &(0x7f0000000880)="$eJzs3T9rU1EYB+A3prZpQdJBKBaH6yhIaCvuLaWCGFCU4J/JYluUphYMBOrQdnMWHHVy19EP4CDi5uCqglTFxW4dhEi9sW00LaWatJjnGZKXnPs79xwC954MOffG8bnZqfnKzOrqSuRymegaHR+NtUz0x6HIRmo5AID/yVqtFt9qqf0eCwDQHu7/ANB5dnn/v9jGIQEALeb3PwB0nsvXrp8fKxYnLiVJLmLufrVULaXvafvYTNyOckzHUOTje0S6UEhXC+uvZ88VJ4aSdZ/6ozS3VM8vVUvZxvxw5KO/nq815oeT1JZ8plo6HH31/Lu+mI6RyMfR5vmRP/NLv+a3cf5C5OPNzZiPckzFenYzvzicJOMXiknj+Ht+HgcAAAAAAAAAAAAAAAAAAAAAAK1QSDY03b+nUGje3lvPN+4PVOtptj/PUJP9eaqlrhjs2tepAwAAAAAAAAAAAAAAAAAAwIFRWeiOyXJ5+m5l4d7sdsWdV09f9MbOx/xFUctGtKbnnYojJz4+avtJ21xEJqI1Pb9cuXXsdGXgTEPTyVP5K+8fPvlyIObepJjMvv16dfDB63/b87PfP+nedTy7h28nt8ehDjwenXy++OHzblPbXDCW23yBAgAAAAAAAAAAAAAAAACADrLlv+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0LE2n//fumK/5wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CAAD//5LGqDw=") open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) 11:12:48 executing program 3: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000300)={[{@iocharset={'iocharset', 0x3d, 'ascii'}}, {@utf8no}, {@fat=@umask={'umask', 0x3d, 0x24}}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'cp866'}}, {@iocharset={'iocharset', 0x3d, 'cp865'}}, {@numtail}, {@shortname_winnt}]}, 0x1, 0x233, &(0x7f0000000380)="$eJzs3b9rE2EYB/Anpra1IOkgFIvDOQoS2op7S6kgBhQl+GOy2BalqQUDgTq0bs6Co07uOvoHOIi4ObiqIFVxsVsHIVIvto1eS0GTFPP5DMlD3vu+9z5L7jLkvevHFuZnFqtza2ur0d+fi57xyfFYz8VgHIh8pO4FAPA/Wa/X41s91em1AADt4foPAN1nj9f/C21cEgDQYn7/A0D3uXT12rmJUmnqYpL0Ryzcr5Vr5fQ9HZ+Yi1tRidkYiUJ8j0hvFNK7hY3XM2dLUyPJhk+DUV5YaeRXauV8c340CjHYyNeb86NJals+VysfjIFG/t1AzMZYFOJIdn7sz/zKr/42z1+MQry5EYtRiZnYyG7ll0eTZPJ8KWlef9/P4wAAAAAAAAAAAAAAAAAAAAAAoBWKyabM/XuKxZ3G03zz/kD1vqz9eUYy9ueplXtiuKezvQMAAAAAAAAAAAAAAAAAAMB+UV3qjelKZfZOdenu/E7F7VdPXxyK3Y/5i6Kej2jNzLsVh49/fNT2k7a5iFxEa2Z+uXrz6Knq0OmmoRMnC5ffP3zyZV/0nlFM599+vTL84PW/nfnZ75/0dr7TjGLo8fj08+UPn/ea6vQ3EwAAAAAAAAAAAAAAAAAAdJ9t/xUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgK619fz/1hWd7hEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4EAAD//4CPqbg=") mkdir(&(0x7f0000000000)='./bus\x00', 0x0) lstat(&(0x7f0000004b40)='./bus\x00', 0x0) 11:12:48 executing program 4: execveat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x100) execveat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)=[0x0], 0x0) symlinkat(&(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000c80)='./file0\x00') pipe2$9p(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_ROPEN(r0, &(0x7f0000000240)={0x18, 0x71, 0x2, {{0x8, 0x1, 0x6}, 0x6}}, 0x18) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x40, 0x0) pipe2$9p(&(0x7f00000003c0), 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x0, 0x0) write$P9_RGETLOCK(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x4000000, 0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000380)="d47edeaf83") write$P9_RGETLOCK(r1, &(0x7f0000000400)=ANY=[@ANYBLOB], 0x22) 11:12:48 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x80241, 0x0) write$P9_RXATTRWALK(r0, &(0x7f00000004c0)={0xf}, 0xf) write$P9_RCLUNK(r1, &(0x7f0000000080), 0x7) 11:12:48 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40002000, 0x0) 11:12:48 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs, 0x6e) 11:12:48 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x5}, 0xe) 11:12:48 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x40, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={r0, 0x11, 0x0, 0x0, 0x0}, 0x20) 11:12:48 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e20}, 0x6e) 11:12:48 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) write$P9_RATTACH(r0, &(0x7f0000000000)={0x14}, 0x14) write$P9_RGETLOCK(r0, 0x0, 0x0) [ 193.624224] FAT-fs (loop1): Directory bread(block 64) failed [ 193.631645] FAT-fs (loop3): Directory bread(block 64) failed [ 193.644396] FAT-fs (loop3): Directory bread(block 65) failed [ 193.651166] FAT-fs (loop1): Directory bread(block 65) failed [ 193.661550] kauditd_printk_skb: 2 callbacks suppressed 11:12:48 executing program 4: socketpair(0x1d, 0x0, 0x9, &(0x7f0000000100)) [ 193.661561] audit: type=1800 audit(1675941168.676:14): pid=9890 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="file0" dev="sda1" ino=13903 res=0 [ 193.666298] FAT-fs (loop3): Directory bread(block 66) failed [ 193.678437] audit: type=1804 audit(1675941168.686:15): pid=9890 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir3614355940/syzkaller.CxLnr9/23/file0" dev="sda1" ino=13903 res=1 [ 193.695012] FAT-fs (loop1): Directory bread(block 66) failed [ 193.780900] FAT-fs (loop3): Directory bread(block 67) failed [ 193.793103] FAT-fs (loop1): Directory bread(block 67) failed [ 193.799115] FAT-fs (loop1): Directory bread(block 68) failed [ 193.806555] FAT-fs (loop3): Directory bread(block 68) failed [ 193.808561] FAT-fs (loop1): Directory bread(block 69) failed [ 193.823781] FAT-fs (loop3): Directory bread(block 69) failed [ 193.824649] FAT-fs (loop1): Directory bread(block 70) failed [ 193.836989] FAT-fs (loop1): Directory bread(block 71) failed [ 193.840203] FAT-fs (loop3): Directory bread(block 70) failed [ 193.848493] FAT-fs (loop1): Directory bread(block 72) failed [ 193.855506] FAT-fs (loop3): Directory bread(block 71) failed [ 193.866407] FAT-fs (loop1): Directory bread(block 73) failed [ 193.873836] FAT-fs (loop3): Directory bread(block 72) failed [ 193.893569] FAT-fs (loop3): Directory bread(block 73) failed 11:12:49 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={0xffffffffffffffff, 0x2000a0, 0xe, 0xfffff000, &(0x7f0000000400)="3d6ee2e04b910040f30f9b0586dd", 0x0, 0x4000}, 0x28) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000500)=@kern={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000800)={0x22c, 0x20, 0x10, 0x70bd2d, 0x25dfdbff, "", [@nested={0x18f, 0x75, 0x0, 0x1, [@generic="05e8e7b5edc1a95a9fda6ab31c8c706fcee7fbf0b48cce77cdf5fe1c82144f6aea9b2c808aa4552083453ff4cc6c0785e176ea73b7f59126b35805b80d5565d28dcad4315bec2d3183416fe90f95bde97dd072d8b0903d5ec61f9fd47115aa697c361109d2bfe11c7e62e5b70ada7364c1a66b4526b17901f68cc5cab4313dac5e3847a7b1053c163159a07f26a2531dcd823c81a57104aad664436ca8b5e679cb5125853de50fb498ef6de45e2237704da313b1436a0a94bb380b", @typed={0x8, 0x71, 0x0, 0x0, @ipv4=@broadcast}, @typed={0xc, 0x0, 0x0, 0x0, @u64=0x7f}, @generic="acef0ec8b854be504e79d430b23090cca064fbc681b88a42db8ef5e0de5344e47c87636e9500e30edec84b88dba4d8150663f91b1aef3628dae1a27410793b8802fee2e64de178bdd98c8106e30c0bc52fe6b816e00aa6e752860956c0da2645707bbec43a87524b3d790bbe36389872bc9e244df1adab027c1e95622f4e1103b5c388bbfe2cd86274acf0af184be096ddd646744c30add26506e37481ee01f67b51", @generic="fc791e54a02c73af53593bee7516fe7f2ac9323feda5b7d75314"]}, @typed={0x8b, 0x4, 0x0, 0x0, @binary="4f038e3e5163b9040ba59ae61e8368b4eeedeaf8c80c26da8d149fc7dab3e1ef56f4019c18e685f4215af2d7798b1ba2db56ef97130b09d2770d4f138dc8897e12d638e96766095c5c57d98d765bfd0fa9204a62ba89f6bbdff07f1a57d35740d71e43f7158d4c792d6226592937aa83318bdaba791461292727e943c186651bb95c19d3c16f6b"}]}, 0x22c}, {&(0x7f0000002740)={0x11a0, 0x1a, 0x400, 0x70bd26, 0x25dfdbfd, "", [@nested={0x1081, 0x5, 0x0, 0x1, [@generic, @generic="593e8380967154fb2199a0513ecbdf00f2d0dedbe5523412a77a9e3de8076336e95d2c24cb149e05535c46496807b0024f21548a25c5df07e5ffe6f6958a96a6c9934f2d67cd76b5083f48ef7fcfbfd6d8937dbcb05ba0f2270ff965c65ab4b6f2e4a7351e71fc660547ef4ac960ca10d95044dc4127183cff4babfa77b7d5308684db6c9c305640437d229e15c925c82aab915ad898d2103e7a2bf5eece57a1a77041ba9435c587e2df784506251c71ef117df5fbd1ab600b6daaa52ec98b22afc57a10a7f74751f9b114b34f141d72f896894834a6c817bb8b0781f70390b40a0fcf89026f4392b2d8693e92bcc2022881d903a4015598075e7488d37ae3d00905bb05ceafb3655f1ddd1e0c9e7281ac93c6d6cbd4eb60ba58d239c3fa6a034ee47e89dd6270ca75d6c9af409ecaebf1e889048640c18fb56ca826e046ddf7779b51015c8bccc27b67eee7ec11dc4f48d33f4dca6d5ceaa100775bc12a5cbe28e9a49d95d6d6e80d238817b967862765463ee3249487fae62f10218ab60681e72c6401e9892cfca393fc7f87430d04bd0d7f63bb9fbe9492a63727aaba640ce7ae144549c582cbd84aa00583026e1e7c5b5130118936619fc8656c666017f3ea7a2c1fd151c1427316767d1c3b189eb0784ef8237d3031b95fbb7110a6eeaae8549398f154f02ad14582c361e882ab0bde67106120b33aa73f25e26bf5e21c2b5f2b5d342fdc0f121cc09daffa6327928f6ad7bf2bc88727ce8874b31b28720a11b88ed697079cc3643bcf667ee95fe3a1bd13eacda038b978e0827360dffee37bceb1cd9d413cf8327af223f93802a7d583ae2eb99428c5732d1bddb0fa358ecc53d5bf1e697e834251b527a12b4e8e06c48aefcae97d63ab60711f1d9d6f84916a09f8c29adb562c7979293bb955a23bb68ac6c89112fb8a89920a1dead6980c3be7303254c6d3db95b6f66a913c9f646ac4a1e9b8a9dad2af676037b8610324906fa10df03ba88f132ecd3170f0442f566d47ea8ec08d1f11ee34f26b9f228be4ea2979be73afdbfed13b366f18567aae6c31c4652ea4fc3b7092b88a2a1b4d99fb4526a7951a20842b088866d22da955262ee090e77dbcc1ee673b1c13ec0ca011cf067cc2383b82d789d08d20089359ec349eaec327cbe532d3f632f46fb22bc0822e5f531022b6733e3562087fbd7e72b32336499a6dba4d6c07ca410763db525ee21ff446a2913aba5031a7c855a21fa9aa7e24d6567b15b091a579320d90a2ec5f945e542c5aa110ea098f580e96f149b9524f47fe525abf063230f1f43d1215938b0d79e97176a3e66d32a9d75a05558d1cf6c74b3757e15228b9254301009a77d2c6cc63ea69cee65f1ea74108b5032908d66bb9b09de5d4b3581da83040f773e631538a9e983141f728ada2efa08ae70e5119e603a88c9f4256c76bc0f732b3903d784502be7200d607866c7daa857b88475e7f8deb8b207c514c5ac82678ef2204fdf439de297fd9cd8b3b05c38fff383521f4ac927e787b76759c2c4b4125c88009aa8f471b55a23ed3d6c28ce0356807923505216821528d67ab1ab3a2903348655b0b6a48d02f5cd1723a9a7d266946c2ce174555e2c23bb881e378b6b14742881225e2949af1881bf0207b6f8d974ed635afcd01f0e9ed0b26c0648f8bf54b82c1f17653f809d90675a36bccaabc5181a7054f269e1bfcfffdac1924bf0b9f3919005ef80ca1b7c0eacdf1cb84f535712dd509866c56e4b0124a00789d055f02e432d9d89f295693d332f7098985e2bbdd1ca9b51c188f35e88a1fd2dfaee22caf9df9121ddce1bb312f61e0eb5d6a1028ac62f52b61d92c16dc1fb875b731d671ad5a1dfc11c080a3c8101006b0b0230fe26ed0951ffc5970252e3d4e73e8111fc5e8c8ee90d2f023085d10a6546d7d441a21ffa680bd8b6cd108b388cb832717610ea9cff48036bdd149933278b005274972a564e41b6971840aa1f9e8a28144a6a116e303cacf126e181665756f0e6e44f9d8c68e603b46b0a2a9cfe0a8708da9ee0363f868aa89997487c5d490b83d0f5e7e1e3a113de2c7014eeb9e02f312e1bf9f5845e451a11c56c4a3e3e2f5b52eb1f09d86d3c4508cba5060e34a62cbcfe5f38ffbaef2470394b9caed4d5e553ef2e00acf1b4ad1e6488a9496fecc2d54c08f234fc2678feddfaceed5752d63077e4c3bd70225bc32cad9b2b129cdfa917b49554a091a34cce049c04c22ea870e932ed0542e68b1e3c083f737033ac2a714b0c8becc9f4810b0164c9f8dce14c851870a45573db01b3b11a0e4cdb27f038d21d5ae062a091757833bd02902b403ec2e262140daffe44939b63776a43f0673f27f3270566e351309d92f0a972ed7251991597866fb5eaf3ddfe57e199db5604f7b056236fed391d812d773dd76af121055f15f14c53d3b04ba0e39ebc3a7572ead7a0b83787c4428b83161d10b5837a26294fe653419d3070be66bf41b97c24be126a1c4e4ccfb47e8aeba801199d0d5dc7d07d5b3ab931faf156f0f4fcc92eae9e4d690ee3db2f246e517a6d17d7b5eaa1f4ebf14a9129eb88e0f8e2ec2ff8aedf297ecf2adfe4ecfe82357a30317e7a039fa1b6534447d4e204e071d61e7325826e8019ba8ec4909d9f3e1566c5d30c957f3b42a67e28fc42ecb3d6c0ddb6f64ec00896d12fc266e0bf4f55fe2f9b982afda1d0729d0cc3b6ca79ab00f20e840e6a1e4a30ff54fe9665b8587add708117c8be07c9d73617dc2402a5d169f14aa644a9c6f586f56914d63c333beb407cf3990cf0806861aa396ff8b3f8459e104d5281de50fd16e7c6b146135354cbc13c9e47c07821d3e115ab2a577ac6e1aa62d6311d34d30397c7af4da39147089da4161e8748776cb27901f4729009d34cd4527906e273358f340ceac1eae4ab024fa21b857f08b9d9149d92a87911dd3a38e70efdc6a6db5829b84c4bddfb29d11c1b7e878acfe5e311a4aef2688f7a7e34e2c411ff9ee0f6b9b7ea4460f41f1027471b9e7e43381df08a5213516fb807f8bbf83a20a14d0653a5b2f44ea5916466611bdbc37ecafd898d8ef86da2b4e038cca0ee9e77291185d562ea9443ef13c6e4f53c86393ec87eda01e2c9b5e9fc6dd1cd3f02db3bf000a9155f2af9eaa5a02a2fbb7aa690f3a5effe2c6c1e08ab5d6639ae65f8ac1eacc99b48e2bb37f0244b028012f4987a5f2105367a927ccee831f52b11b8cf76d1cf2e17d9dc600741f935e6f838a101ffb94928f9a63eb8e3c7760bb065f88a29b6e96f63b10f2262d59edceaa2cee672d2b915476ddf72b307d99359c1943cef21ae482bf347f67a2f4a509b072799bed8f9f5b802b93c3b3859bb474f4e70deb9a5c88f75dd424ea24dfedb2199e24daabce71d8fa2ad6d8055ff69ad77a66f7ae769eb175a59fcd4bd32cb4a9cc5f74c98af144754708de53046bbb86bb97fbef7bf29ec2cb87fea72f432d65c1b167647490907697172470eafbb4ad9cc57bcef78a89cc27f7ba92463bd2bc78edcc48fd62cd1e02965b8c0f0eb3d0d81a2e545fc5c07a63398ff36bc3b62cc52e926649c4af14f365a4295437f67f32ed007897013eb2394879639cef247d09b9ae464ff81cb17065bfbb03b7ded91c5d82bec85144a133241f0b80664220021ea126ad1a4f1d15c84f4a3ffda019a9597b8e61c6a132f0c00fac851c52da2a9e81989291f1dadaaccab3c8f23ae9eff490c8c9b4cb0905d5249bfa232a3f1c772d33c45d252b2b194c7b9307200b0ddef287c97cbc891f25f8915c50823768c340213608bc84193410bd283d9a692b67e338866aa4e18608bfc6cbb1691ab8d6e1ea1604ea45a61ab33fc729323cd05d2f0cab84d182780c89de58cf2f368da46a9c040e850a4bb2b63d34504fa322b249fb8ce7bce36569a8184846fa62a870f31eda39f10e7eef049edd523648452385c10f8e02a05161b4f7f1b8cbe207208e1ea4325fdd7916654d53c9a3e47e144a0339fe96c60c7207bb72ad21ee137b5d65858931ce560988baf2e0f1030bcfb755b5d9cece205a79774b6e4627bf9b69cff60aee6d2073e0625ea0a84a48469163152f57f14ef94029224b7d4a09ea8822576418b798424d84570082b3e1b7e6c329006d185258733a4a3e330e733a0a84db3f59b3b44fa391c6f969c6055add24a4f53c3cecbb29b5c6d8b0130519f78294069538a4398d5b7b3fa55027a4713e730d62be6a913f932d7a42d161ab08fd7e837efc585111e8d4f2a6a99d8452e13bb5832baa19fe896ae8fa1b02977bd4edd05c03ec43bcac8304cdb6faa45f6f1079fcbd967c9733e10bb8f7f9ac88f951a0049ab876d29ff3a66567a782ef86a92eff86d433a9ab8826861bd24a5c4866061c995d67ff16c9267ef90942d0bc2a46049408e6fdf37da90cb6329d36011964eec134c483cdaf41ed7915c01401d034bd27b69ad67d52821db204f68de05b32e1c8560eb543e001249aa88ba950749b054cdbb84ecdeb9a2185d283de94de791e82e1a1a3b237ea57dc68efc96c4b7d724974c4fc28ae18d3936587f26fb695cf17e8b76ef1a800c29f0896e1c13760109a0dc9d5887fa67fc2c855d7369b98398dd7b70dd29a4d864faf5433d27a3a0d9e2250e26e3857290e6cdda588e9f83a9d60bad626c704522583e5d0023e92b1e30cac0a885ded1e858cdb8e7573fbbfa3d74abc5f5d1448895429b9337d23227da641542a6e22dcf20c111ff3942e394a398b71ddfcd7caa8ce1b46e92f23ea8203057f475dc3892769fc60aaf61b5582840c84db46b4f151dab75e468f1c053f23e9bc74867a24f49aa4dfb8343012363e1be72a47f5679cc64ff9c6dff1f9ed3b5dc928f101f0381606f02fd9a56a5c55637240addc9e2c558ad8936dac483edd5a18ee217e121678d1bebf7739ea93bc55275ac956631bdaf6ea089f0d871e1129e0913c254bcb8990b938255017a9dc5b4e2d88015a607aae19013609b18be54af15710cd5cf98abad90f12d3edc2eec5e2a867a11d2f694a01497e2634275889709cfe7718583f7b686409d3ca561d990886c8033d4629fe1a0183d5b9293417dde9d99fe5aa345d2737b7fc207aceb72a291d15cb79765ff25ba91859e3643814dbc6f6f3cd3f49f034ba8c26d7c5c0b2034b2a7a83cbc96c7124f3d8ebff1b4066e6feabebfe62b0afe694b7beb6f588b01aece1cb77892a88e733b7e66ae7c76f50cd1139e723975fcdfc8b56543a74924e6ffaf97ae6c21b75de3a72425356f0eaba93d0c98b8bf2f75b6d7c036028c8300ff827d68cd38ff33461a12d92d279dde708681268d6453a80d6dd2cc76cc19361c0f35633e02dd42a9cf2622a2839c7aa872ce35842f77a558c922c88fd294268aac4e85326248c841c6286eaed90c13b3582b75cbab8de4d3e1ddfc77a189dc01720ee203ca0c41a6dd81ff321872c47c5069b0034b69abc6391e041e9783760ef95fe682fa171c49b42cab0256381472338561ce8dc53e4b5b99e3a5edce0191c76b30f4c2ec66b703384cf480ff06aaf075f593ee06ce396b036bb7a9d7a2f870014b8962dd208125d000b1ff7d3f7deeedd977dbfb6207df072dbc5c3471b76df552d0dc782b87e8e5cd482d156d89664f6db91b936ca60be7fc72e9da4dc0b6e8727d11b0ffd9b9065c0d5af42540492ccb54507bf056a9fbc15bc1a6f4483cfb70b2fb637336e113bf6ef5dc38399d6f94762bad33e87f256d46bd61665d6ddb6bcebb0a4c29469ed4577", @generic="2396a7139d5d7717d9b8ad45b6e624571079a26459c5656b5046c059b73ee88ba1b1a75961f0dbc34a336d20aa8987a840b4b4016bbf4b4849dcd299fa469359794fd77741755f868907ad598d049e778c8258656602870c0e430ed75d54f9725bf11c74550191c18dcc8c5510132eb0d905795bc2b6250dcbc714a4543c"]}, @nested={0xff, 0x11, 0x0, 0x1, [@generic="9f70554dd0f227d71004e228", @generic="ba3ae8b6294562c754a98f434e0ed7cefbd05b612d624cb5ad0fb65fdabf2e159b50c70ad037d7b8b0c6bc5186ee70ef9b24207b1cf63d2d3a76ecd48783840de7807d6af34f6bfcb2c389c24bb0883ecdbe7c13bcbc62d8980db1ca45adc55590aa36a06842afe30b113f97c9160da82da17c55af693607d1be18446b8b27229def8d697950e79eda9c4398", @typed={0x8, 0x46, 0x0, 0x0, @str='GPL\x00'}, @generic="755ba7e85511b38c98f7ac7cc04bde75d2d9fbdb62f05742cd75fc04c591c20d74f53d1ac8", @generic="e93c1044b441a4ebd6bd27751e6b1a607c2ebc386f6f69e180ee148258d9344bda392ff57e19b6ee0cb18cdcb42c", @typed={0x8, 0x15, 0x0, 0x0, @uid=0xee01}]}, @typed={0xc, 0x4c, 0x0, 0x0, @u64=0xffffffffffffff64}]}, 0x11a0}, {&(0x7f0000000a80)={0x184, 0x38, 0x1, 0x70bd2d, 0x25dfdbfe, "", [@nested={0xa2, 0x4, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x40}, @generic="e696cd81df16632272ef4d7698a3f9cc3091744a6a319c18bdc83a5ebee1a7a2a5589ec550fd3134480bf570f50d3c5ed45928a5966720bf4575a8061fd248ad7f8e0611446fb1d5d529374ca76c147e24fa", @typed={0x14, 0x61, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x2f}}, @typed={0x8, 0x8b, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x14, 0x37, 0x0, 0x0, @ipv6=@remote}, @typed={0xc, 0x63, 0x0, 0x0, @u64=0x9}, @typed={0x8, 0x88, 0x0, 0x0, @uid=0xee01}]}, @nested={0xce, 0x0, 0x0, 0x1, [@generic="fabd5a1fd89cafce189c0db1f4e5b7911832a3b83aca75baf451a9a069a832f6e885dd34172ef9dfa60e8701c0a999091ddead18b2b48f9d44a339e691e2f3", @generic="984474a0f56e9c7db071c54fd53c0323a85958a7efbf89e5bbf9a6e9f49ff20e849df82894c88e60741dad503f4922aa6bfa10e558de368d16e48bb294e0a4b8e25c0af92f1744de02ecc592928b0fe4b51edec4d1c037c26884cc56adf867b3627eec7fe2c8f22545ab37", @generic="e8e4189422d705e2dc4914cc89c4eab8ec7072eeb8a89e2d1b8c65398ce05ddc"]}]}, 0x184}, {&(0x7f0000000c40)={0xd8, 0x3f, 0x200, 0x70bd28, 0x25dfdbff, "", [@nested={0xc7, 0x95, 0x0, 0x1, [@generic="91cd7529a6", @typed={0x5, 0x29, 0x0, 0x0, @str='\x00'}, @generic="d174733ae423d5d298b4eb000b2b345f16640dad1296951b398d9c5ec5fef5033af613c655d392357474476623ba1e41957b4bcc1bcef5b61748007ed8b8aedbff8b23f92f755887381336d429882c81bc18f59c67684674fc4b68ce080bd568505a4ab4d1a85955ce7a0d75da861cc0eaf53d7162d259c1319fab60eb76b723b2abcf59e83542a1c6b1f65a41255fb4e00824b3dd824e70381b2b695f814294910bb6485a0423441ea819ef5779", @typed={0x8, 0x80, 0x0, 0x0, @fd}]}]}, 0xd8}, {&(0x7f0000003900)={0x12a8, 0x41, 0x100, 0x70bd27, 0x25dfdbfb, "", [@typed={0xfc, 0x6b, 0x0, 0x0, @binary="f2409338f2f3de11594c577d2ba2227921296b48b3c1501cc06cb72ea2e8359312bad0968f2c26e4faee78d70286f725e33f418c9f6ff5eedad39902d009314fc04f794c035a65eb2bb73d8e603eb272219c49ccdcec300f8895ce5d66626dfb0ad834910b940d993ab5f96f011c58962dd648cd3749976c4fa5546eaa9b9419c8a7b33c6d4e0a01d4c320f83db7c2d454f69d2cd672a71eb55eb5ff2a8b5ee3c7d75f893d57fb2c858aed788e8687dbb77384023d5fbb0c5ec054edbb9ce28d28589d6ab7b7e24cda7f862e043a758818c25007ba9c244ee099b2b9e0cb15d69ffbac6f96d9efcb87ae18ae42144272f120245f47e62f76"}, @nested={0x10dc, 0x4d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @uid}, @typed={0x5, 0x47, 0x0, 0x0, @str='\x00'}, @generic="acd165d0777f44d34cb3c40e04c8e97a4e8a586dafd221c5d726c4bcdcdd6d7c8aade0bedb95861309a06fa0abe612bb3d91aa86a96ef372d9c0135d4fd2c59b1ca87f65e195d755dbb8524bea1378d5076f207d0ac6350d7c068bd42ac9b38b720f0f69259270a3c86b299eddc0cdf3d7b9f917eb561ef2ab4b65bfaba611faaf0e1ec04f8bb019e96eab5ca9242bd70713c80d1ce239a342447fe95955acb1754121011596b3eaf8d59e983441c13c5347b43ec5abd7295b61c27afd6eaad46291ae656eeed103d01a620a05e946dcc808b0227e1570cc62e93f2befcf024f13b7970b3eac600b7f7dae5bf23d2d4d1ce88b4871cc697e96e44528da8d313814b68b9a20071524392b871753bec2fa3095020aefc1389104235817e8548b33fbf60bf148ecf8e8dc3f1eb6fd6f16606f68bf3a0a3213b1b62b1990c9162fc67d8ead6bf2619c955b0f5325171f6954c8428c7a535a6dd9dcd3de358a2ba01844fc5efa51a4c80517ad554b24a415b6e5d7fb3b216321d0e17add4b3b278da9df07c981adbab3845519476f98df381c8ebca7597549fbb2364205d933f2f162219e7f18b27050e43fd75e48900d9219008042f6c4358ff1a1bba9f38fd16e98affb656a9c7bab02b5ba458a515cf8e72b5ebe33f05c675f8957f6197d8aeb843b83140ee3d2032c68457768848c39ba06f504718bc4da6546f506c71d4245e8ea40376be123854a4aacbae42387fcc7110382134838b557397c9d7937771d0ae0600c8d0a624d0a2361cb36f774e1e43e7d4328ca44f8d684f4284d358fb0169db0f806a0b98702c283b941df4534f8d5ea544c97ddcabbefe6c29f407d1215252e1203f9982db98da1e1e2fe74a5efa39d690dcd7369a02cdb6a312992209f63c696d6d1a7762a70511a88314ee3ca3b8a8e73efa02d8d44697696425d7b54c40e2188ee4c9ed66a898defedabc7f9d1411c8adee87ecdeacaab8911439804280fea688934d9575ccb5987b35cc44551a91251c0ba6e574d1a7af1316257a7f54a1e0dbea07650ce35b49f3da861f397049030f01c754570e82ed0bd303eaffb27f619073fafd33be48e3a08de7f982f9e7efd16b84de1ac0d26b753ce5b5f59bf69f1011a3b86719b86a3627e53e61391838aa37b2eb0f4628dbb05fac4f59cd58982d42b50775433501b8b62ddccff28f96ad30a381de607ac94ce117d48af60857454ac0204e676fe155d037743aa283902c5322932dde5b9c93689a7a1e5ae8eb2fac65b46df4b9267a13ff290072201a009e4582d5689e1e39f60146159e9f680d48b35889c988f8eb5abb14497518875e25c267ba948be181a8dc40cf52f3c6d2ea7ee957b4015d02e26fa7edc234b0bccaa04bad13a1694af4006a44c1b2bbf0c743fc470948a12d1697fe6639da49357b952ac93d30fe8922f0a8392171c43a14101b51ccf30bfde4f4a3e303e1ebb4f9730518ee5d71d0c76772f9395081b79c1ba029cf19878144bb687be17f2594d687ac5de67b5032d4e028f6927a0665ca6a797f66bcb11473eb4caeaa0461447af90966d5afb6d5dd14bc70c3794da8d595483caa1eccf1bcbd88f4c3273cead09033b8084ef368d7b0d58a4b6b64364133d4d93a81bb13e186ee51e29d658f7f29ce03b0799c7f7515690410029a15a90e61bb110cac129d359e94cad368d5e9f47256f5f37cf0bc8c0d772aa54810e1016b31c8a2abd8cc07c67a95f3d09e098471a70e6723e624fc65d4572fa1cb243d5750cecc347e2920b412edb8f1b5f3902832ee62bcd6f4dbe43f4852592e0f58fbd3620c2fc935928dcc4aea2fb2b1f0fec7fc85942027654734e1aa7a7ef28ee8d1ce86d8b79d1bcc8d9a6e7c9d6e718071d16e3c9db6cf2acd2dc25b1fac4b948fb9307f3ac8f429a94fa589183d2eb187f253c884285eeaff2e1b94e53f682cb7bfb95044cdd697a668b34ab92da3b0090f0593f9e772b324eb52375e8e99075d7072752b4e06120ea274059bf93c431af206320ab020e0bbba7abab83476af0148b22242ad41e55b93a6afcab92aecd235da599d2a61c094ad1228a3960a42d9b6d7594d2830b6b00abac1ab43842f398d554614733616215381238d03cde2665024e137e54dfce80461203010b702cffedd062a8f7f4642b245b63a695c19f1bbd74e178219255957dfa08ef06713905f439dd8a58661e0c001cd1a219b58a2d95988768fcf5319799267352f4e3c0c7337d1ccc7f7609e40465f33d15ac899ca728b4325a52564976707c6a4c714c1c0a7b9922b612d4b2b13efad2858708e7b0e41ad88cc41fee119c09e5844811b15319a27bc30dfd106fa6ad6c4cddd7f229696e8a54fee949410f71dd63ae6fdd8c0b54a1b770cb488a8e9dff662abb9d7a32ab5f5fcdf8ab02bbf35a14ded84b0ff980f5759b2a8c4d14f8560016786e0f2dc065ab35683bbea0cf943d9c24b18ba3020fe0dbb021b6ef112ef185d69bb386927ab619808bec91092b6c1c1a2efeca4564d4e520cea9e86c94e826213dcaaff93601e0401261b2b903eeba31fe528d7fa939f90400eaff091905b98ec430b2c69d07bf0f7e4a0afd6aea3426709fd4fbd62f5a3aa391b6d8b6286aefad8a7b60afd7c1a4e4731fc52c3f99da6fc8749802f19e46dc6e095072fa09a76dde070ff34b93d68355ac6919e27107d040f2e6912dff123995b88b31d41264f91ede9373378ce6a4f7387d958554fbeed5f244da7d00d1c66ef3093597acaa02e47fb7e3e35104c6a11b116feb7ea9e0d90374314e0fbfda65500fe9dce059d4e013465e5ff001b6c1f8a7d29101a769c84fcb3890dd841e5e3389b825b3732cd9de58e37101c6d76210aea4f32335f7ffd4329488c1d52737971551955d31a55023f419822a9e5b39a694ff42b64a7ee26382a0520a2b1134ecec1aa71b569e73e76002b5a4fab0ac04b3415cf852631891f9f9ff69d5489082da3948109929bfb2524fb5fdda81b695b8e3265469dd7ded2357a33cecc93fd7c65beedeb498e3a9edba944733c3d777f857e3340f9ba7bb916759699fd7a0264f83cf6c9f9c69c85be3865e96ac5f080a801595da98763aaa12ea4071eb09ea7592420ef1a2178a259f2cd4494736eb5e56a6e4c8b57e7ea26df5b804b5049bee96f7f3665ac4f3dc00f56dfdd0766e369432ed91aced828f0a6b5d01705d6f65f4b068f3d0d336da1f377927c62dd011ec67949000372d7f0f533c495065ff1015ceaec0b029ab339162816cd7e32af1292f6ea8409ed1196ab5adb7ec6f31fc9416bb255aaba3c82ed6bb45e9b204802ab6cccde14276f741de65c6b1a0be33a4c6329406eaaa0caf1380f4c2d99aad4756633f98f304172735d6cb84692329a10a4891338c77242438e34f4e7cf9dab4151fdd0726635326b499471dc2e090fd1171f83f4d6d59992768e7e9e19d9039b7f5dd3e71649e8a3dc102286238be32ea04426413d6ea82d48e24e40acf17b52b1d7eb917af8c163e73b1b851875d58604d51a6bc8d71ee00cc3c59626eb5d108fec4a74dab85090007a7938902a00ba697e7af8a80f6c6965201f8a9da05eb48ab56c9c218115720083f96b93605a89812967580ee1163615802ea6c776efb93788e99b49ddd82a1215cd228f314ce0988428954e52f785bb76478e516048d95bd25eda976db590c5bd9a41d3bbda5dd2af8a7bf9a596842a43d28c14f6226c7fc2994da1c3f9570e8a82c59eeeb43a588088fbbe81e9a51d331042afe236c5755c774970f18772f63f5843a681482d06cbe50ef876609cbae49f4227621ecf663d510d147675902fdb1786bbbd7d94a511e9cf1c3b454881842b9bd1b1ce58754e1c052362d8dbfc15864bcd12a0593e0b56163056a205e7137883049de408d6fe9f8624ef5ca58a0a3dc80b2f1843da79b2e6fa88f0b6897b3069b9482b5a0802f5dea3593e007083d0be31e6d47fa3a4e6d54e8b73d2c69507681178dab8c60c715f3225b071c650e07855b0e65eff9d3538d909ed2ef9ff2d2405e8746bc9b34300be4ef9bd65c28c2e74b0ab4f6898ef824839612d3332207742e27253a6e2a2fd53fa9ada48bf5a327d16431d487ac523f0eaea117dcc08b564b171ab14dc9a760d452d34809bfa136279239287caf72175f3def32754ca788bb92cb4e9e4d00c6e6c8446f915feab2551ae81f8a69c0bbdef67adaf7c08a1219032e3c89e912a108ebe92b539cacdce7bc272e19876e38775b66710e0fd45e9785402570e8dcc5b62c1eb9a58ff969c147efb285af3766bce71d333f89847a10eca9791be60c930e33cdcd6bbf163f5ac66dbae2e54234d4b7676f2ced48dbfad4986478f4661de1fef5b0dd22a1fdde70edf9de0784a264115cd358bf71753a2c1664b4a120fe129a9fda96327cd4e16a2ddda34abfb001aa86edd755d19cec3653604c53511035dbb61b12cadb3e7ad7c037d1e3ab1de6a20b05a776621a96cdf8aa622160f01c9050c373afe87e6a1a21a3f4d61d8c904dae8bad81a5b83ab428f74d6a59e9f3b94a4a0c1a6ae3456170f546450d9a204e0be9acb92139147be2e4481f44ddfb73666382231a78fd5ca8b64519a5fabfa33dbd5d58c7aa0054137cf58d1f7e50ee8bc967924a3d731956ace3c1d7642bbff7cd0399b16f8aad3e538896807ecd16ea1be4b8f54052ea37fa98b8d7d04862bce50f247d325b404dc19ca3387862617628c791a919060067791ada576c88025d67e76652eadb1ffd5ce3d76ad3982e69fd76353f2367bf6abeffe310c98d1d03378e9dcd1057970aae0c0035f444e1b28e2be338f00934318eaebaa739c87208206b894bf3cb266421ffe6d6cd79eebf7114aefcbd28fcbdf17db5aef18fef80efb645ef4706b0d6bdd824e2027c2b230ab36f69f0c2eeaab285468edc80068c7e6c138f980b6b9bde20761a4c44cdf297de50e1f39d464f6a919b5f538b9c8b43230d7a6590180ef67fed7a794d93ec467dfe8eee3d397c902b67a47fbc402100160e1a05d03e68f5fae388bd2d702f892ded4c068a73cdc8bd48515f7448f0e2db6fca0f438127c1e4aa59e0bb318e0f82bc0165ee836e67490adbafd4c8d384389cf0419f4625d861f6a00e98a6bc02f6e1cf1332cbd2830c1a3d26bab662a986fbb0500f103886a40b761efd5beb6ef7a4dc28d6c551ec944e3509acac50de7b73be33c4a298a98215d88938be23e6420d862a64b81f422883893bdfd6c11830852337ea3f6071929db4c08b2fc91621321ad1b1348d790897d5e3ad0219fb5f850c5627164ff706d657c3b836219f4848520970cba26cc2cb9401ef4fd3990d416a77c095f0b28bf18c7ce4dc60fef20c8ce480b2bc02cd9d790bc7fb1e99c722b6c9a36631cafa84519838068a2d1b80f260664034af3a077da80b385adb434e2761826d5815e801254cd2dbab7205f5e8c86beb386cda89a41983f8efeb68496701b902ff63f468892b9d5f913a1782d9635af6f30899395bcbce9074bf9ca7515ac1701e5a198c990b3da5d146617c3b033a460bd13e7cdbbe81b940fb9374d738682487ed8fccc7976b23d5186f258dc4332c1cb384da81608b95250b4c95f8624a6215021a9356216a48d3384e6fa98af654fe5f55a36642de8f6657b4ef437268bbe29a7a3d8c19c55f9144de9875168a58a5fdb2ad0f2036c0578d28943c1d2fd4eda15299990eefaec0e74809fe93737e876d683ae21c6b64cb1644e254929556709426af9ff636ea05d20831", @generic="4d19b6108861d19ec484f741aa19fdcb021f54255554c275fecf392b2441c5a7d2d7e9b14755b1e95d1fcf80805b78e179e1b7595503f2ad6f3f6ceaf738a53b35932bcb99e7456bbe60a8493288a9a1c2ebeeeb22f6883cfd1aa1ade8aedcce8e39dba36aeb0e532d87acb52c8b7f846207ef7b985c97f00fc9c3b794d9c5bbd78bd1f86b7c9b603ea80db45f662d0b59047daa24e9190747971bed1ba82a2d1de5221d58ba11d7ccf15a33fec0b89b2fdaa36bcbc1639d", @typed={0x4, 0x87}, @generic="b89ccb39b8230228128b3747"]}, @generic="bea1d64f171524dbd578e4b1c6f16d6b40e8d3d3f01a0a1dfa6e4b357bed495fb305c623cf782cfb934cf850e565571487399007451f8d684c1a08c063cc4093b389c96e6ee220ba5744124898dc7a969c025b978462da3ec33a8d495c12db0c64db2b9e7caf55d360caedcc08078fa0c0db0b6cff8db01d311f4bf6ec7b283b92efead57226f669ca02c096d95defd549304926a421ddc8b7bee9fea08da29df5f76bbccee27920b2df8fdffb31", @typed={0x8, 0x4e, 0x0, 0x0, @fd}, @typed={0x8, 0xb, 0x0, 0x0, @fd}]}, 0x12a8}, {&(0x7f0000000e40)={0x4a4, 0x35, 0x100, 0x70bd29, 0x25dfdbfe, "", [@nested={0x111, 0x2b, 0x0, 0x1, [@generic="47b25c9b2eae324661ff65d5d6860293ebc2dd0365f32f92110903ec5231a97bfd3fc1b8e9146116f6363dd23345be715fd9fdb28d2fdd8cd21bc1a9bd4ab6b91558ac8995c4fdcc2a12923505f8cd9c8883da604d8b607cb1e35db60fc17bb9c847f2d330e0e6782a0f80e305ed9cbd5a2f9e5960a0f4309ffa319c32a35ef5c997b4f39e1138a21a79292423101611efcfe4d0ee2d2541395ef10a2a977b4a2c3f018fcf0481319af103200f556933", @generic="09ce200dfd16d7714d7428377c125f4fcf4ce52945c4d2c85be60719", @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x40}, @typed={0x14, 0x8, 0x0, 0x0, @ipv6=@loopback}, @generic="3e55c98063ef865d07967cb27bdd7a53e6a17c25ac998558ca909ea3c04ca8f104a9e30e98"]}, @typed={0x8, 0x12, 0x0, 0x0, @u32=0x80000000}, @typed={0x8, 0x0, 0x0, 0x0, @u32=0x3}, @nested={0x1f4, 0x81, 0x0, 0x1, [@generic="0ad46a21a7fafdf2db6fea964e61c806e336945d178304e466dd81fae83a1f1e873374cc349d5032adf8b9c49d4c2761fee370fe100a972ba6651a46a900a736661d01145f9ff141c2e79a58f625c0dcab806e44b078632bf88f479c2ec1d9cb02cd60ec4a51d38f3e88996c499b1d33f5888883ea932d6d08ea791baa2d71d94275edfcc9fc9846002b58d6dc86ea20d03fc8e996244a4112f9c5d6c3fe8408223af635e3b7", @typed={0xa6, 0x17, 0x0, 0x0, @binary="646a9cf605e42159aeb6c5cbf767755a5a432ce9109c645b6d5a4e18ae9bbb3e6240934bca203ad9489a6bc43971d15a986bba080a869ca3586f11a9e3918541588b9ee9bd26ee5a447e1f06ea8d151ccf38663294e59ac3f2db688be25e8976e5ca7ba3645842b04f769e98c894c2c76cb80d1b60ab6fc6c16a4375297a4b29217485a675b09b90f366e2ce25b4425e9fd017b5bc816a712958f2492336d2c3f710"}, @typed={0x4, 0x81}, @generic="00e60658ddd2fdab72bd28b8dc2168041a1a8212b87a53c2c62db3d88d7520a8ee5c0b614a1a0fdacc6c0adfa8905abec52ffbf3ca690e7ea1634af562d800a8131a25e2e7f2fc0537e3f92c65", @generic="e4cbb1dd9193a33e2457a6857af260385ec276b784e5d8f57e4ccca8b754218cafc4aa3ca73441f4608d07be26", @generic, @typed={0x8, 0x19, 0x0, 0x0, @pid}, @generic="8cc6c655adc9392db3b95358eaa57f82d4e9864d7c9c79d6cee2e410"]}, @typed={0x14, 0x1a, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @multicast1}}, @generic="092f20d70b8ec64c5962d13689968400388a4f0b82f531d83d709ca679ffe24684d4c4b745b5c63c57671523687d0919dcdc9862318246c80b90bad8e2cbc01ec93309023e9dea153267c38853c50c1dc9faf09d8411bfb936c8123bd655c77a23", @typed={0xf8, 0x64, 0x0, 0x0, @binary="1ab71032890cf307304c008717964cc08ece5b4ce3b839135163d40caa6c7f16b4d6d039b05919afe084bd23534b4adb2ec1711ae02e0965868da566acefd22f124acec1c1baa48151bad3b0f0021283bb2c1530cdcfa8bdbeaf2df937777af72c395acb71d5dc3bc05468618be73e99502df81234d623b89e75b2995b454ecc50fca8d7dfa6c0de7f496b306f65f12c816ccd5a4f61fb253a81feed840d1759f277bca19bdae0151462f0b1d1e2e06c280a429016eef4401b1f3281efbcad638cf763530c2aeada9a60ff4a437daf4bdb938fc2a6130596da88795a075870aa6083e636eb161e9f4959dcf4d107fd7c405846eb"}, @typed={0xc, 0x8e, 0x0, 0x0, @str='nl80211\x00'}]}, 0x4a4}, {&(0x7f0000004bc0)={0x338, 0x2c, 0x20, 0x70bd26, 0x25dfdbfb, "", [@nested={0x5c, 0x35, 0x0, 0x1, [@generic, @typed={0xc, 0x7a, 0x0, 0x0, @u64=0x9}, @generic, @generic="dc1f6a77fc641c54f8d6638d69a41f193f1d7ae1d774849e97afc884f0fc372851e02a27c1ce48757f97fae26b2f0d166c169a3320e1fad41876fc601121bfb190b93bcdac9cae9a48f3e2a9"]}, @typed={0xc, 0x39, 0x0, 0x0, @u64=0xffffffff}, @generic="e418230f3d71908f0a2f23194b9c3edffd187f99555f3612c7a3c033bb0f3e1bf7280bb1680606671f70252fa2fe358ab6300cf7f8d4bae70852e28146bd4ba020f7528ff5305ae07483eaba8d18568de47c15ede4cda72ef2bf6e2668ceb96cf729c6", @typed={0x8, 0x11, 0x0, 0x0, @uid}, @nested={0x251, 0x13, 0x0, 0x1, [@generic="a27d0b81e4a6e1eac765b57801d0c295bcd0a10d0d74ca7027700ac22601877ca93760c03aa883fec0ea0b4f623c868a1561348da5e0768efadb7060968513f1a585086b97ef844e29235d2c0f0cddf660463c1511152254a53e539260e22f72965b93fdd99126d6dc37a9a34a571444fbffd9f744e1c6905a29933a3eb065fc7f2b26959e926e81d371ca21c3fb472bda2206181c286a30737b225962860d83b884a09bb2ee9538f74b69998dd991f7169383aecc235a60f6d3", @typed={0x5, 0x3c, 0x0, 0x0, @str='\x00'}, @generic="7243f474f100227951c478cf5f0b7dcd25bc266dfafa16480ec5c77c4668bbce388a8e6bfdb065932c683d635341c397dae2732522ea38b28a9b613bc7c22d33cb8e5bb7847d48b1bc8a78830c", @generic="29edae91f565cff7f21eeab1e5b3e3b20688776c806651425f616be3989a714bfa748cff2907c32ea3614bfe4c92bf211dda298dc98ddcdbbed534f627f611544bec3cf242e3410935036577fc484b748265655d07f964ce240061e008e0b93d575792b84bdf", @generic="a1332f694fc4e5f66e9a01887274327f90f95b62ad97394475d36c4d51534cb1d07b6af008727c16c5bf0e91b453cc539018fbbe2520cc6a7708a6d98c150f5febe15482ff82", @typed={0x8, 0x0, 0x0, 0x0, @u32}, @generic="a586940861cd9a33d05dd3787166960f6c2a562ee2308644826a8daa4373f1162f7baed70d3de1176bec06f67f624cf7635b62fb4304fd220ea290ab99bd8c7fae8f46fc244fde35333b907f021e16d346aa7abdad7870710f81fb58b2eee747e01c0e61a31b56f1dc5f5365df80c5fe66f607ceeea0", @typed={0x14, 0x1b, 0x0, 0x0, @ipv6=@mcast1}]}]}, 0x338}], 0x7, &(0x7f0000001580)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x100, 0x20008084}, 0x4080) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=@delchain={0x24, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}}, 0x24}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x15, 0x8, &(0x7f0000002000)=ANY=[@ANYRES16=r2], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x8}, 0x10}, 0x5b) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r4, 0x0, 0xef85) 11:12:49 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000680)={0x1f, 0x0, @none, 0xfffd}, 0xe) 11:12:49 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat$cgroup_type(0xffffffffffffffff, &(0x7f0000001180), 0x2, 0x0) r3 = getpgid(0x0) accept4$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000062c0)=[{{0x0, 0x0, &(0x7f00000040c0)=[{&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000003f00)=""/176, 0xb0}, {&(0x7f0000003fc0)=""/32, 0x20}, {&(0x7f0000004000)=""/45, 0x2d}, {&(0x7f0000004040)=""/72, 0x48}], 0x5, &(0x7f0000004140)}}, {{&(0x7f0000004200), 0x6e, &(0x7f0000004580)=[{0x0}, {&(0x7f0000004380)=""/231, 0xe7}, {&(0x7f0000004480)=""/170, 0xaa}, {&(0x7f0000004540)}], 0x4}}, {{&(0x7f00000046c0), 0x6e, &(0x7f0000004840)=[{&(0x7f0000004740)=""/230, 0xe6}], 0x1}}, {{&(0x7f0000005b80)=@abs, 0x6e, &(0x7f0000006040)=[{0x0}, {&(0x7f0000005d00)=""/46, 0x2e}, {&(0x7f0000005d40)=""/121, 0x79}, {&(0x7f0000005dc0)=""/132, 0x84}, {&(0x7f0000005e80)=""/147, 0x93}, {&(0x7f0000005f40)=""/8, 0x8}, {&(0x7f0000005f80)=""/192, 0xc0}], 0x7}}, {{0x0, 0x0, &(0x7f0000006240)=[{&(0x7f0000006180)=""/14, 0xe}, {&(0x7f00000061c0)=""/67, 0x43}], 0x2, &(0x7f0000006280)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40}}], 0x5, 0x12000, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000009cc0)=[{{&(0x7f00000065c0), 0x6e, &(0x7f0000006840)=[{&(0x7f0000006680)=""/206, 0xce}, {&(0x7f0000006780)=""/148, 0x94}], 0x2, &(0x7f0000006880)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x78}}, {{&(0x7f0000006900), 0x6e, &(0x7f0000006ac0)=[{&(0x7f0000006980)=""/237, 0xed}, {&(0x7f0000006a80)=""/25, 0x19}], 0x2}}, {{0x0, 0x0, &(0x7f0000006e40)=[{&(0x7f0000006b00)=""/204, 0xcc}, {&(0x7f0000006c00)=""/228, 0xe4}, {&(0x7f0000006d00)=""/97, 0x61}, {&(0x7f0000006d80)=""/171, 0xab}], 0x4}}], 0x3, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f000000c240), 0x2, 0x0) pipe2$9p(&(0x7f000000c280), 0x800) openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f000000c2c0), 0x2, 0x0) syz_clone(0xe6e31ecf73a33bc4, &(0x7f000000c300)="32501e832b765955785f170aa690c9852d1675006af734cffce055c6ef3022334ffce5de4083c9b485f19332b767aed245e1c200fa4ad3bec3daf040acd625525983fac6d65cd8d567fb7660672ff89a8db43dbaaea862ae810595bc45e22b00d4f27c993f05d2e0626b4d97170fc74b8709b8f268a1fb9b58103ce47659d43c134ae162d5aec0c6517f499564d54178b98733a43118299586fdea789104b84897a449cc32443db8727c62670e216960e7fe1a88385c5609d4ea1c397453a9dde396ee8e5fc7cc855df80758a532c95ce4539a7413977b70020987cb9156412bc0ad1e1dc3c0799ab69d31513be321bf1cb66c6fd2c4fb2cd24efb2a98c7ed96930a5f33602c9f5d8dc2934cb87290ac889cbc84d65e9b07d3c9eedfb3c6e805acbc55d8e443c8bdeeacc2e8aa4fb5e1d41c574bc3d3b95fcc147c0c0dd4a2c4bbdfde5699f5ed8fb0d3530cbdb83c3bbac15165075158512cf7f8feed3ae73b9ce2730cacbc62ba39c31d14918b1a92d9698b3b7381cafe58d468d74c71cabb262c7635e0f67bb2b1a93367999c04ab10b34e40abf0c8cd8a5d3eb685de67e6a6291daedc8cb73878e75c61ca1e6fdc4e53bf533d8498ea1a70ec624d61a31a674627d72737113967d22ff546c898e065fe52b7044c2682ebf505edbccc51f7c7c7fd92e92bd233b45b2340a3bff5e238daa70eb2e9ca22ccd5023d8a8816734fc8674086fd94e90f5b6205dff520bb445b63351c96693766f4835351d479126b39a7e3462048ae1175307411dca9bf00d1022f09a7ed6441393b249021744e776f9e05ca1fc36453b0b58824eb3c40c5b6dae1ce7c23f722c1ab22efd9e66e8bd8457cdc60a6d0b144029e8eb6bf155111e2dd03e18b5f9a8f8a0c45b4be698fbf48ccbf3c364ff0eb07203efb43109de82c7080b3b53e8da1e9df3dbeee5d2f0a79259d83c52fc900bea5e57d79f49be4e3cc573e3a383d0ea3a143f61e43cfcaecfe590f64fb556707047114ad2b241f388f7823d36949a3b7a54e1b04ab2a47602765c4137802348a69c2fe450a7efa6b2eab13c058319fd4b4455b088d8781a7da52efa23c9e2f3c105ff3e8fe7269519f9cdd0668d42b95d65888d3045133e9c2fce81bc72f6e4c29851b305d6505adba7ac2904ab89941c1ca52076a6c1eefc5ef8341a402728a7707b1e19104e3de70c9c54c96b24eda4e501281d04a25ea3b0e6ddab1bab60d649480856f0b485c1bda7767799aa023b66477bc6cd1a6eac721cc9e7a0b5c77355bfb969386e60a0ba0799b03646df814f5e1bfffef7b3fc6656d436611e0aea7977afaa81e80708076f5d5f227c1feacdfcdb815d60ef19088b9f974fb5b23352d5d89f7ad5b066080230ebdd0be3e54753cd0d3579a551986f4d585137c0b504252c6155e79870b182e929dd640eb104829e4eb339ca947bb624b39408d009ed2b43856e046d4e45eebd9bcac8b928a72030e4f45994079d7ad166e3a0321dc9ff0683903a4eaed0f236b06bc355b08f6d712f825629896e64df645a6dbd9e481bf353f44132ca1aebaa60e7a04b015ff1e25305a6c23646e5daf5bf21553b94471cdc62bae5a06d177a540a53e095f390e92f1a8b22ba33b232579efca1435920e36bc3dd4d6f36f0f31dfb347810856d0490d0224ebd52a63ddeeb31af51d00322185b5ca5d0d4288656527bd029d807ee9858163fd4ce01dc686362a608d629fe30a27b9ecf47114199304856769eaebc718b7f527c59cb773fea9d7de7c4fb94d6ebc840ad5cc3c326226fc5c480e30b0f51fd89e258fde5e5b9e95e6d18dc11e7fd017690086f69b8948e42e4495f1f80820cd452df3c3e62f23b490049f202f326f7d29b99caa176012f2a970f7a49c938063cc50b2229b6d3b469f1d063be191f3909144a9a6a627e47a901f40894cbdc0ebed7e9050f6453db7150f09e71c9799ab0bc04274c5848787ecab4217751ffa157057efed3ed5aef2688f7b6a6cf7f7566da666cc6ddd13318cde889978a2db2c99c677b0b433513ebf88ba37614ef0e095b49b77f9903d8e68462f82026caba0066b7b1c3a201c3522971d06edf4cedd7ed8c3489760265ae0c5041e0bb5b111800ec0108e24f07bbac364807f4effc100c73e38bbd76ca1ecd35e0eb83ceafb4a704310a24442d4a3f3c308d9ce769058151a64d0861d9d41c59e46d7f58ec1a7f2ba7f6a96e46b1a5ba11ee8a563262dc6510280b6ed620805406ff387cdc497b0ad712f2add1d42ebc3bebafb0c076fe47f44c072ae2756e847eb27152d9cd84ca7f5e0e6b4e51962d379df2d0395cf4c696a0ca3d1cf41881317376231da24e36d58e30087a8648c9cab5079c3e502807a5af4fb0b09fa5e668d6391598fec53f35c1114b8ec160e9ebed8bcb607cd48801dbf2e380153bea6df67bbba144503124ad3eca59048acb7fd492e1a06a7d8e2215cdf5e25945ca5aff896a6f981bafbe9c2862b3b9072d33adb48898705f01df2ef416c71831194ae8e8172ea962a2b1c276ff162beec067f936e0747098df8a976c90245722472ac8e5a3273dc3933e1eb07b07e2aa3648251ffae7bb61906d3136e1c4cd505476936a09a8becc97ec401298dcbdf57bf8ddeaf0bd89a64ece0d356263966511b73b4dad3aa2dffc2dda05e0794f8e4a9666af82d969d5e42427f28cbe329ae53cc8100fb49c2c3105099305861d3e0a8424aa6e05b93c08d85b8f5f330185b30393ed0dd8f35b4a215c83042aa270199481e5621ebd396fa9a84f68e490c5697eb7b99a7a4865e987762fce54e115da6c3760167c6d48778d8cf5a73923c8bc42c1d44438b5d96c521f60bd1c7b50fc612a7efec14a0e78669c6d5b8b819180c4cddb675234d7ca0d225417f2bfa3d48f6fc7e61089f31a225ac64fe5aa8ee6f08eb3f0f0db284a933c992fe25dc8f2a5fa05c38b04ba081ca42126190432fc2703702112f89772995f804ead70f3986c6b736619b522a02399b6dcb799f3d6578cac8aa5648dd748e25162bca2d295af5412b6a2cc047639363befb485a962b815bf9b9d58958ddadd86394e53fcbcc3c71e527280f13c591068693606714509bca176b770b4132bdaf9613351bdb1aea344ad84c74b5f86288775799926fecc15e4cf3f9377a8bda8139dba7abdfd077197e2e77f0f0c8a51b33cc26d62574de26a8dc8ba942df5bd95603d81ed83615a6e029450bd7f0ba1d0114cc251c9d29a3017ed8679444977d7fc2cec6b8d6e50893bd436bce9a60005e43d3eaa11db0b1b793a60bb17c751152f446075fecb9360645b6e595a5061328b89381823f23f54756b96a468943516d4df102176a9eb8c08a161fa76918d665766ee8a3e714482a20f8c67e4629a98dcf8a66a5bdf9e7d10fb3e34187ea58275b9dee9fd5e850739e4765f3284f9a143c25ecbf187d800a7470ee8f2bf11bf5b069eb873403dc0c7114f28dd8c7bb935272b726a12e4bd5ef05dbf7210614d6cf7987374ecfc408f5064c379399c18f0b4f7e3cd557b98be3915879bd0a034c1c0456ffac527814c7f13a014062d67395a0077e68bf8406036f4c37c79851cc871b344f1274e683705ffaaeedb9ea5fac3ccebf64bb80c5ec526f622ec98d0cc8ce255ea4517eb03744a20345fd5de6ac5530916594b2197d682d838a4bcf85e430d1cb8c09fd7991a24cabb79c11e4ef6da34894e612e15bf6a1f1b05018092667090f6347542ee3d893c0798e5a569070ac3199e493a932c02a68a3f38da7e77778d5aea939f6dfc1388d74507d564d372d19fe76458824eae8e6be6a61fba47f55af2f507f923afde7172423f506ccbfa2714eeb393ea7c43ef5c77335860df2b01d9f6cf6f62c38e35085461c40a0fca2e12d90fa2f34b54db0caf757bcd865e6aabe315072606ce93526956e97325ccf223c1d38a03dd705009247e86ad3fcb4571a32d7ef7d0eb07ff4772e6402a3f74e3a46bfbfcfe414f310753042f83fabbb80c20873bf23cdfa3db00269b474aef5d6bdd0ad2728346aa96031290d837aa56f8b3c8ea526aa0ddf63a2d25d030908e132ea26bf9c793d66d49d26b11589407138e791bac38ae6892dcfdad7ed20e0f46cdb12714ea62e207aed9d2a7b12c9e14b9b26503d72a7ddb44582edefd7648ee4af7eacc557dd94877936eaceba6d3cf4be9b428f31712a0fd8afeda797bf4de8100aa85aa45030fb886c75b5638a8596165a366d42851e7001041073986d17863e06aa0f796a3bdd6e78dd8f9b78ca7d0498769aa976ff650b93e2c424fe273e3cc4e24ffb1427428b1e001ee40326182aa9b43064ddc74dda3bdd8a2356866608c7f55905d285094dfedd89da461dff4fb4c51c1ba78cd1043c91767b8013394eeb04179d8a0540fc1f6d0a735a484ed1989e622975cd80d3c6ca1501e365f3913ffdf15d72a6302f2aee91521b7cc8b55a85b94a66f751334a637fd4eefcf2fed3e32926b9af163a98a8fd4bc432721c13561352ec2b7d6199f35b0c775d9465188e7ec1fcf3ad392ab3bfba636e8b5e4020f9710e7aa56c69a38d164f534fd61a92e480e1c14318ff16f7b6fa07a116f4e23c1b1edf8a5219dd21e7fd6e1840481a61d5e578ac17e97c89494616507c1ec7e29dedbbb834bcb00ba89aef0f0528835f8067e16160af133773544fa7d176c2ca6620381c4957dea28f32ef5f57d16df3252c51fcd3e82d8da8c2c37d5c34ffd8a98b19a149eefa806a08d6182e836a13cce69fe38edda2782039b263acaf57ed4dc42073d72f7b3c2db07780ef0f6fa363bbbcb5eaa6c37e6d1c163ce30f4eae7052e9d49431cde6e08c623b87853f9aac5bdb27932c890e3b55b10465bef7b1246369b17fee0c57f221810220443b8b7efc4c5ca76e1c6e007b0399220a3f398ca05f9580962dbdc79c9558b21ddd9937d7e217cc1d7e2dce88883be090dd1dca090f911df0ec36d7aa66e3b48843896b3c98cc287c95efebc9480a3f90868d08b39abe2e05d853eed72bc5ce29e31fc0317434ee1e8a6a78e58eadab48b8b4d0ab76ba104e57aaf7c13c5fb179d1671a971bc189be0d412d15c905ba8e3faf78439c5201e45bc5fbbf49018307437842e4698819277d96f93485dbb1a51d1489cb4baa7770a2c7774878ee288ffe53027507ab92d74d5f4053c9a129a33fd4812b0997f1c731e6d5f3821e04d9685380f65c36d272baa82dfd8bb2f04da15b42392de06325a3048f4e8ffff06ad6943b29a366d0edf880b13a70539abfa765004b7c1f2271831e51666f94d920fb9dab32d08ebf6e2880d944644ab238d728002e281662309d531ccb7a870fc3ba04d679204929c6ed38fa0a1d82f60b9c967596baf9661cd7a167485dad23ce0e4789fb60d3e8e1c592b65c638a06ef23552d3bd7e19e92aca1bacc3464c73d2c389592ee8fb926450da4ff62525494b6ed85f9226dda66e0f43e9b2e094ed5ef1495f0efb43b7e6ea50b1110c51f4be9e166fe9d9e44c9322630e8448b0334049e7b6b2cac5a8aa7161bc6ef4965eb5965733a925003707add9230b3207397966400d228dd7f1e55daa99870df5203b111df9a98a524cdf325b00316ba365a606d41e11dbbbd059dc43e41b23baf485824595c9d7b964c2a263029bb5f620a620a21bd0167c6e5f0f03b67a253a327cf6cef950765c08c55080c3c80eccff2d38484dc55bc43eb3ed8a9cdcfe0450675de67402ba037361de05a7c0c3ec731961b93c1f36168838ad81d6ae27fb862", 0x1000, &(0x7f000000d300), &(0x7f000000d340), &(0x7f000000d380)="e8e890e06a169e8d2f4cb416a8e4895a2c1052a3ff1cc07a2a420714f5a55af742a4230c80a55d1db80be216db971d21291ec54bea7055cbbd87a66d99d462f7c72faf1eba13d15c7c37d7deef036aaa12db338cbdcf34ab0bbf96efd3bbe8d54af2253dfab1359fd75725a0c3365273fd8ffb1b0f11b2a7f25b356daeb2460ea89d2429c1dbe45099f29af4e6967cf4f64922b1") openat$cgroup_subtree(0xffffffffffffffff, &(0x7f000000d440), 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) getresgid(&(0x7f000000d6c0), &(0x7f000000d700), &(0x7f000000d740)) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f000000e040), 0x2, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r4, 0x0, 0x40, &(0x7f0000009ec0)=@raw={'raw\x00', 0x9, 0x3, 0x208, 0x0, 0xffffffff, 0xffffffff, 0x90, 0xffffffff, 0x170, 0xffffffff, 0xffffffff, 0x170, 0xffffffff, 0x3, &(0x7f0000004540), {[{{@uncond, 0x0, 0x70, 0x90}, @unspec=@TRACE={0x20}}, {{@uncond, 0x0, 0xc0, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x4}}, @inet=@rpfilter={{0x28}, {0x4}}]}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x268) sendmsg$unix(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="db9ddc2be3390cdd23cab4f80fe1fdf64d08e679e02bd16be9fc26d426e11b21b6ca3089ddf7131e7c63a153a6f3aa52e982e69b33ea79fc41f4b205b8b724bdd8854f4f4fa0abcb6138918350e410b0bb63f79f6cb741ef7d43918921c92baf205b49a38b0202a54ccae9aa2499fd8306a7afb8e0f2a5310f1330eda31519b0eacd9da6114e5996f17022c026247d91", 0x90}, {&(0x7f0000000180)="45931bcb55cdb686b450edfc7a478213ccc69880eaedfa1eff79f57e766c4b833fe5648081a489d482fc13f285331f7416b6af18ccbe51b7f5164729fc6c9438d4b59370206df7fd878a1e0e33db37c1949e5e62d8c5eb83b2ecc8badf015223764ba4c0bc44f350b27e2aa74b24ce2a677188a6811be53d5ffbd8fde12a8d1e2dfe2e26b5f3e13371a248c9065f65d9425290a62c01da43d31facf5387530ab0a69de967b4ad8dd01412db31935102f22636cbbb7b780e44b8cd0ebe72cb0aec5768c9859eafcb94be272552593af674b0f0fec272e6d18c3d56cbc05dce46fd1e552f4346cc39cf427a0990958b782b479b33d56f3cd0b6c5429523b4b871bf6ff92e0fcd769e74e414d2318be0ad0c51b6636f4b4c9cbc2809482a43e7feb459719ebfa6e9b4fc603bbbde09f2b5f101f0608dd754c5626e9f2109e0f327a0b3e0752170e79d166c4eb81c8e19109c2309efbd319e15acbad36c4fe1672f625701476e8d13e0d3e424ebff3339d0628b059c813fec3788e3c9d605b60c9c917b98b2e04094d60367a3ec4aac7d77425d1205fead0040c03fdb74088c5e5a6e49f350f122e7a4b918cc1846ec5a9c2b80fba7085631a12659425da6fcf6deb2cb3ceffb9d8d65813231460c68509dc92ff836abc239ff5c92ce068a22e7a294877e17ad52354423ea5f08e73d00d6e4dc9f87171970e1742e8d1f3838c3e53b69ff2b07f4ba6d2c32478e72ac09ad66a97aa5d423468ed373351fedf7cb6a93d7c5d55b3384553ed8cab43a2008722774799bf37c55845735f003fc4874ee43f03c43718f1a639f93c02a2fa6badd98c59979e44873139f88b417d63d657d79cddfcf4c98a9f96abb8aab10b80293ebdbdf0fe64e2f03d8633c1c52b3eb6ddec8c31da6c9cd24574a12f22947bd4e07fc7d157ed55c042767ea33a303fffac2ab94241cde2cd8c97210bea1bbf867a4443020dd4feb22c375946a086c1e81f0e5cd077b579b4cd918f3b70fe3df9d55db459501b9e163653eb21f58b53a336dac025385d9e56119711f5e7c70807bd7cd81e0d7cb0662762ea9b2803a37b17d72b6074bc49750f59709bea2894bc61b6225aaa68002ff25e930f6013db6f604df72f04483fedb3d0a98877928ee401b84d688483215009285949b12086705908c93bcd2cfb624c6c14f90a977c0a035df3401b2be5fc128d238e3eed8287a3d81f3a9376ae6f807a45ae5a3b6ea61cf20314f1a8925662163f3a4fef8a6b6ed6d7a8eb6dff32b64042f1a164579ec7fcf2950e50b8f2f92f66b2cd32c7f6e01e8719e8666627270662006c1cc149c2ddc9b4165aaf3d983acde509018db5acea59baeadf130bf06f85193ad323c711cf6724e47678f2420a2ef096d0c807108ee8e35e5968fe4db192b0ccbc63c8c908fa20100862aa5a0e4e517eadadafec5cb1e8303cf6fbf8b4236f0aeead663327929ce6d7d75cdaa37e4a0ab99680e815842213833f58431573f4d6e51db7015fd161ec27e834b6e0b1122ba50cb82d789ac73ea7d8638fae19e7bc822df4bd22013bac653a12a5343d077c96d6d0c0a250a4c066d2b8c037050ab9fe8858f23b837c7dc7de9ca6b3cc448ed7f117e4994f58c729eee643eec283dd5077ade3b66f96e0b1c544a6164181b628b33cddcac12aad00f6f2ec353109ad39dfa1823ab5265e7098a020b248e064427499e6a0d9bd7da0f945e950e57ef18a2acc7369db581ecdcf509223304a45798a01b39d0041908048be66e439508512a5a887d75f40d0b41aab75cc54cce00bbc0ff3824a3bedf3d6ee417c1a396d3d3428f42f5fbebc2eee233351fbc3f5cbd7cd7490f709515f8ba4ed6adfee4948b36bdd9d6fd53db29a75ac2f36688029885491c18409bf8a7ef9ccc8d699da33adca340697a744ee0dffc57a4a42eb60fd44cce98275f7f6da4a6b15d0283011533886e3fdfb0cc096c4175447651e946ee8a6e96a87c5bcb5926d503c44d61dbbf3d03101d3dce87af70f9d3874a363c0d0b5adf13cc3db1412b1bb0f4b193233b699d10bdc5693fd097f0fc470f72fc08379a174489c0cdf181b6661a31bd2e9918be9b4cb6510f75c5c288b346e7bf599a24a12c7c51d008691d515d1af9c1751fea6320f92497342edcd9607834c0886c60ff148a736dc41b1d8ccc1e9a2557eecbc3760969c306e280f61233afaf3e0134de9499ed03ade93b86a35971992e89ddbb4db7fca51cdae1c5a76bf1250c3fac681cd2ea6b0e7263edf0225e3f1525d8ce295122134d8081a1a544688e29927e6eec7e33aea05b4e8e9543099c6316b5e85684cce53b4ede960dae2c6913c4d0b06117e4b19d9d98a491d4a3b4c6f48774b56afadf16c721e6367e9e3d5e96c6af83f7bb44c09a62885f4f6d0587df3b7e89ea2feeeb946efc38ce2ef02f358ea75cc43284cbd4085197d6f7f88b2befd1ef2107ba986cce7aaef7a0deacd2adb427cf553f73a4a1fab6884e629d84f12e1f2798b62a69cd256cbfa62d9f51cbfd1e010893b5f771fd6444062ed8ac07c354fb940d7fcf4fab831035d3b3b1fc679b50190e219bf0d8e52ad65c76649eea507176d20cc02c303b0af221a46869e1d455cc889b8b1e76cdf8865bad79b5a075182495126b47b0bbf0ee1f3e4d5a8c8cf88e80f7654225487927ab0d7c986a5abf6d15e1d57afacdf1f08663ac16367d7c8d872411ecdd8aa2396316ed9bce043c318c0c50810f3c946d390de31cd810ae12da7bd3448b83e9b97ad0aef03123c2e89b41184f06a7154f4152467752cdf957c485acf1618f39d352789d756e5818cd9ec631288ea3812dd682e9b2984e4afc50e16d7092b800c3601bbfe2caf1f64704a06d783934fcc45b7df85414fa4ce8d9d1461ac1e70fe2e1873c6289c27740d92bb6f3b8fcd7400e5672c34c5d25c9959f262569dd403ecefc725d392dfc5f8ec3f424a42fccea3ff6ab15cb66b2517f4b1a11795b34dc67318edb9adaf8ecf0a778648eeef2c90eb81e78ca2ae885e8b03fe813cf4626360dfa10c095f6cb9563885b6468f82855ac324b2d0437b30b0f1d6c2e444f9b2f10316763fe7a21aa5205d794398bc73592c345b8a0fea7400e703e71318ad3826ed6a1362932b1505afd84f9dffc67e30d5f0decbf677188f68fa6e449b0a1b268183ecde78ade83136442ff1fbb92f717595dd6764cca6b3c6ee5ba535735e4cb0a6e6803391a03180353b711563e21f6d26f76c2ad3b17af12f5c778a2025c3aa966ee0f1a3bc46e3032539005f0022715d3cf4df50c1cbd34089b9fe4dfcb3a4644b26d54d062025d90d4617e1eeba19a2674f8732bd33375eeeb3c7e3f87c4f7c924e30f688bd9184f8e3901526bc90d8bf99be38ca2f82965c8d2e521a1babfe1ddc5cee5f5b80fdb7b240529d9f7fa61bc10aef4fd316451309f4f449eca4b2c9bae7b19cfdb3b5d972936613f878a133bb9bb02bd35708ca59cbfd774bf5863bad0c593b9bb4620ea721faa01dfb9533e3ea7c3a8b5ad12cd62f797755f95b9589c1c8d635e617a74d63a47055e8e5ebc4a651202950031cd91491eb9d4b3176212b7d8d6bbcd6e125ec09033c7d7d27f16160395e66c9ed790cac11ec0f7138349ab488c2fee199cdcc7f354a2a20c24d756deb1716fa1b18d736878af9c743bd80b93c25dd5b2ac1ccdcb52b4ecde92fd69a5b1cf82e058d534ee2a9b8465286b4f87dc30bbaf23d7f0c9ad80290cb361dbd949c1f3da368e1be2e9983b875e70ecbcb859fbe262a012f388248e0c3ef39f54752bed69b8bb62d4165c45338fa8703db8e15618810d897f4b39d006934e0fea54e9fcb4b8cbf5ada2ce6314fe34a6bbaa259a0f6ba865ce9f9328129ea356be43f99369f030a855a80be079e924fa4d372111117bb58b5d43b7aac2bd805f278c80ba9fceb471695746b5e24d266c1f64087ca47b59687ea17d2a6bc860ba07e756fa4e9fad32430f1a791dfbb1c7766e836b567ec408bdde6dded3d2fabb243f0bd6c2535d8e7a5b7cd16fe3bfb5e9f215b45eb17d206a7fc20d62fa88a276c0213390160352a2866d2354d1cc176ccdc52339f1af1356e50d0afb27d5a65726ef368327d5da4cf446f7071bcdada0477a04477a4c8e2e09ff7bfac5537cf969fc528772578fee2dce69307983c3f166d2bcb1cb26ca4e75b082ba3c02c443713ed04144ff3d014432f304f992b69bc36d298aedba2e6166a05a5cb0d1b149b3d39b52d250ca17795f74f5e85d995c6643d51e8df55a824da27d9c9a9819f77e9b8241a0bb0a1a279ed43671389a1ef2c7de51c90525b0f0e159f19c08291944e49512312b20dd2e09e0e53c8df473b33d87e4b0bf474422b86da74ca375702c1ba638b9666b7e1d7417277fff782e82a0865ba89d9493d8d9cb8daa58c1b88ef25771f00a8bea3f32e96f75b26189228d9f55fee6a3967a6e3f927af7dfad532a640acacc602227dc209e34c31e22870508c36fefc93effa6431bee62ac5f11a72bc5d4eda506cda673a7c2d0e73f474fbf0e943012d2a31aacfc2dd33985c0e9c30586f014f4ea0a15ab258b8aa0842cde041945b8da916d4fb676c57bf05dc7476018f9ad07f9a237a8dd9d8e79a3afb5fe02e554423c075ba3f987b20e7843bd8dc9e0c960de82e5fd450ad5d2d8d4a4034f3a3a455407a577847112fef8ff7c872dceb2c87f53f6582642c3d34edef3f0baa6f9c060561c7f88934c486d569778155904ef40133256dc46f0aca14d2d21fe44c3bf25b836d4b7df1704af4d30551019f6fbda9ecc18b4166835c0fb96c2cb58793d67699ea1d02fba48d02ccc2ef32139a2a0f38c3b54326e4e30ce80d2ded38a4e8ff6bff388fff74d3e6dd75c20ee6a24abc10636db945c9e74c605ed33054824d8db096e307547b7608aefc511f6e2a94fc67f8ec8354ff75ae413c4b49a56fa01f4f53d70cbe2b19fbabff5d9f392bd2188745b741475c37a621eb1aca717b6f7759cfcfc4a96f865f627385582d37210a537d537cd7918e134f578b4943f4f11514d2200095e4701b915f9027c4b7e88570c9f0a4b0ce65c227a5a414c202978d9b0a729e78c77b6da21c65184be731fe55c04cd11ffa29c3265157d7fdb4291bdafdceef63e7f38238eddecf86eeb4e09fea80d51ee19cc7d9ef96a35cae7dd24806810ed2fad2a560dd7fdfc35a737484edb3fc4a36d7658118cde3a655c6b1eaac8eec9a29a59e6f73a493a4197b2a72e3ff2f12e79edc4b98ff9b572430e775eb08fad5cdb90dc4805e7beef8757c23a7f1091fe7a44ffd0deabb58d6d177f68ea7697e29321beeeee8114cc7ed632833a008efe79c6988e1fe5a332825374a452ce1063876a9627f39f41ade55d7b2d5fdde389ee481504cb686865768ccda165a8614339f2a44a8c78c999294936fc62ad9ab9d273efcd3f3ecb56dcebc80d7364863b6abd93829343ee5429cba0828e44b85120176cd834bba5c6ea7a7b99458c7f2077f649b02f0636e0b9d577bae4d7b4c91743ec36ce18274db2f2f38173292040e7093904ccb81cfe4a4bd37ca6aad4c07e7c1e56b87ef7cca60d53b7d76e7c1d10b41dd026e5e329b56f9d65771fdf6643d78718f58f1cf9774ff97be60f09f5cdb71e29c9a9f0a14cd1ca8002d6e7e31dc727af136e50fc46e0e6740aaedadacea7112ed40fd5582e5093babd1cd4d61361a291bdb20b635c7586361c39f7cc3cd79de4af0e5fd7de5369ab7", 0xff0}], 0x2, &(0x7f00000011c0)=[@rights={{0x30, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, 0xffffffffffffffff}}}], 0x50, 0x840}, 0x1) 11:12:49 executing program 0: bpf$BPF_PROG_QUERY(0x23, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) 11:12:49 executing program 1: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./bus\x00', 0x4004, &(0x7f0000000080)={[{@fat=@errors_remount}, {@shortname_lower}, {@fat=@umask={'umask', 0x3d, 0x24}}, {@fat=@codepage={'codepage', 0x3d, '855'}}, {@iocharset={'iocharset', 0x3d, 'cp866'}}, {@iocharset={'iocharset', 0x3d, 'cp865'}}, {@iocharset={'iocharset', 0x3d, 'cp865'}}, {@uni_xlate}]}, 0x1, 0x23f, &(0x7f0000000480)="$eJzs3T9rU1EYB+A3prZpQdJBKBaH6yhIaCvuLaWCGFCU4J/JYluUphYMBOrQdnMWHHVy19EP4CDi5uCqglTFxW4dhEi9sW00LaWatJjnGZKXnPs79xwC954MOffG8bnZqfnKzOrqSuRymegaHR+NtUz0x6HIRmo5AID/yVqtFt9qqf0eCwDQHu7/ANB5dnn/v9jGIQEALeb3PwB0nsvXrp8fKxYnLiVJLmLufrVULaXvafvYTNyOckzHUOTje0S6UEhXC+uvZ88VJ4aSdZ/6ozS3VM8vVUvZxvxw5KO/nq815oeT1JZ8plo6HH31/Lu+mI6RyMfR5vmRP/NLv+a3cf5C5OPNzZiPckzFenYzvzicJOMXiknj+Ht+HgcAAAAAAAAAAAAAAAAAAAAAAK1QSDY03b+nUGje3lvPN+4PVOtptj/PUJP9eaqlrhjs2tepAwAAAAAAAAAAAAAAAAAAwIFRWeiOyXJ5+m5l4d7sdsWdV09f9MbOx/xFUctGtKbnnYojJz4+avtJ21xEJqI1Pb9cuXXsdGXgTEPTyVP5K+8fPvlyIObepJjMvv16dfDB63/b87PfP+nedTy7h28nt8ehDjwenXy++OHzblPbXDCW23yBAgAAAAAAAAAAAAAAAACADrLlv+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0LE2n//fumK/5wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8CAAD//5LGqDw=") creat(&(0x7f0000000340)='./bus\x00', 0x0) 11:12:49 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) write$P9_RREADLINK(r0, &(0x7f0000000040)={0x10, 0x17, 0x0, {0x7, './file0'}}, 0x10) openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x80241, 0x0) 11:12:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000680)=ANY=[@ANYBLOB="f8010000310001002cbd7000fbdbdf250000000004000100380001000c00000007000100787400000c00020008000300110600000c0006000800010069707400100004000b0001006d69727265640000440001000c001c0008000300030000000c0008000800030007000000100019000900010067616374000000000c00070008000100696665000c00200008000300af0d000024000100100000000b000100736b626d6f640000100002000b000100736b626d6f640000580001000c000f000800030001040000140004000d000100636f6e6e6d61726b00000000100014000b000100736b626d6f6400000c000e0008000300000000000c00080008000300040000000c00200008000300090000005c0001000c00100008000100697074000c00080008000100627066000c000b0008000300fbffffff0c001d0008000300020000000c001a00080003002000000010001900090001006373756d000000000c0012000800030008000000540001000c001b0008000100697074000c001d000800030000f0ffff100001"], 0x1f8}}, 0x0) 11:12:49 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x3}, 0x48) [ 194.418216] x_tables: ip_tables: rpfilter match: used from hooks PREROUTING/OUTPUT, but only valid from PREROUTING [ 194.447392] FAT-fs (loop1): Directory bread(block 64) failed 11:12:49 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000080)={0x0, 0xfffa, 0x0, 0xd0}, 0xc) [ 194.498278] FAT-fs (loop1): Directory bread(block 65) failed [ 194.522631] audit: type=1800 audit(1675941169.546:16): pid=9928 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.5" name="file0" dev="sda1" ino=13973 res=0 [ 194.525005] FAT-fs (loop1): Directory bread(block 66) failed 11:12:49 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x105242, 0x0) write$P9_RGETLOCK(r0, 0x0, 0xfdef) 11:12:49 executing program 4: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000300)={[{@iocharset={'iocharset', 0x3d, 'ascii'}}, {@utf8no}, {@fat=@umask={'umask', 0x3d, 0x24}}, {@fat=@codepage={'codepage', 0x3d, '936'}}, {@iocharset={'iocharset', 0x3d, 'cp866'}}, {@iocharset={'iocharset', 0x3d, 'cp865'}}, {@numtail}, {@shortname_winnt}]}, 0x1, 0x233, &(0x7f0000000640)="$eJzs3b9rE2EYB/Anpra1IOkgFIvDOQoS2op7S6kgBhQl+GOy2BalqQUDgTq0bs6Co07uOvoHOIi4ObiqIFVxsVsHIVIvto1eS0GTFPP5DMlD3vu+9z5L7jLkvevHFuZnFqtza2ur0d+fi57xyfFYz8VgHIh8pO4FAPA/Wa/X41s91em1AADt4foPAN1nj9f/C21cEgDQYn7/A0D3uXT12rmJUmnqYpL0Ryzcr5Vr5fQ9HZ+Yi1tRidkYiUJ8j0hvFNK7hY3XM2dLUyPJhk+DUV5YaeRXauV8c340CjHYyNeb86NJals+VysfjIFG/t1AzMZYFOJIdn7sz/zKr/42z1+MQry5EYtRiZnYyG7ll0eTZPJ8KWlef9/P4wAAAAAAAAAAAAAAAAAAAAAAoBWKyabM/XuKxZ3G03zz/kD1vqz9eUYy9ueplXtiuKezvQMAAAAAAAAAAAAAAAAAAMB+UV3qjelKZfZOdenu/E7F7VdPXxyK3Y/5i6Kej2jNzLsVh49/fNT2k7a5iFxEa2Z+uXrz6Knq0OmmoRMnC5ffP3zyZV/0nlFM599+vTL84PW/nfnZ75/0dr7TjGLo8fj08+UPn/ea6vQ3EwAAAAAAAAAAAAAAAAAAdJ9t/xUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgK619fz/1hWd7hEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4EAAD//4CPqbg=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307201, 0x0) [ 194.560078] FAT-fs (loop1): Directory bread(block 67) failed [ 194.567435] netlink: 56 bytes leftover after parsing attributes in process `syz-executor.3'. [ 194.581131] FAT-fs (loop1): Directory bread(block 68) failed [ 194.591812] FAT-fs (loop1): Directory bread(block 69) failed [ 194.606689] FAT-fs (loop1): Directory bread(block 70) failed [ 194.611123] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.3'. [ 194.626279] FAT-fs (loop4): Directory bread(block 64) failed [ 194.628726] audit: type=1804 audit(1675941169.576:17): pid=9928 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir3614355940/syzkaller.CxLnr9/24/file0" dev="sda1" ino=13973 res=1 [ 194.634839] FAT-fs (loop1): Directory bread(block 71) failed 11:12:49 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x4, &(0x7f0000000240)=@framed={{}, [@kfunc]}, &(0x7f00000002c0)='GPL\x00', 0x6, 0xd4, &(0x7f0000000300)=""/212, 0x0, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400), 0x8, 0x10, 0x0}, 0x80) [ 194.662852] FAT-fs (loop4): Directory bread(block 65) failed [ 194.678770] FAT-fs (loop4): Directory bread(block 66) failed [ 194.681638] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 194.689248] FAT-fs (loop4): Directory bread(block 67) failed [ 194.713202] FAT-fs (loop4): Directory bread(block 68) failed [ 194.724530] FAT-fs (loop1): Directory bread(block 72) failed [ 194.736756] FAT-fs (loop4): Directory bread(block 69) failed [ 194.745912] FAT-fs (loop1): Directory bread(block 73) failed [ 194.749446] audit: type=1800 audit(1675941169.646:18): pid=9938 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.0" name=".pending_reads" dev="sda1" ino=13995 res=0 [ 194.762210] FAT-fs (loop4): Directory bread(block 70) failed [ 194.793429] FAT-fs (loop4): Directory bread(block 71) failed [ 194.810320] FAT-fs (loop4): Directory bread(block 72) failed [ 194.828239] FAT-fs (loop4): Directory bread(block 73) failed 11:12:50 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}, 0x0) 11:12:50 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={0xffffffffffffffff, 0xa, 0x0, 0x0, 0x0}, 0x20) 11:12:50 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x40, 0x0) read$eventfd(r0, 0x0, 0x0) 11:12:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x4, &(0x7f0000000240)=@framed={{}, [@kfunc]}, &(0x7f00000002c0)='GPL\x00', 0x6, 0xd4, &(0x7f0000000300)=""/212, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:50 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001980)={0x6, 0x2, &(0x7f0000001b00)=ANY=[@ANYBLOB="185600000400000012"], &(0x7f0000001780)='syzkaller\x00', 0x5, 0xbb, &(0x7f00000017c0)=""/187, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:50 executing program 2: syz_clone(0x1a20100, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:50 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000005c0)={&(0x7f0000000340), 0xc, &(0x7f0000000580)={&(0x7f0000000680)=ANY=[@ANYBLOB="f8010000310001002cbd7000fbdbdf250000000004000100380001000c00000007000100787400000c00020008000300110600000c0006000800010069707400100004000b0001006d69727265640000440001000c001c0008000300030000000c0008000800030007000000100019000900010067616374000000000c00070008000100696665000c00200008000300af0d000024000100100000000b000100736b626d6f640000100002000b000100736b626d6f640000580001000c000f000800030001040000140004000d000100636f6e6e6d61726b00000000100014000b000100736b626d6f6400000c000e0008000300000000000c00080008000300040000000c00200008000300090000005c0001000c00100008000100697074000c00080008000100627066000c000b0008000300fbffffff0c001d0008000300020000000c001a00080003002000000010001900090001006373756d000000000c0012000800030008000000540001000c001b0008000100697074000c001d000800030000f0ffff100001000b0001006d697272656400000c0005000700010078740000100002000b00010073616d706c6500000c0007000800030004000000380001000c"], 0x1f8}}, 0x0) 11:12:50 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x9) sendmsg$inet6(r0, &(0x7f00000003c0)={&(0x7f0000000040)={0xa, 0x0, 0x0, @private2, 0x9}, 0x1c, 0x0, 0x0, &(0x7f00000002c0)=[@rthdrdstopts={{0x18}}, @pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}], 0x40}, 0x0) 11:12:50 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) get_robust_list(r0, &(0x7f0000000500)=0x0, &(0x7f0000000540)) 11:12:50 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0xa, 0x3, 0x9) sendmmsg$unix(r0, &(0x7f0000000340)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}}], 0x1, 0x0) 11:12:50 executing program 1: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000001240), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f00000022c0)={0x0, 0x1001, "4ad2a12f0be9fe2a780e576fbdf65261db75af887eedbf62689ef75a18233b3db64f39b55acd4def9a1af6b7be7d01f0ff2e2dbc5d186124e5c2a08b96f0b7fa8dbda05b6161375d06507ca44f413d667a83c3f95d04909402433a12e50616e6b09c3139a32089bb20423e60478f0eb87c937ce3474b7da595437b42126b08f8781cb32bbb9b69b5b846319d75d6ca921f7e5bf0229b0544f713f22d8d4c81f054b92bf9acd26eeb28b1aca24f796da51e95293c06d66e102bd1551e9403c72d3cac29e3bac9843f16d1ea4dc441846cef909186753473ee02c7075c5c12ad5478e0311bc3dbd5b78e51ab16ecc0b4d0b511ed69147bb9a426efaba7e27a38de57a2bb6ffc72d254f11fa6453c4764253ba1bd42692465451b631732e26d261fae0b4f2a39a58dbb6c0eacc5a669b544165ed439346ff5d2f41007d62e6d39276835014280a348e0a4579e1b7f238a26d242350f3a63884a04fe005296bf49dd3be7e36d74122c66d48dbacaf98aabd31ecc3d0f65f67856748143c80e2141c8cae1138c9cb891c7737f129c59f53ae1e5f4bc4c77423b413136736f414853338ba060d1cac8f1e1bad29cac79bb9bb93f6c4a9ce7704e5d7d8f60a50aa239334a0adc6a39c39fcc6cd107a00ddb3afdfd0a6f5796402db587d5ca745105f96a9e6a6452e42ce0fb8a43b426c168b658813dfad1c4c48bfb32abe5ff1e8d7082dbe713d38223a133a685c87af06e6aaf0bf54b4fa72b350767ccb6f220696b1278a96a5b60763151e6bc8872e0451a4bd769782c895cc3803d25ef2e29b51e2670246e39b776a870c0222b1da680552ffb95f752d619c268c8b20b406552c5b931bc415f8848baf707fa51622e0b6ed25c28a746d6120a867ff7c8f78149c3602dec1a2da980ec3015f18333c73c4ffd25e34237715f591d5d63360c2a16969642462b1a53c7bedf907373d9eac50b4d919031f5d30e0203c6c1e9825c15edd55c5ff506bd29afafa40c9d18229d1e1d7a958781ff7c3ee2dfd8daff192a8f66b99973250fdd72cb2b5d9f5d94cf61e98d3970a84af81e0d88d7c5a57a7b94b00553abe60572f2b4addf4d35798c338e1804231aaaf034cc05fba45c7eb79ca65b34d905192c6b4bd9511a7b34a5d55ba30930df8fd3653319ee18e4848d99932b09853c075e1451d2e83bdceedd86d3385e8e82b4711ace5f6bc90d97de5facd2b604f4c4a86db4876ff74787c977005beefeaa84ed8dd65b1f2d33cf542b1ddeab53e0eb63ce77952bbc6e61378ddabf02254e9c9f53e1401cc8b1a10164b7332725c3daba40fd74fb7fb530b43d68d87856657ddb12c3de90c5099934a2463574fea5080075d690818ce20c07e90ca29a6e5bfd367f2331e7d5ac396366e8fe8d2124399144b161f17534f5540b755a76e5ea674a1ea4019ecde1a5e803ed8aee0a3b713bd9d9e024833e611634d31c4fef925754cf70430d8557d8b3bf7d98f46e5ddd49bca09e0c9cb138b9b49ab0cb8b6f4546e1f221a3c66b802d1073c6075c150b6fceef77ce14da4d3ae61ad026da4900935a47fcb8e85a6a5f6061bb4c3110a656a4c05428e6b97c028d6aa11d06ac1ffab0d580f28e8bd9ce5aee3e6118b0f3dcefaac5495f21b53f7492e3910e78e99f038757d8dc3dafe40b9c845ae6247f5efeff2d3bddc4440f13046b3a6e32f6305f4c2a79fcdc9d2308af7f3be407f56e6e2419d7dead38d319be2ff2f3150807ff6fdcbbd4b81386f4ce58780d2bd06817f8bcc718dce9669515b41b9de888618ccc41c5938392aea21597fe9f4b8bea4ebb869039b2262aae177578b8a6b135947dbbe3dd49743fa09bc9a6df544eeb91331256adbc0703737ce125a7f5f6d039121f756eda1c2c9c79780cb5dbc71f6e3324f09a4db8120c50c1015a3ae2169dac36b0a70d2a7d57c63c738f55e1eaeb6d7c0de0bbf347082649ed61e69ded7866df66db01da22aabcf884657118a8e99e7b231fd88a4689279aba95bd864e7ff9daa5d83386e95962abc7169b117ccb0c0c93df3b5101b6f4d86149c3ab52965c8db0f04edf136f7fcd79d24c91a30316511f3ea54a51ab78a7c6c3ae7ff5c95c23c35ccc3b0e2e39eb63c2484026e5abc2bda637868a1b208bc7da44b9aa28191e0a64b82fcba6b1dd65bd9e4d4095b4f105a04ec490229d954d2e5388f4c3c612ec0e14c4e9093fdd7f12ec49f86a097b61ebddbf4bcf2227acb2e73d5b8d2ca16e53e33c2a345b528d5f0b5bdfcfc73444afff1ece8d8deead0109e73c7ae4190e58e56b5c13ab1ea2a7423dcfa18bb77222e3e7045d7b497ad4a589b5073b5d0f64348b638b15aca1c515a61b866cd53c4425be7ac1b759aabc1e25b259b42aeb6966ba7d672ded063ac3cdfa158756efb1480276612777851551822c4df2e65694739598fd6fdd33cba8240c0ee28d9e5646f39f67976587f5d4dafc44201cfe3e39561fd2ead9c077b78b6fa08fa682e4120bb0a111cafadbabe744ad3d839ffa561b9227a07b71ec59a2b8aa5555fbcea8c742cf12ec4b98b4cfac8dc02eeee23d71cd40a2d97a5523c2f619dc9ef19a47e8dea73832d1941af3496747c45019fe64b41a289a34d8824f545449f3ba4a3d49d140e976f076e86de8ab118cc8c741adc0e4258b8df88df435f8007552c07e0f1a738823d6495878d24d5c6f95bb9722879f272129ce23901be819920acb6b38fee06c3b5396bce6e02da6e1431660515af339c30f86843e94e67da5c5382178c7cd282f48401dda6ba74b37fdfcdbc5593d9d9a06dbf73c6e9acaffc71288ba9dbf475d3f1a69969c72ed4969a030699d5c601ccaf80d7cc39bc0433cd7c980df466da46f7efe050a687a347fb56bfc64124dd9e195ed28b350bad163da4b57d287ff01c43597ac391437064649adbc37c19d8bbe982957d2c3dfdf6d942c8f1c45e8699d28d4198c533ca0fabdd5561617939cf419d540d9f429046b88a08980d5a5f07579912d776e725358727a09f0831d4f348ec328029c9d162d168cd2d05e7972bae18081b7fb0aed846785681859510835c29251e2dbc9bd5b737be2f2a9c7d3d4100c7e1e478a88e6ee07966c5a33fa9b5ff19cb5a762ea9043342fdfe8e1e7c5186dc0b879008bfdaaa37d8b73ebcbd68b7eed7bf75ebd5ae1e4e023d487186fac64ac43a9f7d964fb9deb45b36be82354c0841c0847298d8f5eaa2a54b50ad8e91ec0d578c5abada29247e70d3373df334bf81a92be6ae5c7b7e15d8c89d3ee32181976a5371066d770e455426433cd6d59a4bb1ba2d65c8d3d4d23cf2725809272259cf3e0dd1da6ea4b62071fa8e054b343ba1bf9be850dc985f827e28d77a00119ee1778c8fec1a433b0205017dcce1c49d7cdc36d22003abdd8026f69e7e85e70b6c2ca8cf86b8859137238f4c7dda3769a9499fc87cc4f6310518b229c50b6dbb829a01ad759d72ffd1b44fbac575f61d2673b44d22337d9d756d1237083ccda48c7342bb2d2f1f51404736edf520da3b9b9ef534c7cbabdf11496c1142f03503bd766f479f1036b804bf6b0e6923d80945d3c02a5d0339cccb2efbe7edf3aa0b2c2ea8b40eee0b99e6418c5915c27b3a6521d8ae3ce1a5914103c7cb4fc0db79f66cabc66c18c101efa2690aee56e86b440a5fe22ee910da39c9fa34d3603f517a8650c768df6dbaa84ebf21e8e0f36c15c361cb4e726ca91d0ab8e26de5abeab34507874f0092e984600c32365c8b46aa8e8dca34a1976baaf22144d747b555e0fd40ab7d0bc717f768e2e01103f303395a1382024fba59efbdbd51c9cf72fc9d63494b95c22667aa4ed7f3b729190d0e12e0ca278e35804a30bba753e85d7cf44bb93b74d2d275cf5a505b233accf76e5dd61423ea5c1538e772d4f5fd3c59ec4a673bad1e5d217421dcc84a780e62c0595c167f5d4f615471fcac0f3105bc71ee522f0ad66a0f6ffac8a1e707cf04714ac7bce741ebfa1804bdddeff1de02ca7de1a35864ca6cc00dc130732ea88aefe24249d4aa2b0e5a512953d1391b130ab1909f9bfdad7c10e85c2f70dba1ffe5fd2f29bd5372130608fc3db3c4ee5ae8607e4be472e0ed7c5448ac172d775516a9e363f2cd166ba2219eff53c7f3e5aa1b84eb3132e6eb81ee3ef81a618367000e63097f41ee040a69b0ec07436dc231373bfde0a705dacbda4bc2ad0dfb14bc395b9a183e21a8d5c32651f3d8b7fa749aa2dcd46ab937955bae88891885ca593b2dd94f20a052acb5e8ced10a462924171d6ccca97b8348b823f0bf3d66d5938c02d3f0a35f624a265b91d3b833910cd1f6c1b3f25d1115a43cb222054e3c20363b84628863ef6c7221d0deb4bc4b77b405e4dbf6a32c415ef2b2feba2d6991bfa2a97ef443dbb63c2f1430a83256015f29e15a1b622fbdb56f9287a93250f6caebed92d5ba68ab0cd04a232ae6ce2e8ea12e17b8ed6864825202002eff538cb11eab2d8a0431f1441f887cf2a77dc1b2705f8cc3df061e1b3c8d463c2337f009fdb3d4521d10b58c23026859c2fdfd50d5dbd8ed0c8652c98b99dd0aaf7385a2f28a705d4022e574ccb9b848f8be69c3b09a9aab17b608e2056cae8f2f52890254d77e7bd65439b6a075c04e6e66c799d69ae5163897cb8fa609d2d41d7f7337a91fbc77036b40f619fdb0323a0438dcd7a8a6270b09a1222a12baecb531b3ed9c1e4fe972a741c14b809a7f824277d971a05734fe2339cccd451b9bac2aa95dd829df381bdc03b433f8a02b0419b408fb5fc7cc25b80d8304798c4f1af2bf6d75993e997cc691aa616ed38d55b44f48f9e6b40ce52a5373aeb751e23ea818e63b987ff3b3057d225031f3ee21c9c16e64671fe7f6d44fb28482b7158d976003fc4509a7c22967476f0db6615f3df9809999a171ce2e0901aba3ee0a59b8fb1c8a832f5b00029f4ef74f6ebb5597e403eee6fd614abc772e20e3d72f9e0f584d37b367b116b9d7a7d15924a274d97e0dfd861a6557684268bebae753b57e752aa345ecd32a43017c7bbd4d40a65eb6bf3589b6b251cf358cc8c6fbab56e63d9466efd6d7dfe0ccd7741deb72e739dc56ba6089092107f2e049d4991049eb7da5b2b0c0f797aae9128bae5f51c4d041b6ca94d34abb549427a4f32607009795b6ecebf3172e6fde6924e831bfd017c4a63f399b9bba827ace5c837411b985fa7acd5c6f27ec519c85448d7c0e2db72c1edb179f131ff4546fd55efc2157c3896417e35b63c3bd107ed6c53ae97b9ee699f556607bd77feec6e9f6a6f8c24608d57e3c7f6bea793ad95bcecec4d87847ac4a923c1cc36484e151076e6e0ee248f2bf1c70f1a33c0096a69dd67ead5fb1d8acb47736c734c50425278557da64d37bb1c1d827861ce4756b1714ba51a2df4af68c22f9697d0c9d1648b7fcb43c01b939b5e706d537440236710ff459b0b9fe3f019aee8dd8c2d23422ad1ad5603c213e38ec5f6d5acd93661a23078701854440a7c7099f53228f2c6e826cd14817ead6771bd6b5fc5abe155525501b39747d5f93130e10df82087befd4e6f183f550c47f230e32fc53c65ee702f664316f6c2b24916d5b161e69ca50192828c704f438aa5fbaff23b888588579f03b0bdc74b3dfaf711bc13024e8530445ec2afc6c3333ffed42692a5035cd73fcbd019ef2bc323954963decd990ada0fe2ce15e8334ba95ff123096e52354f59027d040bd59cef467d5e2fe85295db364060d63be2db66c49602e8c3411eb88e495c3f57d056343a655872617c9f"}) [ 195.365151] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.5'. 11:12:50 executing program 1: bpf$BPF_PROG_QUERY(0xe, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) 11:12:50 executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x5421, 0x0) 11:12:50 executing program 3: syz_clone(0x10e022100, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:50 executing program 5: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000c9bcdf1641bc28239d20a730e5453ca6d8f345998253f2497dee03bd8c2744d3705d16d4fd5fa6bbf2e48eb39fa924e3ec24ad42bc20c7868bb9b4cce3b375e39623bb4eb5aaed2db40f8a266436f267245997e7e730c5f19e21da83d0d3e74151f8f94c90e8389c28e01e3a5cecf6679b2ee2d28e130a8e0287bd5fc0b42fd6b72f70103c49a7c0d1fa396793f492febe2339b81242bca160bc846000034d7c28fc6fb80070eb459f699209500"/184], 0xfd, 0x54ed, &(0x7f000000ac00)="$eJzs3MtrY1UYAPAv7XTejkVcuJsLg9DCJEw6D3Q36gw+sEPxsXClaZKGzCS5pUnT2pULl+LC/0QUXLn0b3Dh2p24UNwJSu651akPEJo2dvr7wc13z8nJd78ThoHv3pIATq3F7JefKnElLkTEfERcjijOK+VRuJvCcxFxNSLmHjsq5fwfE2cj4mJEXJkkTzkr5VufXR9fu/3jGz9//e25M5c+/+q72e0amLXnI6K/mc53+inmnRQflvONcbeI/VvjMqY3+o/KcZ7iTnu9yLDT2F/XKOLNTlqfb24PJ3Gj12hOYqe7UcxvDtIFh+POfp7iAw8bW8W41V4vYneYF7Gzl+ra3Uv/t+0NRylPq8z3YZE+RqP9mObbu+20n81HRWwORuV8ypu32ruTOC5jeblo5r1WUcf6Yb7p/7c3u4Pt3Wzc3hp280F2u1Z/oVa/U61v5a32qH2r2ui37tzKljq9ybLqqN3o3+3keafXrjXz/nK21Gk2q/V6tnSvvd5tDLJ6vXazdqN6e7k8u569+uDdrNfKlibx5e5ge9TtDbONfCtLn1jOVmo3X1zOrtWzt1fXsrW37t9fXXvn/XvvPXhp9fVXykV/KytbWrmxslKt36iu1JdP0f4/Loue4v7hUCqzLgDg5NH/A7Nw0vv/0P9PxYnqf097/38E+4dD0f8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxa3y988VpxspjGl8r5p8qpZ8pxJSLmIuK3fzAfZw/knC/zLPzL+oW/1PBNJYoMk2ucK4+LEXG3PH59+qi/BQAAAHhyffnR1U9Tt55eFmddEMcp3bSZu/zBlPJVImJh8YcpZZubvDw7lVTn0r/vM7E7lXTpxlacn1KydMvtzLSy/SfzB8L5x0IlhbljLQcAADgWBzuB4+1CAAAAOE6fzLoAZqMS+48y958FF395/+cDwQsHRgAAAMAJVJl1AQAAAMCRK/p/v/8HAAAAT7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/M7O/eSkDkVxAD4t9D3ev7zGOHcrzmAZLsGhQ2UBboIl4BbcAGvAmUswYmhLtAYTDbdtJN+XtNdbyY9TwuTcSwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KWHYjm7uz67PTDmZnOgRLcDAAAA7LEulrPqj7Ke/2mu/2sunTTzLCLyiNjXu4/iRytz1OQUH7y+eFfDfUSVsH2Pn83xOyLOm+Ppf9efAgAAAByv1Xwxrbv1+lQOXRB9qhdt8r8XifKyiCjKx0Rp+fZ0miis+n6P4ypRWrWANUkUVi+5jVOlfcqoNUzeDFk95L2WAwAA9KLdCfTbhQAAANCny6ELYBhZ7LYyd3vB1S/vXzcEf7VmAAAAwDeUDV0AAAAA0Lmq//f8PwAAADhu9fP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK6WM5W88V03//KL+Q8bw6T7o4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAX9ucdBUIgDMJg7/rOZO5/WGnQ0NikCoSPvzEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYn5cUCIEgiII5438nff/DSoKeQYQIaHhUUYsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYuX/XSKo4AOBvZnY23im4RtkiIgoW2nh7e+ed11oowcI/QQi5vTO654+7FN5xCGnsJHUawVJEUGIX/BdSJ5Amdim2iGCtzOxMMvkBrgZnNsnnA2/ed4dh3vdNQsh33ksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASqN3D+MkO3TGcVyc29p/upj128f6zMbqzlzWsjiqM+nz4ZXqh6jbXCIAAABcHklZ34cQdtP1+ayPO3n9n5bXxCHMlHFZzx+v+8u+rP2z9usvey8dDNQZj5Pd9N7ScHD9ZCqt/2uO0+75f7yilT/5/N1Lkn9B4g9WXhyl+fOMvt3cfK+dhzN1ZAsA/BfXyr4Iyt+Hsr7fZGIAXBqtSuFd1v9Jp9mcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqNvfAQAA//907UIW") mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000000)=ANY=[], 0x118) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) 11:12:50 executing program 4: syz_mount_image$f2fs(&(0x7f0000010240), &(0x7f0000000040)='./mnt\x00', 0x10, &(0x7f00000001c0)={[{@lfs_mode}, {@data_flush}, {@disable_ext_identify}, {@nouser_xattr}, {}, {@six_active_logs}, {@fsync_mode_strict}, {@discard}]}, 0x1, 0x10214, &(0x7f00000102c0)="$eJzs3D9vG2UcB/DfNbQCWkqEGNh4JP7IkYh1tpMKyhJRVR0gVUTL2MGxHcttYkdx4oROLPx5EWww8R54AWwsHfoOkNiQWCoEyHcXCVVIBDAJdT8f6e579/jJ77mzbvmdIgfw1FpMP/+UxeV4LiIWIuJSRHGcVVthrYxXIuLViDj3hy2rxqcnd6YDFyLi+Yi4PC1e1syquV99+9mdr394/40vv/luIf/i8x/P7q6Bs/Z6ROzslseHO2WO+mXercbbk0GROyuTKssPdu5V56MyD3ubRYXD9vG8dpGtfjl/tHswnubWdrszzf5gqxjfHZYLjif94zrFH9xt7xXn3d5mkYPxqMj+/fK6jqq8P94v63Sreh8X5WN//zjL8d5Rr7yf3XtFdob71XhZd9TtHU1zUmW1XHQ3//n3+6T4YDA8OEqT3t54MBqm1Xojr+fLe50ry3neeKe13O+2tzpXes2VbntrJdV6a+PR9lKq9TudVLtx7dpSauT1Zj1/K924+VHa7qbaNN8bDA/2B9vjpdSst1brjaX0WiPdWt9IGx9ev76+cTutj4bp5miSWnlqtK6uNq+23k4bt26nZt7M3f+pyk55PeaMBwjgb5tl/x/6f+CE9P/6/5hF//vmk93/6v/hX/AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tS5+/+5BcbBYnp+rxl+ohl6qzrPqs9/+RPZYzYVp3Yg4f8L5n2YRF6o1jrdnImKt2n558b/9DgAAAGCePXxUe5AV3Xq5WzzrC2IGmscHv/7FxAvFPrv0yYwWLl7rzOwZKl5EvTyragvF9c3qTi9G9YZqJs5Pd8/OqtqJLJzqagAAwP+DTgAAAADm2uP/hg8AAADMH/0/AAAAzL+i//f7fwAAADDfHj6qPTjrawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrX7Bbr9jjfd61zvnTznW4AAACAt6a3Ty/Tcf6aZV5y7dXbvTyV6kdEExHDD/dvSsQoz7jHICKWGafJr5sHAACAerXbw+rfdwAAAAAAAAAAAAAAAAAAAAAemP8HAAAAVTL/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05OAEQhsEwGuMCruQQnt3WWbw4gyLpqXSC8h6EwPcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN79oh7rcs/bNWz7cd7naPfWz7269AGABCKoSCEBVDsPyoGwQQ05N8l9c/2VfCvVjoAAACACsZZu756n8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLM7h1YAwCAQxVq6D/uPV8HD4zCJ4QvEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw5IAAAAAAT9f92OQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD//2GYFzI=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cpuset.effective_mems\x00', 0x275a, 0x0) 11:12:50 executing program 0: renameat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) 11:12:50 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000480), 0xffffffffffffffff) 11:12:50 executing program 1: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./bus\x00', 0x4004, &(0x7f0000000080)={[{@fat=@errors_remount}, {@shortname_lower}, {@uni_xlate}, {@fat=@check_normal}, {@shortname_lower}, {@numtail}, {@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0xf9, 0x24b, &(0x7f00000006c0)="$eJzs3b9rU10YB/Anb/q2aUHSQSgWh+soSGgr7i2lghhQlOCPyWJblKYWDATq0HYTR8FRJ3cd/QMcRMTFwVUFqYqL3ToIkZrYNppKLE0i5vMZkoec8805J4F7b4ace+XwwvzMYmlufX0tMplU9IxPjsdGKgbjv0hH1WoAAP+SjUolvlSqOj0XAKA9nP8BoPs0ef4/28YpAQAt5vc/AHSf85cun57I56fOJUkmYuF2uVAuVJ+r7RNzcT2KMRsjkY2vEdULherVwubjyVP5qZFk04fBKCys1PIr5UK6Pj8a2Ris5Sv1+dGkakc+VS78HwO1/JuBmI2xyMbBxvmxX/MrP9a3NX4usvHqaixGMWZiM7udXx5Nkskz+aR+/n3f+wEAAAAAAAAAAAAAAAAAAAAAQCvkki0N9+/J5Rq399fy9fsDVfoa7c8z0mB/nnKhJ4Z7Orp0AAAAAAAAAAAAAAAAAAAA+GuUlnpjulicvVlaujW/W3Hj+aOn/fH7PvVF6k86V9IRTXfet+LAkff32z7oVnHnZTvGilREa9752dq1Q8dLQyfqmo4ey154e+/hpw58qn3RxEqn068/Xxy++2J/R3/88yu9TcfTe/h2Mnuc6tCD8ekny+8+Npva5YCx2uYDFAAAAAAAAAAAAAAAAAAAdJEd/xUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgK61ff//1hWdXiMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwLAAD//2Zmppg=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000380)=""/234, 0xea) 11:12:50 executing program 3: execveat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') 11:12:50 executing program 0: bpf$BPF_PROG_QUERY(0x3, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) 11:12:50 executing program 3: dup(0xffffffffffffffff) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x61) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x5) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) sched_setscheduler(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, 0x0, 0x0) sendfile(r4, r5, 0x0, 0x80001d00c0d0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000540)={'tunl0\x00', &(0x7f00000004c0)={'syztnl2\x00', 0x0, 0x87, 0x7800, 0xffffae1c, 0x7, {{0x13, 0x4, 0x1, 0x28, 0x4c, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr=0x64010100, @loopback, {[@rr={0x7, 0x7, 0x30, [@multicast2]}, @timestamp_addr={0x44, 0x2c, 0x1e, 0x1, 0x9, [{@rand_addr=0x64010100, 0x4}, {@dev={0xac, 0x14, 0x14, 0x23}, 0x1}, {@private=0xa010100, 0x2128}, {@private=0xa010102}, {@local, 0x76b}]}, @ra={0x94, 0x4, 0x1}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x6, 0x6, &(0x7f0000000380)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x8}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @func={0x85, 0x0, 0x1, 0x0, 0x6}, @cb_func={0x18, 0x9, 0x4, 0x0, 0xff}], &(0x7f0000000400)='syzkaller\x00', 0x1, 0x73, &(0x7f0000000440)=""/115, 0x0, 0xf, '\x00', r6, 0x0, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000640)={0x5, 0x7, 0xffffffff, 0x9}, 0x10, 0xffffffffffffffff, r5}, 0x80) r7 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r7, 0x800002, 0x0) write$binfmt_aout(r7, &(0x7f0000000080)=ANY=[], 0x8a) ioctl$VHOST_SET_VRING_ERR(r7, 0x4008af22, &(0x7f0000000000)={0x2}) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x1ff) 11:12:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xfffffffffffffe0a, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 11:12:50 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x1, 0x0, &(0x7f00000000c0)) 11:12:50 executing program 0: openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x101242, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f000000c300)='.pending_reads\x00', 0x80241, 0x0) [ 195.588618] FAT-fs (loop1): Directory bread(block 64) failed [ 195.609556] FAT-fs (loop1): Directory bread(block 65) failed [ 195.632701] FAT-fs (loop1): Directory bread(block 66) failed 11:12:50 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000006c0)=@nat={'nat\x00', 0x1b, 0x5, 0x338, 0x138, 0x0, 0xffffffff, 0x0, 0x2c0, 0x3c8, 0x3c8, 0xffffffff, 0x3c8, 0x3c8, 0x5, 0x0, {[{{@uncond, 0x0, 0x70, 0xa8}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @private, @remote, @gre_key, @icmp_id}}}}, {{@ip={@multicast1, @multicast2, 0x0, 0x0, 'geneve0\x00', 'veth0_macvtap\x00'}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private, @gre_key, @icmp_id}}}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'syzkaller1\x00', 'wg0\x00'}, 0x0, 0x70, 0x98}, @common=@inet=@SYNPROXY={0x28}}, {{@ip={@multicast1, @multicast1, 0x0, 0x0, 'batadv_slave_1\x00', 'veth1\x00'}, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@empty, @ipv6=@remote, @icmp_id}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x398) [ 195.657834] FAT-fs (loop1): Directory bread(block 67) failed [ 195.671909] audit: type=1800 audit(1675941170.696:19): pid=10014 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="bus" dev="sda1" ino=13993 res=0 [ 195.679621] FAT-fs (loop1): Directory bread(block 68) failed [ 195.736630] FAT-fs (loop1): Directory bread(block 69) failed [ 195.747927] FAT-fs (loop1): Directory bread(block 70) failed [ 195.768692] FAT-fs (loop1): Directory bread(block 71) failed [ 195.779147] FAT-fs (loop1): Directory bread(block 72) failed [ 195.786723] FAT-fs (loop1): Directory bread(block 73) failed [ 195.966838] F2FS-fs (loop5): Found nat_bits in checkpoint [ 196.022726] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 196.102689] ------------[ cut here ]------------ [ 196.107608] kernel BUG at fs/f2fs/node.c:1069! [ 196.113781] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 196.119148] Modules linked in: [ 196.122344] CPU: 1 PID: 10033 Comm: syz-executor.5 Not tainted 4.14.305-syzkaller #0 [ 196.130215] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 196.139569] task: ffff888054082480 task.stack: ffff888054160000 [ 196.145637] RIP: 0010:new_node_page+0xd1d/0x1180 [ 196.150388] RSP: 0018:ffff888054167410 EFLAGS: 00010216 [ 196.155754] RAX: 0000000000040000 RBX: ffff8880541676a0 RCX: ffffc90006be0000 [ 196.163027] RDX: 0000000000000ac7 RSI: ffffffff82cb436d RDI: ffff88808ecb89d8 [ 196.170301] RBP: ffff88805464e9c0 R08: 0000000000000001 R09: 0000000000000003 [ 196.177570] R10: 0000000000000000 R11: 0000000000000000 R12: ffffea000277dc80 [ 196.184845] R13: 00000000000007f9 R14: ffff888054167458 R15: 0000000000000001 [ 196.192125] FS: 00007fd6262b4700(0000) GS:ffff8880ba500000(0000) knlGS:0000000000000000 [ 196.200361] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 196.206242] CR2: 0000001b2fc24000 CR3: 00000000a6490000 CR4: 00000000003406e0 [ 196.213519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 196.220790] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 196.228056] Call Trace: [ 196.230672] ? truncate_xattr_node+0x1f0/0x1f0 [ 196.235265] get_dnode_of_data+0x8fb/0x1ca0 [ 196.239602] ? alloc_nid_failed+0x2c0/0x2c0 [ 196.243930] ? lock_downgrade+0x740/0x740 [ 196.248263] f2fs_reserve_block+0x49/0x6c0 [ 196.252508] get_new_data_page+0xe6/0x1310 [ 196.256925] ? get_lock_data_page+0x640/0x640 [ 196.261516] ? kmem_cache_alloc+0x35f/0x3c0 [ 196.265856] f2fs_add_regular_entry+0x42a/0xfb0 [ 196.270648] ? init_inode_metadata+0x1150/0x1150 [ 196.275414] ? __mutex_unlock_slowpath+0x75/0x770 [ 196.280260] ? __radix_tree_create+0x4b0/0x4b0 [ 196.284846] __f2fs_do_add_link+0x255/0x2f0 [ 196.289184] ? f2fs_add_regular_entry+0xfb0/0xfb0 [ 196.294034] __f2fs_add_link+0x304/0x4e0 [ 196.298105] ? __f2fs_do_add_link+0x2f0/0x2f0 [ 196.302613] ? lock_acquire+0x170/0x3f0 [ 196.306617] f2fs_create+0x454/0x710 [ 196.310338] ? security_inode_create+0xca/0x100 [ 196.315010] ? f2fs_link+0x540/0x540 [ 196.318738] lookup_open+0x77a/0x1750 [ 196.322570] ? vfs_mkdir+0x6e0/0x6e0 [ 196.326296] path_openat+0xe08/0x2970 [ 196.330108] ? path_lookupat+0x780/0x780 [ 196.334179] ? trace_hardirqs_on+0x10/0x10 [ 196.335021] F2FS-fs (loop4): Mismatch start address, segment0(512) cp_blkaddr(605) [ 196.338414] ? trace_hardirqs_on+0x10/0x10 [ 196.338428] do_filp_open+0x179/0x3c0 [ 196.347874] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 196.350358] ? may_open_dev+0xe0/0xe0 [ 196.350375] ? lock_downgrade+0x740/0x740 [ 196.350389] ? do_raw_spin_unlock+0x164/0x220 [ 196.350401] ? _raw_spin_unlock+0x29/0x40 [ 196.350415] ? __alloc_fd+0x1be/0x490 [ 196.355773] F2FS-fs (loop4): Unrecognized mount option "fsync_mode=strict" or missing value [ 196.361654] do_sys_open+0x296/0x410 [ 196.361667] ? filp_open+0x60/0x60 [ 196.361681] ? fput_many+0xe/0x140 [ 196.361692] ? do_syscall_64+0x4c/0x640 [ 196.361702] ? do_sys_open+0x410/0x410 [ 196.361713] do_syscall_64+0x1d5/0x640 [ 196.361729] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 196.361741] RIP: 0033:0x7fd62eda50f9 [ 196.375111] F2FS-fs (loop4): Mismatch start address, segment0(512) cp_blkaddr(605) [ 196.378460] RSP: 002b:00007fd6262b4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000002 [ 196.378472] RAX: ffffffffffffffda RBX: 00007fd62eec5050 RCX: 00007fd62eda50f9 [ 196.378482] RDX: 0000000000000000 RSI: 0000000000143142 RDI: 0000000020002000 [ 196.405068] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 196.405472] RBP: 00007fd62ee00ae9 R08: 0000000000000000 R09: 0000000000000000 [ 196.421502] F2FS-fs (loop4): Unrecognized mount option "fsync_mode=strict" or missing value [ 196.422102] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 196.422114] R13: 00007ffd956fb69f R14: 00007fd6262b4300 R15: 0000000000022000 [ 196.489777] Code: 00 44 89 ad 78 04 00 00 be 01 00 00 00 48 89 ef e8 99 a3 f7 ff e9 ea fc ff ff 49 c7 c4 ff ff ff ff e9 de fc ff ff e8 43 13 8a fe <0f> 0b 48 89 44 24 10 e8 37 13 8a fe 48 8b 44 24 10 4c 8d 70 ff [ 196.509111] RIP: new_node_page+0xd1d/0x1180 RSP: ffff888054167410 [ 196.521311] ---[ end trace 62a2ce370114f994 ]--- [ 196.521348] Kernel panic - not syncing: Fatal exception [ 196.521419] Kernel Offset: disabled [ 196.535199] Rebooting in 86400 seconds..