0000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) [ 2570.352857][T28992] usb 3-1: config index 0 descriptor too short (expected 28645, got 70) [ 2570.362081][T28992] usb 3-1: config 61 has an invalid descriptor of length 0, skipping remainder of the config 22:42:45 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f00000013c0)=0x80000000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) recvmmsg(r0, &(0x7f0000001600)=[{{0x0, 0x0, 0x0}}], 0x300, 0x10102, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080), 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x19, &(0x7f0000000000), 0x4) [ 2570.502913][T28992] usb 3-1: New USB device found, idVendor=0bd3, idProduct=0d55, bcdDevice=69.6a [ 2570.512824][T28992] usb 3-1: New USB device strings: Mfr=64, Product=0, SerialNumber=0 [ 2570.521142][T28992] usb 3-1: Manufacturer: syz 22:42:45 executing program 4: r0 = io_uring_setup(0x1d0d, &(0x7f0000000040)={0x0, 0x0, 0x40}) io_uring_register$IORING_REGISTER_RESTRICTIONS(r0, 0xb, &(0x7f00000000c0)=[@ioring_restriction_register_op, @ioring_restriction_sqe_flags_required={0x4f}], 0x2) 22:42:45 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:45 executing program 5: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:45 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f00000013c0)=0x80000000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) recvmmsg(r0, &(0x7f0000001600)=[{{0x0, 0x0, 0x0}}], 0x300, 0x10102, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080), 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x19, &(0x7f0000000000), 0x4) [ 2570.883501][T28992] usb 3-1: USB disconnect, device number 115 22:42:46 executing program 2: syz_usb_connect(0x0, 0x58, &(0x7f0000001fc0)=ANY=[@ANYBLOB="8701110036b7ff08d30b550d6a69400000010902e56f013d00000009040000000e010000082403"], 0x0) 22:42:46 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:46 executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:46 executing program 5: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:46 executing program 1: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:46 executing program 4: r0 = io_uring_setup(0x1d0d, &(0x7f0000000040)={0x0, 0x0, 0x40}) io_uring_register$IORING_REGISTER_RESTRICTIONS(r0, 0xb, &(0x7f00000000c0)=[@ioring_restriction_register_op, @ioring_restriction_sqe_flags_required={0x4f}], 0x2) 22:42:46 executing program 1: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:46 executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) [ 2572.010286][T28992] usb 3-1: new high-speed USB device number 116 using dummy_hcd 22:42:46 executing program 1: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) [ 2572.274319][T28992] usb 3-1: Using ep0 maxpacket: 8 [ 2572.413593][T28992] usb 3-1: config index 0 descriptor too short (expected 28645, got 70) [ 2572.426034][T28992] usb 3-1: config 61 has an invalid descriptor of length 0, skipping remainder of the config 22:42:47 executing program 5: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:47 executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) [ 2572.542390][T28992] usb 3-1: New USB device found, idVendor=0bd3, idProduct=0d55, bcdDevice=69.6a [ 2572.553367][T28992] usb 3-1: New USB device strings: Mfr=64, Product=0, SerialNumber=0 [ 2572.562457][T28992] usb 3-1: Manufacturer: syz 22:42:47 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f00000013c0)=0x80000000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) recvmmsg(r0, &(0x7f0000001600)=[{{0x0, 0x0, 0x0}}], 0x300, 0x10102, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080), 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x19, &(0x7f0000000000), 0x4) [ 2572.942215][T28992] usb 3-1: USB disconnect, device number 116 22:42:48 executing program 2: syz_usb_connect(0x0, 0x58, &(0x7f0000001fc0)=ANY=[@ANYBLOB="8701110036b7ff08d30b550d6a69400000010902e56f013d00000009040000000e010000082403"], 0x0) 22:42:48 executing program 1: r0 = socket$kcm(0x2, 0x200000000000001, 0x106) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x30004851) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="540000001300f5a1ab62ff000000000000000000000072f8e91e884e000000000000000000000000002000"/56, @ANYRES32=0x0, @ANYBLOB="0000004940010000c72569babd8c4a9b080003000601"], 0x54}}, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendfile(r3, r2, 0x0, 0x21fd1ee9) 22:42:48 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000280)={0x0, 0x0, 0x2, 'Lr'}, 0x0, 0x0, &(0x7f00000003c0), 0x0}) syz_usb_control_io$uac1(r0, &(0x7f0000000000)={0x14, 0x0, 0x0}, 0x0) 22:42:48 executing program 5: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:48 executing program 4: r0 = io_uring_setup(0x1d0d, &(0x7f0000000040)={0x0, 0x0, 0x40}) io_uring_register$IORING_REGISTER_RESTRICTIONS(r0, 0xb, &(0x7f00000000c0)=[@ioring_restriction_register_op, @ioring_restriction_sqe_flags_required={0x4f}], 0x2) 22:42:48 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f00000013c0)=0x80000000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) recvmmsg(r0, &(0x7f0000001600)=[{{0x0, 0x0, 0x0}}], 0x300, 0x10102, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080), 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x19, &(0x7f0000000000), 0x4) 22:42:48 executing program 5: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = fanotify_init(0x200, 0x0) fanotify_mark(r1, 0x1, 0x4800003e, r0, 0x0) r2 = dup2(r1, r0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffbf, 'syz0\x00', 0x587}, 0x5, 0x40, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003500)=[{{&(0x7f0000002080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000021c0)="6282328c0f6277bcc26acc5d0dfd11215fe0c1894dd58c8a4c835d8b168ed3eb54e9afd284e6555c534d85c6d3f94e44bcef67dfb98ee38b0179ad3cccda09ace8e09cbf5a03f3fe40c2c1f4e213702c4b858fcb090c4d67334aecdef04b7ce8de8918cadb044906c2e2589c3335e00ea5bd148a309088a99d25e3286b610df7be7e75567246931b536269134cf2bb8fa24177a7f13b194280c9b41508a87f927f7978f9f4522071a47d77753e259a12088ff17a361f75b2f8c69e", 0xbb}, {&(0x7f0000002280)="e5e0c1eda18e075b8125b4a926deff76", 0x10}, {&(0x7f00000022c0)="f1cf", 0x2}, {&(0x7f0000002300)="53fc9b0a68a239cc074c15dbf4eb92c420c74f0897a121e972c30a7e9bfbdfc5af9d1ec2b6c402b58779cf32f5b05957000f568a9a001013b0c6ed62beb9c830f2ba13538f1706eb67315083bd9adde12a6ba0bc02e4e11b38321cb1156fcdfdf96f9106956d41688db52c81b30e2f52f59248aebb67c8ec4b1b1edae51cd500cfed371295d7e5792bebe2170ccc62ac042f90369be5031dc53122f88294f31d627347594c2b8ee28f6980d995dcee5564ab8852eb0afe85ce4bbf68852c2694f029b34419964e7f70d4b04cb945eb7be1", 0xd1}, {&(0x7f0000002400)="acc2826fd481c84a9e2189ca2cfd90b46472f3f4be400f83553d0284755b486d545133adc62e0890cfdbb523c0c13bd317c992f09598ceb9d3067965dbe1", 0x3e}, {&(0x7f0000002440)="33561b3f3cfab87f2d01674d6773ae5deefafd925bbe7da14cb04761c109938b4b972c0c97276606d68493088ecf12853b96c629f3f7dda3c60e00691d0359285f0b9c1083815a514bc303f4344c72d823f001d216b33253593d5bfd6d2842246cfe07", 0x63}], 0x6, &(0x7f0000002540), 0x0, 0x4000000}}, {{&(0x7f0000002580)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000002600)="046fa3d5f69b8acca4a05aa2ef3650b3edc1b273d7081a1ad2cb067a487ab5c1cd1f2024dd274c58e8b94f6ad1e06624368fb7e50731b62b5c28df2f199230ec7439fca9beacbb5a4017c25238e315dd271c9d0dfe58b2", 0x57}, {&(0x7f0000002680)="7925d3d0eee0e85097a8d30363fe240e85ce8b2e12", 0x15}], 0x2, &(0x7f0000004480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0100000024000146000000000100000001000000", @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000009a09000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0000000034000000f9ffff070000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x48010}}, {{&(0x7f0000003180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003480)=[{&(0x7f0000003200)="b5ad968480884fe08aaea3c68816984dbee06e033cdd01c2f9841f17ac584e80a9a9e03017e6fe9e2a9ac60c3685dbfe28b7916f46db537d6511298b02169ab0b212c4a4f0ed8b703859136daca86ea59f87f459a77a48ee756923af93b4e5a85d65c10d2bae1343afc27d861ffc01f8bdd4356ae5d29c3a5b4b3b11da19e316d38e7c643cdec7778efef49cb36c5a9a10da17e5f686d781f5d65f90655dc1ff6f", 0xa1}, {&(0x7f00000032c0)="4620eb2a095387e02547c70ed86b2fd7d2b9c05c25769845c01e583d30d58536d5f2b64a372e731bc1989492a88e42397b85e1601d8925abcaea6aadea9f964dbe1d459dc7ef57f3ffa787c643c537fbe4c6d146c797e8d9e41b2b12ef758283121cf46f0dc3361546283a567fa62df0cc2c14248108d97c2575d2146e24cb6bec17d67764440ce21c9752d66bb941adbbeb21e40c1b937683f580ab97fd2a10cd1b8be2f7f6d319f2fb5842059a58441d45", 0xb2}, {&(0x7f0000003380)="a8a1eb14052332dbd47c3da6d315cc6a3b3bd5265960c4fa", 0x18}, {&(0x7f00000033c0)="74239373e33e3b132ad068f70813a7cc9d41e55b4d911588ef20d18ba66e6f765aedde7e59759c584cbcf14d3a6caa80e9690a9184205318c831ea0baa408a628860ebc4d32f876be70fa60f2545", 0x4e}, {&(0x7f0000003440)="33f30076f911d55bb9342c02d3f30105c790bd76838b0a08", 0x18}], 0x5, 0x0, 0x0, 0x4}}], 0x3, 0x24040000) getegid() r4 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/arp\x00') read$FUSE(r6, &(0x7f0000000040)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r6, 0x0, 0x0) preadv(r6, &(0x7f0000002d00)=[{&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000002f00)=""/170, 0xaa}, {&(0x7f0000002a00)=""/196, 0xc4}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/76, 0x4c}, {&(0x7f0000002c40)=""/68, 0x44}, {&(0x7f0000002cc0)=""/1, 0x1}], 0x7, 0x8001, 0x4) r9 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r9, 0xc0045516, &(0x7f0000000000)=0xfff) r10 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r9, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r10, 0x0, 0x0, 'syz0\x00', 0x0}) r11 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r11, 0xc0045516, &(0x7f0000000000)=0xfff) r12 = getegid() setfsgid(r12) syz_fuse_handle_req(r5, &(0x7f0000004740)="fa34f5d76c7cf8a1fd34def3a7e2da3fa31b377aa4a0d5710883c57b0b2ad26f5ba2daa6bc6397b43b7c393a79e82dbccede43c283cabe143eff4cc057095ec8de143106ba2b2a064a826f397915bc576ea82b317792f8d0597b45f1d9fc814d1ce0c9e69e26d9bc6f208c5ff94aa8aabfcade777a94ed8dbfe8bdb0b749378d39c127cac2ba46bfdbb4cef80cb5d4e993c057f5112aa841d418f8f176b0bfc434227ad38ef8b55fc88ae3e8495a773c0724abe3c8e4492813e0ecc75de50aa9876520c38186100602bf8c6ba2dfc3268fd59fff4a92258f051cf1e3132b3c61716b75ad5ae424fab433266c6e9573fde20f8c91b814401371290537114a6baf7b09db3b9a14f48860868d8b8a48ca03eb73c0fffa8036edac0e2c3581242dd9f3760adf67c8f548f42753ef9cb6423d571f941f743ed6fd3a5e6c0be4c1f01f1c1b2177078e23066f04f4fcf284434f4cc788965be5af500f4fc2979aa8b55677acbb92954e906ba2700a668abeb504d972ef58f46a8ffd169022ee8e8188da2c8e83a7973672e59bd9c736022174b84106c9ecaece5820fdb74e8de42f983ec61c264a018270972b0ffd5e70b8e9071d456d62d532454ba7896caf4897c31f9d35f7481f6b71dd39c7f33eac8b30b23338fbaa33f6085a6462b9401030e67a39a1741c0b63127b7b6c80fb7d62c9086d6c43b468b78dcf27481e6a4123f788d19c8fd5e2405cdd6dc6e9f3c8fe2e67c20fb83cff43ff8542d7a8d172c5e641c1bf236304fc1a5263f31788e1bb228f0b7c243f507bcb3111e5db8c78d192091baa5b0bd97347e593dc1c74acbef9fcf67dc25fbd07267d9cade0c4a557f63d83429ff4135487ac85ed42697a74e85872ae2660326bbf99ef68eb15915d2e10a6b419abbb8c1ecb7a50ca9cd6bc3d56b870510672554ab1e4e7991e3f61e953cd720d8417d8d5a2a26cf0c8a3a08607e6f24d9edcfa53ca137000d65af20606e8e72b0b89afefb56c34e865f9f04183e97bac72dd0cf930c6f777aa88e4186a745b03be647ab5e30e325bc6f6e51a793b90978647b3a5e794745df7ac3d27fd2ae73fd1ad1d1755590b3067c5b960fead7d7f58b92b6970bd598e47d9d3a8b5cde2d23ac30f4a0245cf434ab136ec761661be6df52a8c206f54d62bb31e1c93fb81297e2474757f6437524a21ecce7518a73b141f1987b90e99132dbe176d7506d1b85c74b18f870329396b0d705be2b0444199754a4133bbb222c38ea84edbcf7d8e8e2928b3b4c0425788cbd49a86303ad48dea928a582ae75baf5ec7dc5972dae85894955bb9b5d8e48ca382b0361a55086869c729e4f165048a7058f7feb3a284e2ec6c66f63a1dd78a950ff6df79d73f207618ac06458f2377e782ca6e126c2343a84ff1940a8d2e7accfd9c59703d47b28cbc9bb39b5dc040f58e24e09562da9909b74bd0f791d2ceb096444543984a1504f269bfdfc5bb79ff88d8fd34a4c59fc42b09a338b1983bd20a86dbeec98d0631cc6aae65ff10537b97b125188b7ecad108a6088df050538d7d268aff3e359235b1439dc882a2946d1875a011a87d1d547bf7f47ff88cdb2bed7f3084bf0db8a07337d15fabfbac30f4b11ca1d3a74695909ca527d23a047fb1385a57f3bdde09f459c4999ccfd0595eddb6308c45ad0131771e35465b076d58c3d2d73439a55fbb13f867969d89e39ac03478b94a1cbcf074afd233cf7fff58b16aadda02b74dac06555e253369e8c3209d949283fbad95e426560f2cfa3325d983df63739599f301d67ca3ac6edcb6506acc7ec15f8a625f3e208c2563e07c950ad2e300b7935c825e41f8682cc0b69c2c2c6fa4d3c4f3a8d6f4c72bb56a400cc179e117a2abbd5bcf9ab05c211feb74fa36f287f180e7af79e1c0c506399511ecb5af11c57e76f03a7ceae8fc90b57b51723f10e2b04d079da9f9ea674dce17221d91013749bdecb44e0d4065afd3a34d1257fad1c8ea757ca0a2f5ade31c6ac87d5f419d7122b00cf9fdfeed229c4533db8171e1527f74bdfcece7f0bc28d3f65e6ba065c789ea86b74873191fdbcdcaa39090ae57ee421622a101aaf93f7c7178ba53c066fe242f61f5f75d274d3381e73b682bdf0160c698b6adff3e834951d868206d8d38ee0e0db2bf8ac1107e4b5dc8bb072bf5adb7af603050f18cec6bc0d5e62b26b34751a3241796bcd87a49ad57c6ed23f952bc7c1983fd3cb79616046b8f1aec71faed65183f123734ae1e2e9c24c0f29d52655dc82a281fbc45e4387da414ae1c9b4bd6a200ba945d76a74e90481b7dc947e8cc4eb99892d5fabee9bc5514d5190ce6636472e9f025cc4bc7e330c56253612466e748136f35ae92179f5d2c9d3299db7bb0f6704594418253fc2a13a5182a3dfc4a518b6b482645721014a793961d3c409e80550931c9e49fdb89f5e1bf7d6a7f43249e079f0b5289b14831218fc0a1c21d4d329fab5c1d451f01e95002a34b029bf9760f60a78b74a419722039c6fa636786075d1c397add1e16229f0556235569ba2ce285e2567f976e1bc33fed154d4cea13eab1c065250af1a31b9b63198572a316ee6e432823af0f139a2a4eb0e2af826bc15d542aa988673dafd19850fd9112733810b88e81a232beb3f473ce09093606de6f261162f9dc2f770e5abbd7fc05e1372a68488b4f47dc77ff2888e0347b794f2f02262d8d8f1a087def00ae8e19dc2afce7452cdf86dc83be23fbd4c30868fee330e5849e91de134dab7b9b40b62f065780f63265c1a8899653a628e547e241e69a988482f3c4f49a34c7352a06cd232054e775a013d3b3cd74cc78bfa9d372aaec1ea98482111b970b6144b8cb304e0973da7d87bd730b010f9d4900891b135493820de6866cf294f6c2e64a57422f311298e67e83deab898b0d6bc883d907b04f85e61045c50a05560fb64ff7e3536623392078ca57a23fcac40e7cd0cb6422ef2b638cdbee15fbf0e66790aec0ee0bae2c92caf5f4759de0a502bc1cd483b65c16563daa5eb361ab222f39592793cbdae6e6492403e3be5ffde0ee92c2bab17315a0513d6bd5cabca4a16331b830e6460792bda87c8b026b5518eda15111d91b16e1519f7879d52480c4ffec272444c8686229b340faaf98821d9cfb4b8d7cfecf877b803e72d17e1ff5e17ddab83ba48455da97c9de0181972ba714f6f3ef6b1bcaa665752714f1dab3c1d31909213c03be07b02043b57287113a2910c58f8cc7d6a79a638b363e0ce89b8cf46439990693218e190310d03761679f6074f815b1747074649d29f40b518f678a781302d9362f416754cba7182d0381968faf84685821611b5a468bcd5f08f3df2b0cae64cf7dfefc27dbf5544ded970cdc28858c4ba9ec94facbc0350fbce9fe5a650ddbaec4596d9da176f96f194d44d9533000f1d7ed409e46d8e46f83048131fdda97c5af65d795247b9e5324cef3158510f08ff9fa584d235269e62b60d961c9679db8140f536deca32e8afb05ca974a552b623f582a4e556a707e237e3275f5c58a1fce57f83e9a595e54715bcd09ba62d212e5f49f47ce02302545843ef3da3498fa5182e9334a10c59dbb29d2fc3a06c0a24fe6c36eef310ec8c86a2f674586be2d975024f9dfdd67f12f7dcddaffd21e8887e583b437d706626734c380c8e08b528743273111f56ccbfa63d9346531ac5db9405dff602cebd1f934cfa0028901ef16946d1c69e3d4cde8240733bf8ebc4b56eaf0901e9ddc9fa530c73defc06b0bce87981e85d82cfd9296f1afaaebf3ecf38a6473f3b12c4866fda1aafc8c5078bc2f8f80690ae7613f4f69a421283d23a19e7ad3860ae22e02e5bcfec4b2a3ba85ee6ff52dc955250200e490bde0bddb6272c3b4180fd367e423989672313c7587433be9ad524a5e11e638e4e90b65db5d392dc2fa3efbc285298bb350c2f48fba6180a1b2231a1dc79695170ef116e999c9fbbe57cad4c48ae34d16c5a268ea568fe07207714eaac314f7ac66150e3aadd6c2f578fed2496f0935097e8328f81f50c48435cf02ad765d28b2ece4aa32b8fc6a3c23eba82e9e136dfa7069efb30dda841371e73e26fa09f95f2cca5fa98a7920a35b75cb6f5adc8840ccc522ddd96fed006155fe433f06a4c053a134db7f3324c1129029bb651c0f04b28322232e5bdf2f1a0cde30c9fd8c502e65e572dad789d50b3669ef551f7b755386f8ba229dc655c8da58cfc60ec1e48351fd4da719e83ab662d8120f015a499d998e8234d00f642a117eedb528fdecc772221462c7e182c192c2ce63921735be81d0154035ce513d99922090793f11c44051ee8912aea4f41c0a467ea0f75f7eaba92af9ed37e8628555d0ca547b986cf104a84281dd36dd77f07129f68aec71f035dc92a6155c4fd75244a43c13f06b51950dedbf97928666f54832b45003e784defbb4a130b54ce98964577010a701310b3e99d149744480af07902a713fe6ebf7f7f9ae72ff81c266fbed27b68713ea4ea9c35d2325d767b8657802876da0dff3bc1fa76435b67f5b241f3f5075365ee1dc638c5a3f5b06ddd865999d8fda3055fb0647f3f2b9e00452135c523a040fd14ea5122ee4f2a57afe008d4cb1a5ef5ccbd43f386e13e2606aa900b104359186820c98430315575ae4ea56d2f97918eade43f2474b8ca8f3021ecc36395dfca472b3bb08555c20c894054d7704c368fad6ddf908dc6e4a410c466231b53f3c860c9cbca24ff735ed39f363ebedc9a9668beb7e6a8b8828d5015761da74f8d6cc9216bf680f9b4a99d86e30f063b260e04f6f6e614ab5a183bcdec8cc5ef4fd6e78c5b05f887f21ae1348a587d5496a1b62ce7a4450e6932b731b87d6d855f425a5cebca3ebfe540bd6042330350a3be36ef988e159f5da152ec3a0b474514a11abb98ae388215eadfa378c3ac0de2512efb6e8a0cc27992cd8e15ff8c9593ad9df7427eb4e6885505e2f9c9d1f0026edabbe92138f3af1e9b905a54d9f52dacbdcfef8004aff3d9ec587b805638857b4b5ddebc75d0ff48823e177a7015f5f8ac5b6ccc85381f697492199418abf56b7c60f7910d02fb5ef8ea3c732fb55c0b5a1f0c633bf3e475d510ea0accf4fcdbebadcac21cd617522a361f050b25fecbdc953cd002b1d4af638946f9699f5c8ec0dc7e510a6a92d6b2a51ad41b4a4044f6a621e125666c0e7025dd6274a0a9e276765fc98c10dd5f17868c33df3c64e125de3acb022c8d604546aa57448c98ad0b84be319f2c25198b01217149c879f49d12d911a68bfea2247e313a49cf83046c54ce93f2f71aac3056a47333bf1ea64acc1005ce44cd7a0bc03539fdfb55031d38ee7266c11ce803d86e524b00a4ed0b108e1b8ebf6f25761bb8c12ed7e4596ea83632db7ca5b61bd04d72d3bc26a331841382b2264edccedbd7f078131b45b910da9be81348549aba573d4469991a45cd93d5e0376aab3f01cef78d7eab28c89e1283547a29eb20651bfa5e160d64fcb531faf3724bb5a0dfa34eacaca4aca00bb9a198dd4114c1405cba8f4959a3a9fc8d03a6dc672c27177c9b1051d9fda2c636bfa80a1a8cc2e658f8c678790aac424084c90f7fb0ee4dc54b0079d2ddafedc4e37394a9ed85cb545196c1f951de777b4f2b43d5b2906e0027bc6fc67efb83f8fdcd00943a7010faf72989966a80c76ac71bf501fbe0baaf21d7da50c4c322706514277774bbb44d92bf4d3dbf6ff8f32d224c01da48461b71b2eecedbcca39ea3badc50c211a02700064388ff14f7467eb4f157755994a3e970b60d45aea01e20453bc90c5ae4cb54861bb0b94d0b8f8f8260784e378474293d46c863d62eeedcc99f45f63b8956a8ecab1b58e8b82e1723484416439be56222e39158b2db71b7dbf2cacde3c85a135492a550f80cd84ee9a846c5a6eae4655684b4c614a19d9a16a22b6016538aac406c6d241caf3972a38c8fef9dbce125edb35464b877145d5ad061a9e6fd52d0610f35af62dccdd7a558441d76ccc4cde0f350ba2e5cc885b9ce2a9857bb322b720ca4bd252d751e54390f14604d737fa7c36c1ce0e090e6e7f94419827cee7e6e4ccb86a30dfd82819197ccbb561b821f57fa49341e2a825947659cdb79c7553a2ce36beea5b5352fb97e853042ea60cf9947f553e38b4965cfad87cbfe17d7a89f6c5811bea5dc7502a5c4dc802eb94feb1edde22b8df6509f587c2695e6bf39d223d384644a7d8c38c4cc01f45a7570d1048a012efb0983d8fe6fe6910ec91e5986c2ecd65e23ee1acf99a9bbb8c2267fe85e61c2a8c062220cd17ffe2828deffaf0a83b8877dc1714d5a61d55b181aeb9525c22f328decdd77a044b9a74f4bfb184119ea6207df969602898a3c0f7d15abe5bb2c8e56a4e66d056dc37744174a970aa6bb507f5210ea51afd446527d4bfa57835bdd1d287eb5d1fac93639e810de186f216559f667aa226747b7eef8312a6b7467e161172b7f1d980fa7b25418a9d8b0bf5d55c62f09f5fadba183b4f0abeeffd7938245c3f3fe963b3a13fa6603c8bcbeaaa73e77cb8e327b2fffb1f9542f8a8213ba03ec8751891a22ee068d9a8ec6d558a0426269a0c2320799adf8bdf07713080559ecfad66c38f450b909c02971579dbffaeb4e48048a8a8f8f2b9f2562faf6935fa7271a7e65104edde7393569e1522b20da603465f427556f975375297285511d176788e3b87e47b336447dedf04665c630e3cb3c3a2bda22dd53cb2c9b924e0a9a6489cae3ad90a21266a3e2836b680efbac03e04238ddd8cc00bbbc344567118d80f0b52a7086ceda700706bcde80a9a85e539eebef23fd4c85868f738eb03a5801911fca2828ee2dd09d38324f86b95b38f5ea5cdd98a5b4c2d82589350723f0c761b13d07138069bdc10c64f5f7bb54d8543c09bad1e75682e4b95da5929072914e0b10f98e3c7d70072d7804955b9bb932a7a4ac4235f0c6de9cf157a1f7a80f452a998741c69154aca62c5837bed8623b2946a9c3e9f0ff140d0c90f37f98731a461c62231eeb73a0d408d76ba6057c03aaad2e6029fcb51b60e7e7b2ca894696da4cb35127936ae7e973f00189d1d3797d3e3dff18c7c0459cd8f9da3eb4a0da5c4af33a23b99030a17abf7068ca240e4583b5d4108a70c8769b43cd9a0bdd2c02186b07cd77c6946433b206d86ed7f2d600329b7254004236393acb5e2148a30d362b3b1f059daf70f18b5e56c05a9b2b5bc9953e9a038bb9b698e46d266096b96190e4d34cbf698385f897280e426736079f745f8ac1312ce9721e766126c32d7243a2f2b56ee2061eb79bfa4aa50895b30fe1bf66d8f47f1ee91bc0dab941425f57005adfc9878dfa572dc101adfa20cc1d4c326280548449be9e0ba2c70876536a9439fdc9bbd2b7a3cf7b4b26b585660c141c730afe22f7c2db582d57052dcd8b34fdc47b8bf0b9982a25343a18c8e1d66159e583e1fae17949fe84b84fa2719ef6f8d8e131ad2a98f4c58d0ca554d6ca8265c2df033b981e1f278fe4a27355c293bb49cfdab9d8c674980a403320396dcaaf20fcf016e984cf2e3fe7cbbb4447f5d1c6d1fe327c9f010c31ec84dd29104e0862d0ba3b033f85e8bb4a257ed8ec7bb7a53df61f252ea7e0193a50e8e23f79a0e3f86badd8ed0a14b90ef791b68e5e4edf81d7fe0b6a2bc6c4c4b5af0ca630ef784bfe5594def1e40bebc4c2bdebfe0f8ff41136be95927709c0939e1fe80cb51db7ff00c3017b2e88635f3727dfadb5e0338cb97a3169e2d406f312213541eabcd27319784a44420c8931d68ee448919c8a3876378d1e7701600ea9ca0fb125b493187d585b9fc2247954a25023ad02be822a1e4329381260cfd1965c3588f7f7fcee4e3e2e189d38a742b1c6f9e96de973b30c12f3c42493838f4fa1c5ec80706520b2918b810dee912a7fd39a956e1a08d66406fb1ea101b95509e94350cd921c6ed72c46ddc5ad0c48cfd06343f7a8a37234fa83a8501cc98fa924ad0cf6386db48162f2c8b3bd454c6943e9fcf167786c9f5fefc578fcabd4f7c44200b25f11b80128c6b84d1f67c1fbda47b5467d17bcefe0e325c24ea717109c531a88131badd7cfa302c8d7a079f53ef4cb5974874b74f96a398960ffa956c69c3f38772150762b98b7cb19a7247565c437f7599ee891c104449ee7052ee4d66093af6a80f9575f535df92052a26e00da6a90ff3c1102c4762c91602e9a10cf9c660f83030663cce124dad9693634f0e06f76c1a3dfa5f20da953b3ee2cb8cdeb166c78d7a6aadefe4be17b98a15cdad6b3b10bfc55da5acbb0c537f75a1c5634e47ae1fbf3c7ed40e99369416bd698e03c39aed3b99960211c5ac242611f9a52d906d6bbef1a4309ab2834bf4ce56bb86846c603278d47d78ac2f3e06575c71e992dee579f46242f0e0550c857294fca13c7844d4434a039c2ea39a444fb1c285028172752c02f66dbe11c6415e00d081abfb6193ad2f677832bf328896c24a895af41d0251462038ee28868815fe524eb0eca5f1f5bd0575f7c8fdf56311b96a3b03347f47d60b2f8507aabd7ecd0c47023a37bb7a7ecf1ca57b9b3e0c2460d9f7858fe4cd4143fa4b504bf55c1f07d4256431fbc70a526d408e1dc8b677a32db2c5934bd47e0364fa5ece5c4bbad167cb2e6b15dde37ed755d518a427b6c9c0c78442479ae25ea8dd53e9c99ba4ff347a2fd1c0a46e125535a533ad7b80c21d834369d11e7c778be44f21504381983b0b28a89b8020e172e4ebbc40eeebb5848e8bbe6c5c918d8d579542e5039005c7ca326b4cb964132d00fbeb5c2406ca087b5d3f314708b8dff6ff67274156e502ff8db995c4d43c7b6e8aaac1d4a9d0a0e432d7a9a9dc5bf2b40613f91cd5621aa0d27ae7f84f4278c7b9e6d6055a1e5d73a108260482288947ee451db2078d0ed10d7f037d560867536f791cc644feb5c834f4143875affbaa1f833b92fb7015703ff9473464e4db905a4be162c5e2fa5c977a385e8195ce1fda00641e12ba23a34bb31c68e5c34c536bb0bda9b1c40c5e733d008ad2185d695bff3e84355c73d0bb455373e24527bedf3d8bd5946a602caa5f38fc73815f03cb3997fc8a87ba899d8063303e570cc72332eddc2132fe0399a2134970059f8a9e76d10d9c56f0954d501b12084c99e1d70be3aa67df4c76e9f2a8cb8d72ac639411a8c6b20a8da36899d8c749197d8c1b267920e684766f6a4caa3af46fefffb97f78189030550c45654f7e27550822f20c6b568ebef4f8864b6f493b3f22cdd43f586a01fc5bd5b8764b70071e572de13295ce758c908f4482ab0574c3c7781ab1d71c96c5aab02ac8a244a0eee1bbdda719fedd85cb0a8d424a8d559cd30417e260dfb41493e601886ff563f78d971cd06376d87df627d7cbfbf374144854fd282e8ab6f8c746962fb87e59eebed905990c63e50e53f85f9f1394b7dc90780ad59aaadd6990c45ea627434ee1c1ee2094ef0ea0b73a7f1de954e234a3516a957f7da7ad89fe2c6eae7ff7c8475b75a3429d87d75d1e75d794ebfe70b12aedcaa0a688a99b597c47aa9716dde3a85297418c2988d08dd10c3ab7553ed4fecdae6b69fab8228f9e1806cccb1b6754dabbf96e64ce14bee0cab2c2e00cb4ac9d65d710fb5b55882764d304d35c68401eb930635f350a77b915e9bd5329e71557940873ebb4778c1d49d9468042f0315222db8581ed37aadd87d3717ea092a2e8ced6c4ee60f7269d85753a99cfcd638ceaede8bbfe128735ee288cf21eed3e7bdd3a836b03e64e03a6da4951fcdc67b7cd19ef72896bc1fb3bab682e2e5599dd5c402c08d4fa7e93f2a7d47778936debc3eb375f8dd7c6273e9605a8d91d009cee85b202c9c45a86323a5239a580f6bd1b53292f6bb9e8726a6e39521026b0b675e2c6d2e44a2dd9ba2a08cd449870092b55763bf209c804db80a60a983de6748c2e3e16b142592b51706af6ac4b9b21ff9c478b2db72528412c503cd1bbf2f2518d070bbbbfaa0b31e6c4cb2da69683a9498278dba8cb721a0c9e924609ccd42f62f71669c2addf52edb1076da674307d0d29596f2be7f76af4143bef31efead19bf315b14243ef43d75298d3a8b594f53a2c52ad55efade8f5bf76d9f29a37cb4258e9b75ae840ab39989410751a1fad7208f8f89476938552e0bd14c3548269a5368638341cebc3ddef081c10107685763e098da0050cd53c3429134c9784ce24cbec7320bec8b0ae8c699f66b51d6c52fb8b7fbfeb32512d2dc64eeed5f4e64adedf2732ff7ea122ed9241ceffb6508146abe137438d79cebfc0aad4107adfc50053a482ce26ab02c3f5eb592b07087c3ddfceebc27715a6539e99feb531a17d43f5142be393d7c02418842c309535ee14de68d93481a01ce5347c5794612450d12c143424131cb1237c75ee5c6416bc8b80e6f694ba1a0a43f0db6b73229be608e17cffca00fe37bf30a3440cabe43fffc12a6f230ea105b75f4d80451a6c053688a8367d5480edc81cdf191154682fa18df42f13fd29698dc27b26cdaf28205ebd7084b1bf6cccd222ad4515775dee2723bde212a4bf355b8f9bbef8df4c4a649f00b43d8b8110d604f677d88272b6dfcafefb55acf03ca0aa56dee29357efbdff71cec2920d9a7f29a2b6a5a30dd5bd684be92e3a290a501ce8daac5cf67c891ba65fcb35344d45385318bfd36617258d2b6baa0cbdb0ab9d13ecf51a8cbb7e06a32971f4b167e0f81f8fbcd185cbacafaffc9d4d021012343e34e3a578fcc1f82996b2efaca9ea29ccec61c0b69b8bc335dc390093c3bcbcba5c62e89255d33dc24022e52b8400f03b778d73bee3713698a1280b2d4e7390eb95375d38ec4bba81d47b54f466d0e505e304ef63ee7e113173a897611f7f0f25abee40b65f460b50a20e66ebdb70fa68ef564abd517acee8577c1cb48107c2549c30e6135104d86601d2557b12cd2f385052ed19799c12f5f06126804186b0f691afa4c5caa09724e63b01e689d0b12071fe90055fe7b593e76148e4ee5793ecf7380f48445bf59c67d5f21819126d2cf85031d2358517bbac6ba17169765984eb9d8ef8320399aee9335aba491a4b03c909626d8846fec58e5cc322de2d2ee6f584a21b64aad4e2af7b3f70f0a354023eea3327bea8a2306c232bbd6c6995fedd674085b7ef30460403e40357b9a715e5636b64d034a22984b7378c7e239aeff1a92ef102d986627c3500cc5167f8bd1c2b6c4c4dcbb394b5561b71da9b4c3c9944283f341a92465686c548849cf5fe810f05fd42df2d01e45d29702ecb4b66dc12f230c533f7ceb3587a5373b1aa066048142613132f488a0f745a33711baf7e6bbff34f0144487244e214495d66ca07e517d4665794c638e4656a744b4cd7ed2026b0641d573a45a7ce14b61005d8026f96fd6f6819d7ae0b952773a9ae2b24d79d7b37d586cbf938edb2486d6cd05c6d0f44d7fc0295039624975bf47029e65c60512a87b8cc8821695da108d0e58c989278d8ccf5be11eaa449c10c8b2eaf9ae1b0b0d94f02fca1587803a4bd", 0x2000, &(0x7f0000007100)={&(0x7f0000002700)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x9, 0x285000, 0x200, 0x51, 0x9, 0x25a}}, &(0x7f0000002540)={0x18, 0x0, 0x9, {0x7}}, &(0x7f0000002780)={0x18, 0x0, 0x3, {0x7fffffff}}, &(0x7f00000027c0)={0x18, 0xffffffffffffffda, 0x9, {0x3f}}, &(0x7f0000002800)={0x18, 0x0, 0x0, {0x1ff}}, &(0x7f0000002d80)={0x28, 0x0, 0x2, {{0x0, 0x1}}}, &(0x7f0000002dc0)={0x60, 0xfffffffffffffff5, 0x6, {{0x7f, 0x401, 0xb0a, 0x0, 0xf15e, 0x3, 0xffffff90}}}, &(0x7f0000002e40)={0x18, 0xfffffffffffffffe, 0x1, {0x5e71ac5a}}, &(0x7f0000002e80)=ANY=[@ANYBLOB="f27f00000000000000000800010000007766646e6f"], &(0x7f0000002ec0)={0x20, 0x0, 0x7ff, {0x0, 0x19}}, &(0x7f00000035c0)={0x78, 0x0, 0x3, {0x2, 0xfa, 0x0, {0x2, 0x3, 0x0, 0x1282, 0x3, 0x1, 0x9d4e, 0x0, 0x0, 0x1000, 0x3ff, 0x0, r8, 0x8, 0x5}}}, &(0x7f0000003640)={0x90, 0x0, 0x401, {0x4, 0x2, 0x1, 0x0, 0x5, 0x4, {0x2, 0x7, 0x8, 0x4, 0xffffffff00000001, 0x7d24, 0x7016, 0x17, 0x8, 0x6000, 0xffff, r7, r8, 0x2, 0x5a}}}, &(0x7f0000003840)=ANY=[@ANYBLOB="0001000000000000030000000000000004da1600000000000000ffffffffffffff7f05000000faffffff73797a31000000000200000000000000ffffffffffffffff010000004000000029000000000000000342eaac3a66e3fed30400000000000008000000ff7f00007365636c6162656c000000000000000045ffffffffffffff02000000018000002626000000000000020000000000000006000000000000000a000000070000004250524d5f434845434b000000001b0006000000000000000010000000000000050000008b0f00007766646e6f0000000500000000000000030000000003000009000000f80000807472616e733d66642c00000000000000"], &(0x7f0000006a40)=ANY=[@ANYBLOB="b80500000000000002000000000000000600000000000000030000000000000000feffffffffffff0100000000000000f7ffffff010001000500000000000000080000000000000001000000000000000000000000000000010000000100000004000000000000000000000001000000018000000080000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0c05000005000000000000000100000000000000ff0f00000000000005000000090000007266646e6f00000000000000000000000800000000000000020000000000000004000000000000000800000002000000020000000000000001000000000000000000000000000080ffff000000000000000000000000000008000000000000000700000003000000018000000000000003000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="6600000009000000000000000100000000000000f8ffffffffffffff01000000d175ffff2400000000000000010000000000000003000000000000000000000000000000010000000000000001000000010100000400000000000000010000800000000001000000000000000200000000000000010000000000000000000080000000000400000005000000070000000080000000200400", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="07000000fc0d00000000000006000000000000000010000000000000040000000900000024245c5c000000000600000000000000010000000000000031f300000000000003000000000000000b0000008e8af85bffffffffffffffffff7f0000000000007d050000000000000300000000000000010000000000000030000000000000003f00000065000000400000000010000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="07000000fdffffff00000000050000000000000000000000000000000700000008000000666f776e65723c00040000000000000003000000000000000100000000000000f7ffffffffffffff000800008a6500000100000000000000fbffffffffffffff0000000000000000ff00000000000000010000000000000006000000000000008100000000000000090000000060000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="060000000100000000000000000000000000000007000000000000000a0000002d0000004250524d5f434845434b0000000000000500000000000000030000000000000009000000000000000104000000000000f66f4d68c202000005000000000000000000004000000000fcffffffffffffff01000000000000802c01000000000000070000000000000001010000ffffffff0400000000600000ee000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0200000008000000000000000300000000000000000000000100000008000000000001007365636c6162656c0400000000000000000000000000000008000000000000000700000000000000ff03000020000000030000000000000002000000000000000000000000000000070000000000000004005eabc212f13d834900000000000000000000000000000800000044000000af0d0000", @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000020000000000000000100000000000000010400000000000008000000000000006e65742f61727000030000000000000013053d28000000007218000000000000000400000000000008000000020000000500000000000000440000000000000007000000000200000500000000000000494c000000000000018000000000000004000000070000000800000000a00000f3020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000970f000000000000010000000000000000800000000000000700000000000000666f776e65723c000100000000000000010000000000000063000000000000000000000000000000050000003f0000000500000000000000b2040000000000000000000000000024060000000000000008000000000000000300000000000000ff0100000010000000020000004000007f000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="fbffffff01000000000000000400000000000000000000000000000005000000020000007766646e6f000000"], &(0x7f0000007000)={0xa0, 0x0, 0x97a, {{0x2, 0x3, 0xee4, 0x4, 0xb04, 0x10001, {0x0, 0x81, 0x4, 0x1, 0x401, 0xf53, 0x3, 0x5, 0x297, 0x1000, 0x3, 0x0, r12, 0x8, 0x7fff}}, {0x0, 0x10}}}, &(0x7f00000070c0)={0x20, 0x0, 0xffffffffffffffff, {0x1, 0x0, 0x0, 0xa19}}}) 22:42:48 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f00000013c0)=0x80000000001, 0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) recvmmsg(r0, &(0x7f0000001600)=[{{0x0, 0x0, 0x0}}], 0x300, 0x10102, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000080), 0x4) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x19, &(0x7f0000000000), 0x4) [ 2573.982081][T28992] usb 1-1: new high-speed USB device number 120 using dummy_hcd [ 2574.001933][T29284] usb 3-1: new high-speed USB device number 117 using dummy_hcd [ 2574.292100][T29284] usb 3-1: Using ep0 maxpacket: 8 22:42:49 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmmsg$sock(r0, &(0x7f0000000980)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x80, 0x0}}, {{&(0x7f0000000180)=@phonet={0x23, 0x0, 0x0, 0x9}, 0x80, 0x0, 0x0, &(0x7f0000000340)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) [ 2574.382669][T28992] usb 1-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 2574.392343][T28992] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2574.453337][T29284] usb 3-1: config index 0 descriptor too short (expected 28645, got 70) [ 2574.462619][T29284] usb 3-1: config 61 has an invalid descriptor of length 0, skipping remainder of the config [ 2574.484573][T28992] usb 1-1: config 0 descriptor?? 22:42:49 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 22:42:49 executing program 1: r0 = socket$kcm(0x2, 0x200000000000001, 0x106) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x30004851) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="540000001300f5a1ab62ff000000000000000000000072f8e91e884e000000000000000000000000002000"/56, @ANYRES32=0x0, @ANYBLOB="0000004940010000c72569babd8c4a9b080003000601"], 0x54}}, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendfile(r3, r2, 0x0, 0x21fd1ee9) 22:42:49 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) [ 2574.589720][T28992] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 2574.605389][T29284] usb 3-1: New USB device found, idVendor=0bd3, idProduct=0d55, bcdDevice=69.6a [ 2574.615012][T29284] usb 3-1: New USB device strings: Mfr=64, Product=0, SerialNumber=0 [ 2574.623673][T29284] usb 3-1: Manufacturer: syz [ 2575.025704][T29284] usb 3-1: USB disconnect, device number 117 [ 2575.595027][T12749] usb 5-1: new high-speed USB device number 69 using dummy_hcd 22:42:50 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmmsg$sock(r0, &(0x7f0000000980)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x80, 0x0}}, {{&(0x7f0000000180)=@phonet={0x23, 0x0, 0x0, 0x9}, 0x80, 0x0, 0x0, &(0x7f0000000340)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) 22:42:50 executing program 1: r0 = socket$kcm(0x2, 0x200000000000001, 0x106) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x30004851) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="540000001300f5a1ab62ff000000000000000000000072f8e91e884e000000000000000000000000002000"/56, @ANYRES32=0x0, @ANYBLOB="0000004940010000c72569babd8c4a9b080003000601"], 0x54}}, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendfile(r3, r2, 0x0, 0x21fd1ee9) [ 2575.859121][T28992] gspca_nw80x: reg_w err -71 [ 2575.865114][T28992] nw80x: probe of 1-1:0.0 failed with error -71 [ 2575.882681][T12749] usb 5-1: Using ep0 maxpacket: 16 [ 2575.967798][T28992] usb 1-1: USB disconnect, device number 120 [ 2576.132983][T12749] usb 5-1: config 0 has an invalid interface number: 0 but max is -1 [ 2576.141354][T12749] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2576.152405][T12749] usb 5-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 2576.356246][T12749] usb 5-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2576.365904][T12749] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2576.374504][T12749] usb 5-1: Product: syz [ 2576.378868][T12749] usb 5-1: Manufacturer: syz [ 2576.384365][T12749] usb 5-1: SerialNumber: syz [ 2576.434382][T12749] usb 5-1: config 0 descriptor?? 22:42:51 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000280)={0x0, 0x0, 0x2, 'Lr'}, 0x0, 0x0, &(0x7f00000003c0), 0x0}) syz_usb_control_io$uac1(r0, &(0x7f0000000000)={0x14, 0x0, 0x0}, 0x0) 22:42:51 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 22:42:51 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 22:42:51 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmmsg$sock(r0, &(0x7f0000000980)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x80, 0x0}}, {{&(0x7f0000000180)=@phonet={0x23, 0x0, 0x0, 0x9}, 0x80, 0x0, 0x0, &(0x7f0000000340)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) 22:42:51 executing program 1: r0 = socket$kcm(0x2, 0x200000000000001, 0x106) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x30004851) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="540000001300f5a1ab62ff000000000000000000000072f8e91e884e000000000000000000000000002000"/56, @ANYRES32=0x0, @ANYBLOB="0000004940010000c72569babd8c4a9b080003000601"], 0x54}}, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendfile(r3, r2, 0x0, 0x21fd1ee9) 22:42:51 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmmsg$sock(r0, &(0x7f0000000980)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, r1, 0x1, 0x0, 0x6, @remote}, 0x80, 0x0}}, {{&(0x7f0000000180)=@phonet={0x23, 0x0, 0x0, 0x9}, 0x80, 0x0, 0x0, &(0x7f0000000340)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) [ 2576.778758][T29284] usb 5-1: USB disconnect, device number 69 [ 2577.003069][T12749] usb 1-1: new high-speed USB device number 121 using dummy_hcd 22:42:51 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2577.424325][T12749] usb 1-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 2577.438031][T12749] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2577.514598][T12749] usb 1-1: config 0 descriptor?? 22:42:52 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) getsockopt$inet_int(r0, 0x10d, 0xc0, 0x0, &(0x7f00000000c0)=0xffffffffffffff76) 22:42:52 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) [ 2577.585721][T12749] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 2577.604843][T28992] usb 6-1: new high-speed USB device number 60 using dummy_hcd 22:42:52 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) 22:42:52 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 22:42:52 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) [ 2577.893121][T28992] usb 6-1: Using ep0 maxpacket: 8 write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) getsockopt$inet_int(r0, 0x10d, 0xc0, 0x0, &(0x7f00000000c0)=0xffffffffffffff76) [ 2578.022609][T28992] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 2578.030961][T28992] usb 6-1: config 0 has no interface number 0 [ 2578.037760][T28992] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2578.052948][T28992] usb 6-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2578.063134][T28992] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2578.108801][T28992] usb 6-1: config 0 descriptor?? [ 2578.202892][T28992] iowarrior 6-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior0 [ 2578.736907][T29284] usb 5-1: new high-speed USB device number 70 using dummy_hcd [ 2578.974507][T12749] gspca_nw80x: reg_w err -71 [ 2578.979519][T12749] nw80x: probe of 1-1:0.0 failed with error -71 [ 2579.002683][T12749] usb 1-1: USB disconnect, device number 121 [ 2579.022529][T29284] usb 5-1: Using ep0 maxpacket: 16 [ 2579.152233][T29284] usb 5-1: config 0 has an invalid interface number: 0 but max is -1 [ 2579.160847][T29284] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2579.171641][T29284] usb 5-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 2579.352468][T29284] usb 5-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2579.361975][T29284] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2579.370210][T29284] usb 5-1: Product: syz [ 2579.374845][T29284] usb 5-1: Manufacturer: syz [ 2579.381826][T29284] usb 5-1: SerialNumber: syz [ 2579.408720][T29284] usb 5-1: config 0 descriptor?? 22:42:54 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000280)={0x0, 0x0, 0x2, 'Lr'}, 0x0, 0x0, &(0x7f00000003c0), 0x0}) syz_usb_control_io$uac1(r0, &(0x7f0000000000)={0x14, 0x0, 0x0}, 0x0) 22:42:54 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 22:42:54 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x0, 0x64}], 0x1, 0x0, 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 22:42:54 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) getsockopt$inet_int(r0, 0x10d, 0xc0, 0x0, &(0x7f00000000c0)=0xffffffffffffff76) 22:42:54 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) [ 2579.945160][T28992] usb 5-1: USB disconnect, device number 70 write$binfmt_script(r1, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) getsockopt$inet_int(r0, 0x10d, 0xc0, 0x0, &(0x7f00000000c0)=0xffffffffffffff76) [ 2580.061987][T29284] usb 1-1: new high-speed USB device number 122 using dummy_hcd 22:42:55 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) [ 2580.462349][T29284] usb 1-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 2580.472168][T29284] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2580.539948][T29284] usb 1-1: config 0 descriptor?? [ 2580.614543][T29284] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 2580.911865][T29283] usb 2-1: new high-speed USB device number 82 using dummy_hcd [ 2581.172044][T29283] usb 2-1: Using ep0 maxpacket: 16 [ 2581.306200][T29283] usb 2-1: config 0 has an invalid interface number: 0 but max is -1 [ 2581.314900][T29283] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2581.328929][T29283] usb 2-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 2581.421762][T29285] usb 6-1: USB disconnect, device number 60 [ 2581.431961][ C0] iowarrior 6-1:0.16: iowarrior_callback - usb_submit_urb failed with result -19 [ 2581.464793][T29285] iowarrior 6-1:0.16: I/O-Warror #0 now disconnected [ 2581.528965][T29283] usb 2-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2581.540621][T29283] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2581.549210][T29283] usb 2-1: Product: syz [ 2581.553755][T29283] usb 2-1: Manufacturer: syz [ 2581.558568][T29283] usb 2-1: SerialNumber: syz 22:42:56 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:42:56 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) 22:42:56 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='pids.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="a883cd2741333f74cd370fa20400d90f019ac41f617a07c4adf6611ec31f368cb3b514dc3e677add"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000040), 0xc, 0x0}, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={0x0}, 0x10) ioctl$KVM_RUN(r3, 0xae80, 0x0) 22:42:56 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) [ 2581.579992][T29283] usb 2-1: config 0 descriptor?? [ 2581.906780][T29283] usb 2-1: USB disconnect, device number 82 [ 2581.922489][T29284] gspca_nw80x: reg_w err -71 [ 2581.927444][T29284] nw80x: probe of 1-1:0.0 failed with error -71 [ 2581.967971][T29284] usb 1-1: USB disconnect, device number 122 [ 2582.075052][T29285] usb 6-1: new high-speed USB device number 61 using dummy_hcd [ 2582.304986][T29267] usb 5-1: new high-speed USB device number 71 using dummy_hcd 22:42:56 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2582.392005][T29285] usb 6-1: Using ep0 maxpacket: 8 [ 2582.522842][T29285] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 2582.531187][T29285] usb 6-1: config 0 has no interface number 0 [ 2582.537796][T29285] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2582.549133][T29285] usb 6-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2582.559775][T29285] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2582.603146][T29285] usb 6-1: config 0 descriptor?? 22:42:57 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) [ 2582.634596][T29267] usb 5-1: Using ep0 maxpacket: 16 [ 2582.773488][T29285] iowarrior 6-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior0 [ 2582.788102][T29267] usb 5-1: config 0 has an invalid interface number: 0 but max is -1 [ 2582.796706][T29267] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2582.807221][T29267] usb 5-1: config 0 has 1 interface, different from the descriptor's value: 0 22:42:57 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000280)={0x0, 0x0, 0x2, 'Lr'}, 0x0, 0x0, &(0x7f00000003c0), 0x0}) syz_usb_control_io$uac1(r0, &(0x7f0000000000)={0x14, 0x0, 0x0}, 0x0) [ 2583.081935][T28992] usb 4-1: new high-speed USB device number 69 using dummy_hcd [ 2583.112321][T29267] usb 5-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2583.121786][T29267] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2583.130029][T29267] usb 5-1: Product: syz [ 2583.134796][T29267] usb 5-1: Manufacturer: syz [ 2583.139614][T29267] usb 5-1: SerialNumber: syz [ 2583.212016][T12749] usb 2-1: new high-speed USB device number 83 using dummy_hcd [ 2583.224918][T29267] usb 5-1: config 0 descriptor?? [ 2583.352097][T28992] usb 4-1: Using ep0 maxpacket: 8 22:42:58 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) [ 2583.482797][T28992] usb 4-1: config 0 has an invalid interface number: 16 but max is 0 [ 2583.491157][T28992] usb 4-1: config 0 has no interface number 0 [ 2583.498175][T28992] usb 4-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2583.509764][T28992] usb 4-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2583.519433][T28992] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2583.532531][T12749] usb 2-1: Using ep0 maxpacket: 16 [ 2583.567131][T28992] usb 4-1: config 0 descriptor?? [ 2583.672421][T31500] usb 1-1: new high-speed USB device number 123 using dummy_hcd [ 2583.693944][T28992] iowarrior 4-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior1 [ 2583.723207][T12749] usb 2-1: config 0 has an invalid interface number: 0 but max is -1 [ 2583.731877][T12749] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2583.742651][T12749] usb 2-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 2583.869614][T29267] usb 5-1: USB disconnect, device number 71 [ 2583.952686][T12749] usb 2-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2583.962271][T12749] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2583.970390][T12749] usb 2-1: Product: syz [ 2583.975023][T12749] usb 2-1: Manufacturer: syz [ 2583.979732][T12749] usb 2-1: SerialNumber: syz [ 2584.059286][T12749] usb 2-1: config 0 descriptor?? [ 2584.103699][T31500] usb 1-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 2584.113460][T31500] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2584.191915][T31500] usb 1-1: config 0 descriptor?? [ 2584.262568][T31500] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 2584.449543][T12749] usb 2-1: USB disconnect, device number 83 22:42:59 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) 22:42:59 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) 22:42:59 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000ddc3d810ca160215d45a0102030109021b0000000000000904"], 0x0) [ 2585.572570][T31500] gspca_nw80x: reg_w err -71 [ 2585.577463][T31500] nw80x: probe of 1-1:0.0 failed with error -71 [ 2585.623604][T29267] usb 2-1: new high-speed USB device number 84 using dummy_hcd [ 2585.648412][T31500] usb 1-1: USB disconnect, device number 123 [ 2585.896380][T29285] usb 6-1: USB disconnect, device number 61 [ 2585.948342][T29267] usb 2-1: Using ep0 maxpacket: 16 [ 2585.985553][T29285] iowarrior 6-1:0.16: I/O-Warror #0 now disconnected 22:43:00 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2586.122540][T29267] usb 2-1: config 0 has an invalid interface number: 0 but max is -1 [ 2586.130922][T29267] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2586.143801][T29267] usb 2-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 2586.162744][T12749] usb 5-1: new high-speed USB device number 72 using dummy_hcd [ 2586.203533][T31500] usb 4-1: USB disconnect, device number 69 [ 2586.285820][T31500] iowarrior 4-1:0.16: I/O-Warror #1 now disconnected 22:43:01 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2586.412396][T29267] usb 2-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2586.422498][T29267] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2586.430762][T29267] usb 2-1: Product: syz [ 2586.435330][T29267] usb 2-1: Manufacturer: syz [ 2586.440149][T29267] usb 2-1: SerialNumber: syz [ 2586.532149][T12749] usb 5-1: Using ep0 maxpacket: 16 [ 2586.557038][T29267] usb 2-1: config 0 descriptor?? 22:43:01 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) [ 2586.674991][T12749] usb 5-1: config 0 has an invalid interface number: 0 but max is -1 [ 2586.683820][T12749] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2586.694575][T12749] usb 5-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 2586.732060][T28992] usb 6-1: new high-speed USB device number 62 using dummy_hcd 22:43:01 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) [ 2586.940895][T29267] usb 2-1: USB disconnect, device number 84 [ 2586.963120][T12749] usb 5-1: New USB device found, idVendor=16ca, idProduct=1502, bcdDevice=5a.d4 [ 2586.973001][T12749] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2586.981264][T12749] usb 5-1: Product: syz [ 2586.986014][T12749] usb 5-1: Manufacturer: syz [ 2586.990815][T12749] usb 5-1: SerialNumber: syz [ 2587.032295][T28992] usb 6-1: Using ep0 maxpacket: 8 [ 2587.092264][T29284] usb 4-1: new high-speed USB device number 70 using dummy_hcd [ 2587.095597][T12749] usb 5-1: config 0 descriptor?? [ 2587.152593][T28992] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 2587.160961][T28992] usb 6-1: config 0 has no interface number 0 [ 2587.172556][T28992] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2587.184310][T28992] usb 6-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2587.193970][T28992] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2587.277493][T28992] usb 6-1: config 0 descriptor?? [ 2587.382029][T29284] usb 4-1: Using ep0 maxpacket: 8 [ 2587.531919][T29284] usb 4-1: config 0 has an invalid interface number: 16 but max is 0 [ 2587.534437][T28992] iowarrior 6-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior0 [ 2587.540279][T29284] usb 4-1: config 0 has no interface number 0 [ 2587.557490][T29284] usb 4-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2587.569738][T29284] usb 4-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2587.580573][T29284] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2587.653637][T29284] usb 4-1: config 0 descriptor?? [ 2587.840488][T29284] iowarrior 4-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior1 [ 2588.034487][T28992] usb 5-1: USB disconnect, device number 72 22:43:02 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:43:02 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) [ 2588.722263][T28992] usb 2-1: new high-speed USB device number 85 using dummy_hcd 22:43:03 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2589.004335][T28992] usb 2-1: Using ep0 maxpacket: 8 [ 2589.182852][T28992] usb 2-1: config 0 has an invalid interface number: 16 but max is 0 [ 2589.191181][T28992] usb 2-1: config 0 has no interface number 0 [ 2589.197955][T28992] usb 2-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2589.209512][T28992] usb 2-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2589.223007][T28992] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2589.273020][T28992] usb 2-1: config 0 descriptor?? [ 2589.341847][T29284] usb 3-1: new high-speed USB device number 118 using dummy_hcd [ 2589.368925][T28992] iowarrior 2-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior2 [ 2589.622135][T29284] usb 3-1: Using ep0 maxpacket: 8 [ 2589.763903][T29284] usb 3-1: config 0 has an invalid interface number: 16 but max is 0 [ 2589.772690][T29284] usb 3-1: config 0 has no interface number 0 [ 2589.779089][T29284] usb 3-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2589.790541][T29284] usb 3-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2589.799923][T29284] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2589.840660][T29284] usb 3-1: config 0 descriptor?? 22:43:04 executing program 4: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2589.956655][T28992] usb 6-1: USB disconnect, device number 62 [ 2589.963022][ C1] iowarrior 6-1:0.16: iowarrior_callback - usb_submit_urb failed with result -19 [ 2589.964638][T29284] iowarrior 3-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior3 22:43:04 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') creat(&(0x7f0000000500)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mlockall(0x2) ftruncate(r1, 0x2008002) sched_setscheduler(0x0, 0x0, 0x0) socket$bt_rfcomm(0x1f, 0x0, 0x3) eventfd2(0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x2b, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) [ 2590.017134][T28992] iowarrior 6-1:0.16: I/O-Warror #0 now disconnected 22:43:04 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2590.275003][T29284] usb 4-1: USB disconnect, device number 70 22:43:05 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2590.359766][T29284] iowarrior 4-1:0.16: I/O-Warror #1 now disconnected [ 2590.871943][T28992] usb 6-1: new high-speed USB device number 63 using dummy_hcd [ 2590.958327][T12749] usb 5-1: new high-speed USB device number 73 using dummy_hcd [ 2590.992525][T31500] usb 4-1: new high-speed USB device number 71 using dummy_hcd [ 2591.144056][T28992] usb 6-1: Using ep0 maxpacket: 8 [ 2591.223576][T12749] usb 5-1: Using ep0 maxpacket: 8 [ 2591.264186][T28992] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 2591.272903][T28992] usb 6-1: config 0 has no interface number 0 [ 2591.279233][T28992] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2591.290911][T28992] usb 6-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2591.300761][T28992] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2591.311749][T31500] usb 4-1: Using ep0 maxpacket: 8 [ 2591.367464][T28992] usb 6-1: config 0 descriptor?? [ 2591.414003][T12749] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 2591.422731][T12749] usb 5-1: config 0 has no interface number 0 [ 2591.429046][T12749] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2591.440714][T12749] usb 5-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2591.450358][T12749] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2591.493942][T31500] usb 4-1: config 0 has an invalid interface number: 16 but max is 0 [ 2591.502704][T31500] usb 4-1: config 0 has no interface number 0 [ 2591.509020][T31500] usb 4-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2591.520693][T31500] usb 4-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2591.530305][T31500] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2591.549659][T28992] iowarrior 6-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior0 [ 2591.582556][T12749] usb 5-1: config 0 descriptor?? [ 2591.605144][T31500] usb 4-1: config 0 descriptor?? [ 2591.703863][T12749] iowarrior 5-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior1 [ 2591.775735][T31500] iowarrior 4-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior4 [ 2591.880151][T12749] usb 2-1: USB disconnect, device number 85 [ 2591.918641][T12749] iowarrior 2-1:0.16: I/O-Warror #2 now disconnected 22:43:06 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:43:06 executing program 0: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x1fa1242997068e76) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000001000)={0x0, 0x0, 0xffffffb6}) [ 2592.373978][T29267] usb 3-1: USB disconnect, device number 118 [ 2592.400341][ T781] program syz-executor.0 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 2592.457228][T29267] iowarrior 3-1:0.16: I/O-Warror #3 now disconnected 22:43:07 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2592.541383][T12749] usb 2-1: new high-speed USB device number 86 using dummy_hcd 22:43:07 executing program 0: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x1fa1242997068e76) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000001000)={0x0, 0x0, 0xffffffb6}) [ 2592.827861][T12749] usb 2-1: Using ep0 maxpacket: 8 [ 2592.838958][ T791] program syz-executor.0 is using a deprecated SCSI ioctl, please convert it to SG_IO 22:43:07 executing program 0: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x1fa1242997068e76) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000001000)={0x0, 0x0, 0xffffffb6}) [ 2592.974376][T12749] usb 2-1: config 0 has an invalid interface number: 16 but max is 0 [ 2592.983180][T12749] usb 2-1: config 0 has no interface number 0 [ 2592.989496][T12749] usb 2-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2593.004716][T12749] usb 2-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2593.015156][T12749] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2593.046950][T29267] usb 3-1: new high-speed USB device number 119 using dummy_hcd [ 2593.054773][T12749] usb 2-1: config 0 descriptor?? [ 2593.172838][ T796] program syz-executor.0 is using a deprecated SCSI ioctl, please convert it to SG_IO 22:43:08 executing program 0: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x1fa1242997068e76) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000001000)={0x0, 0x0, 0xffffffb6}) [ 2593.332037][T29267] usb 3-1: Using ep0 maxpacket: 8 [ 2593.483770][ T799] program syz-executor.0 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 2593.503034][T29267] usb 3-1: config 0 has an invalid interface number: 16 but max is 0 [ 2593.514030][T29267] usb 3-1: config 0 has no interface number 0 [ 2593.520351][T29267] usb 3-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2593.532172][T29267] usb 3-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2593.541653][T29267] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2593.560952][T29267] usb 3-1: config 0 descriptor?? 22:43:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = gettid() ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000240)=r1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000200)) [ 2593.797236][T12749] iowarrior 2-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior2 [ 2593.864917][T29267] iowarrior 3-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior3 22:43:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = gettid() ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000240)=r1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000200)) [ 2594.805036][T29267] usb 6-1: USB disconnect, device number 63 [ 2594.811653][ C1] iowarrior 6-1:0.16: iowarrior_callback - usb_submit_urb failed with result -19 [ 2594.853961][T29284] usb 4-1: USB disconnect, device number 71 [ 2594.887875][T29285] usb 5-1: USB disconnect, device number 73 [ 2594.904581][T29267] iowarrior 6-1:0.16: I/O-Warror #0 now disconnected [ 2594.928928][T29284] iowarrior 4-1:0.16: I/O-Warror #4 now disconnected [ 2595.018581][T29285] iowarrior 5-1:0.16: I/O-Warror #1 now disconnected 22:43:10 executing program 4: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:43:10 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = gettid() ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000240)=r1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000200)) 22:43:10 executing program 3: r0 = io_uring_setup(0x2784, &(0x7f00000001c0)) r1 = io_uring_setup(0x34fb, &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 22:43:10 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x901}, {r1}], 0x2, 0x0) [ 2595.634985][T12749] usb 2-1: USB disconnect, device number 86 [ 2595.690554][T12749] iowarrior 2-1:0.16: I/O-Warror #2 now disconnected 22:43:10 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:43:10 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = gettid() ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000240)=r1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000200)) [ 2596.080996][T31500] usb 3-1: USB disconnect, device number 119 22:43:10 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:43:10 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x901}, {r1}], 0x2, 0x0) 22:43:10 executing program 3: r0 = io_uring_setup(0x2784, &(0x7f00000001c0)) r1 = io_uring_setup(0x34fb, &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 2596.143733][T31500] iowarrior 3-1:0.16: I/O-Warror #3 now disconnected 22:43:10 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) [ 2596.332139][T12749] usb 5-1: new high-speed USB device number 74 using dummy_hcd [ 2596.375772][T29285] usb 2-1: new high-speed USB device number 87 using dummy_hcd 22:43:11 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x901}, {r1}], 0x2, 0x0) [ 2596.447807][ T828] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.0'. 22:43:11 executing program 3: r0 = io_uring_setup(0x2784, &(0x7f00000001c0)) r1 = io_uring_setup(0x34fb, &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 2596.623719][T12749] usb 5-1: Using ep0 maxpacket: 8 [ 2596.672125][T29285] usb 2-1: Using ep0 maxpacket: 8 [ 2596.731965][ T715] usb 3-1: new high-speed USB device number 120 using dummy_hcd [ 2596.752248][T12749] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 2596.760591][T12749] usb 5-1: config 0 has no interface number 0 [ 2596.767255][T12749] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2596.778933][T12749] usb 5-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2596.792502][T12749] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2596.832202][T29285] usb 2-1: config 0 has an invalid interface number: 16 but max is 0 [ 2596.840582][T29285] usb 2-1: config 0 has no interface number 0 [ 2596.847175][T29285] usb 2-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2596.859029][T29285] usb 2-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2596.862787][T12749] usb 5-1: config 0 descriptor?? [ 2596.868400][T29285] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2596.907399][T29285] usb 2-1: config 0 descriptor?? [ 2597.003417][T12749] iowarrior 5-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior0 [ 2597.021910][ T715] usb 3-1: Using ep0 maxpacket: 8 [ 2597.057399][T29285] iowarrior 2-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior1 [ 2597.182170][ T715] usb 3-1: config 0 has an invalid interface number: 16 but max is 0 [ 2597.190523][ T715] usb 3-1: config 0 has no interface number 0 [ 2597.199448][ T715] usb 3-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2597.211091][ T715] usb 3-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2597.220508][ T715] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2597.269416][ T715] usb 3-1: config 0 descriptor?? [ 2597.410950][ T715] iowarrior 3-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior2 [ 2600.352839][ T715] usb 2-1: USB disconnect, device number 87 [ 2600.385145][T29285] usb 5-1: USB disconnect, device number 74 [ 2600.391699][ C1] iowarrior 5-1:0.16: iowarrior_callback - usb_submit_urb failed with result -19 [ 2600.411056][T29284] usb 3-1: USB disconnect, device number 120 [ 2600.427657][ T715] iowarrior 2-1:0.16: I/O-Warror #1 now disconnected [ 2600.460019][T29285] iowarrior 5-1:0.16: I/O-Warror #0 now disconnected [ 2600.478027][T29284] iowarrior 3-1:0.16: I/O-Warror #2 now disconnected 22:43:15 executing program 4: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000012c0)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904100001faf40d000905820349"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001140)='^', 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:43:15 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 22:43:15 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x901}, {r1}], 0x2, 0x0) 22:43:15 executing program 3: r0 = io_uring_setup(0x2784, &(0x7f00000001c0)) r1 = io_uring_setup(0x34fb, &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 22:43:15 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 22:43:15 executing program 2: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mbind(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, &(0x7f0000000000), 0x1, 0x0) [ 2600.978065][ T854] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2601.003983][ T859] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.1'. 22:43:15 executing program 5: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) 22:43:15 executing program 2: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mbind(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, &(0x7f0000000000), 0x1, 0x0) 22:43:15 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00', 0x4, 0x4, 0x3c8, 0x1d0, 0x1d0, 0x1d0, 0x2e0, 0x2e0, 0x2e0, 0x7fffffe, 0x0, {[{{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {@mac=@multicast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'caif0\x00', 'dvmrp1\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28, 'CLASSIFY\x00', 0x2}}, {{@arp={@broadcast, @loopback, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@link_local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'wg1\x00', 'nicvf0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}, {{@arp={@remote, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {@mac=@remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth0_to_bridge\x00', 'lo\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@multicast, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) 22:43:16 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 22:43:16 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 22:43:16 executing program 2: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mbind(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, &(0x7f0000000000), 0x1, 0x0) [ 2601.564852][ T877] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2601.683729][ T882] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2601.901920][T12749] usb 5-1: new high-speed USB device number 75 using dummy_hcd [ 2602.182320][T12749] usb 5-1: Using ep0 maxpacket: 8 [ 2602.302813][T12749] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 2602.311160][T12749] usb 5-1: config 0 has no interface number 0 [ 2602.321893][T12749] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2602.334744][T12749] usb 5-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 2602.344483][T12749] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2602.374376][T12749] usb 5-1: config 0 descriptor?? [ 2602.533220][T12749] iowarrior 5-1:0.16: IOWarrior product=0x1512, serial= interface=16 now attached to iowarrior0 [ 2605.877160][T29285] usb 5-1: USB disconnect, device number 75 [ 2605.906984][T29285] iowarrior 5-1:0.16: I/O-Warror #0 now disconnected 22:43:20 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 22:43:20 executing program 2: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mbind(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, &(0x7f0000000000), 0x1, 0x0) 22:43:20 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b80000001d0001"], 0xb8}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {&(0x7f00000007c0)={0x10}, 0x10}], 0x3}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in6=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}}, 0xb8}}, 0x0) 22:43:20 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00', 0x4, 0x4, 0x3c8, 0x1d0, 0x1d0, 0x1d0, 0x2e0, 0x2e0, 0x2e0, 0x7fffffe, 0x0, {[{{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {@mac=@multicast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'caif0\x00', 'dvmrp1\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28, 'CLASSIFY\x00', 0x2}}, {{@arp={@broadcast, @loopback, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@link_local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'wg1\x00', 'nicvf0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}, {{@arp={@remote, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {@mac=@remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth0_to_bridge\x00', 'lo\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@multicast, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) 22:43:20 executing program 5: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) 22:43:20 executing program 4: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) [ 2606.195396][ T899] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2606.252680][ T902] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.1'. 22:43:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), r0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x309}, 0x14}}, 0x0) 22:43:21 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x5, 0x0, 0x0, 0x12, 0x0, 0x2802, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @loopback}, "0000b50800000000"}}}}}, 0x0) 22:43:21 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000000000000bfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff0000000035040000500000001d400200000000006504000000ffffffb4000000c00000001d440000000000007a0a00fe000000000f03000000000000b5000000000000009500000000000000033bc065b78111c6dfa041b63af4a3912435f1a864a7aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168e5181554a090f300020000fe275daf51efd601b6bf01c8e8b1b526375ee4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e65440000000000000000028610643a98d9ec21ead2ed51b104d4d91af2542ecbf28bf7076c15b463bebc72f526dd70252e79166d858fcd0e06dd31af9612fa402d0b1100886475923906f88b53987ad0c33d39000d06a59ff616236fd9aa58f0177184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10076443d64364f56e24e6d2128c7e0ec82770c8204a1ddeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee7dfcb59b854e9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdbb9893a5de817101ab062cd54e67051d3490dd97adab638cca595e487efbb2d71cde2c10f0bc6980fe78683ac5c0c31032599ddd71063be9261eee52216d009f4c52048ef8c126aeef5f510a8f1aded94a129e4aec6e8d9ab06faffc3a15d96c2ea3e2e04cfe031b287539d0540059fe6c7fe7cd8c83c3d8cbfedc038395342846e1b207974e425da5e7f009602a9f61d3804b3e0a1053abdc31282dfb15eb6841bb64a1b3045024a982f3c48153baae244e7bf573eac34b781337ad5905c6bbf1137548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfcd7ad0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f9212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d1501783a7ab51380d7b4ead35a385e0000cf70a91c76e8b14de02b884114f244a9bf93f04bf072f0861f5c0b000000000000eedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea52acb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb7464dcc536cbae315c7d951680f6f2f9a6a8346962a350845ffa0d82884f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010ae20e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbad8508f7550cad7ec93af7fb1b50c75ba1ee7baa19faf67256b56a355b6a686ba99d0a8950f0937f778af083e055f5138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201efeb6dc5f6a9037d2283c42efc54fa84323afc4c10eff462c8843187f1dd48ef0900000000000000ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538c6ee6ba65893ff1f908ba7554ba583ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738612e4fee18a22da19fcdb4c2811e32f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427180d61542c2571f983e96735600000554f327a3535e7c7542799493c31ac05a7b57f03ca91a01ba2a30ca99e969d6fd09dc28ebc15ecb4d91675767999d146aef7799738b292fd64bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d12096833d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c204bbec8d722824c0ebca8db1ea4a003ebfbdc1f9be78537756ab5bbe4fe7ff5d785d0128171c90d9900ca2532b0f9d01c4b45294fbba468df3e1b393cb4e62e753b4172ba7ac1f2b51c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a881192292ffff5392ab3d1311b82432662806add87047f601fa888400000000000000000000000000006acc19808d7cf29bc974b0ea92499a419aa095e203c1bafbb9b9a7c2bca311a28ee4952f2d325a56390578f12205db653a536f0100e0eda300a43a13bd1b9f3322405d1e1979e578dc6b3fb84f3738a4b6caa800000087efa51c5d95ecba4e50e529d1e8c89600e809dc3d0a2f65579e23457949a508460f2d0455cf79a43746979f99f60037e84fb478199dc1020f4beb98b8074bf7df8b5e783637da7418fd3aa81cff202c5afeb06e2f9115558ea12f92d7ae633d44086b3f03b20d546fa66a72e38207c9d20035ab63de71a30f1240de52536941242d23896ab74a3c6670fdc49c14f34fc4eadd6db8d80eba439772bf60a1db18c472dafc5569adc282928d2a1ffe29f1a57d3f18f4edaeb5d37918e6fddcd821da67a0785585a4443440dc65600e64a6a274000000000000000000000000000000000000000000000009dd14b38f2f4426d7cf5075047c31f6ce6adde305ac649c0643c8bfbeb14ba1fd7a485aa893915cf81e29aaf375e904bbe52691a4120260ffcd8f1d04166d291ebcef893e1b9ccb6797d0646fe0d0274434f28efb43e06e64f0698caca42f4e6018a455736c482a017e2b13dac4a90faa109f0e87cc94e3efb649692456463ca74aa6ad4bf50c1acb3928143be1c1023a375e528285544d0064b98646f3109e9a4942ce42c6e7ec84b664f6c2770803f10baa804a707f0a1fcbfc37f1eb7ceeffb3c0547ac6571603adbfde4c8b5f8d7f4b854441613633b48865b65bdc415e1e0dcf672d68cf4cebf04f4bc1ecbf560a26d3b332240d450fdb0a9a69f432e277f3a0386eb2bd1305c821c64757f786b79fef54dbe64c67d73934bc80b2133fb3c04cc7ea48bf97a6243c9f95dcbddecf45f008f1822c7868e1ff5a3cbf5d6b6898335792747588d49df7b1f51e91f8c1c3b1b93b33aaa3fab69cef08a9f6f6cf39dea3d878b2ed42545421970cc426e644332bc956d1c6adefdf0ede2c5c94aa632646ae225accdf031f611d01622921f1b922a5ac887cca3136133dce8d9f5f4da7bed2ea5d943622000000000000000000000000000000000000000000000000000000000000000000000000000000000000f112fc8a4942d7453cf29cbbef3a567ea0a2a8a0561dfb6cfe7f1812405e1a092b382adc0698c377b0a1f49afb6ba26f8e28cf68b0065857b36276931c318cb84f748a26c4d81a0322ce21e7d9c002006cf8ac6402e036cf9344a1cb1b8603276000144268a0aa584a92188f55318dde1d1b09319c00d0de3471ab4243ac0f49516a690c514ba6449f0a804fcac3f30bf4a933d32c889283aa092cca9aa349b624c5ed2b66fa0439f54f83c9ff8be083221609c8696433da46c91ac52e5b1d159daed1af0cda0ee05ae770a7ea467d5602b441e748b7f22496f8453fb6b7cc2dd3a8ce15fd76387fc02d4e2b7b4502a80000000000000000000000000000000000000000e046c0756c0955a81165e4212a1a58334fe51269f228ad32fba2bdae0172278d3bb48c370f6b59c0c7ba9b0aaae317d3f8104fd696bc76268923c396b017003ddcd205c05311dcae277e5b"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 22:43:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), r0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x309}, 0x14}}, 0x0) 22:43:21 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='percpu_free_percpu\x00', r0}, 0x10) bpf$MAP_CREATE(0x2000000000000000, &(0x7f0000000140)=@base={0x6, 0x4, 0x6080, 0x5e, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 22:43:21 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00', 0x4, 0x4, 0x3c8, 0x1d0, 0x1d0, 0x1d0, 0x2e0, 0x2e0, 0x2e0, 0x7fffffe, 0x0, {[{{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {@mac=@multicast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'caif0\x00', 'dvmrp1\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28, 'CLASSIFY\x00', 0x2}}, {{@arp={@broadcast, @loopback, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@link_local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'wg1\x00', 'nicvf0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}, {{@arp={@remote, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {@mac=@remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth0_to_bridge\x00', 'lo\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@multicast, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) 22:43:21 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000000000000bfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff0000000035040000500000001d400200000000006504000000ffffffb4000000c00000001d440000000000007a0a00fe000000000f03000000000000b5000000000000009500000000000000033bc065b78111c6dfa041b63af4a3912435f1a864a7aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168e5181554a090f300020000fe275daf51efd601b6bf01c8e8b1b526375ee4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e65440000000000000000028610643a98d9ec21ead2ed51b104d4d91af2542ecbf28bf7076c15b463bebc72f526dd70252e79166d858fcd0e06dd31af9612fa402d0b1100886475923906f88b53987ad0c33d39000d06a59ff616236fd9aa58f0177184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10076443d64364f56e24e6d2128c7e0ec82770c8204a1ddeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee7dfcb59b854e9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdbb9893a5de817101ab062cd54e67051d3490dd97adab638cca595e487efbb2d71cde2c10f0bc6980fe78683ac5c0c31032599ddd71063be9261eee52216d009f4c52048ef8c126aeef5f510a8f1aded94a129e4aec6e8d9ab06faffc3a15d96c2ea3e2e04cfe031b287539d0540059fe6c7fe7cd8c83c3d8cbfedc038395342846e1b207974e425da5e7f009602a9f61d3804b3e0a1053abdc31282dfb15eb6841bb64a1b3045024a982f3c48153baae244e7bf573eac34b781337ad5905c6bbf1137548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfcd7ad0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f9212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d1501783a7ab51380d7b4ead35a385e0000cf70a91c76e8b14de02b884114f244a9bf93f04bf072f0861f5c0b000000000000eedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea52acb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb7464dcc536cbae315c7d951680f6f2f9a6a8346962a350845ffa0d82884f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010ae20e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbad8508f7550cad7ec93af7fb1b50c75ba1ee7baa19faf67256b56a355b6a686ba99d0a8950f0937f778af083e055f5138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201efeb6dc5f6a9037d2283c42efc54fa84323afc4c10eff462c8843187f1dd48ef0900000000000000ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538c6ee6ba65893ff1f908ba7554ba583ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738612e4fee18a22da19fcdb4c2811e32f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427180d61542c2571f983e96735600000554f327a3535e7c7542799493c31ac05a7b57f03ca91a01ba2a30ca99e969d6fd09dc28ebc15ecb4d91675767999d146aef7799738b292fd64bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d12096833d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c204bbec8d722824c0ebca8db1ea4a003ebfbdc1f9be78537756ab5bbe4fe7ff5d785d0128171c90d9900ca2532b0f9d01c4b45294fbba468df3e1b393cb4e62e753b4172ba7ac1f2b51c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a881192292ffff5392ab3d1311b82432662806add87047f601fa888400000000000000000000000000006acc19808d7cf29bc974b0ea92499a419aa095e203c1bafbb9b9a7c2bca311a28ee4952f2d325a56390578f12205db653a536f0100e0eda300a43a13bd1b9f3322405d1e1979e578dc6b3fb84f3738a4b6caa800000087efa51c5d95ecba4e50e529d1e8c89600e809dc3d0a2f65579e23457949a508460f2d0455cf79a43746979f99f60037e84fb478199dc1020f4beb98b8074bf7df8b5e783637da7418fd3aa81cff202c5afeb06e2f9115558ea12f92d7ae633d44086b3f03b20d546fa66a72e38207c9d20035ab63de71a30f1240de52536941242d23896ab74a3c6670fdc49c14f34fc4eadd6db8d80eba439772bf60a1db18c472dafc5569adc282928d2a1ffe29f1a57d3f18f4edaeb5d37918e6fddcd821da67a0785585a4443440dc65600e64a6a274000000000000000000000000000000000000000000000009dd14b38f2f4426d7cf5075047c31f6ce6adde305ac649c0643c8bfbeb14ba1fd7a485aa893915cf81e29aaf375e904bbe52691a4120260ffcd8f1d04166d291ebcef893e1b9ccb6797d0646fe0d0274434f28efb43e06e64f0698caca42f4e6018a455736c482a017e2b13dac4a90faa109f0e87cc94e3efb649692456463ca74aa6ad4bf50c1acb3928143be1c1023a375e528285544d0064b98646f3109e9a4942ce42c6e7ec84b664f6c2770803f10baa804a707f0a1fcbfc37f1eb7ceeffb3c0547ac6571603adbfde4c8b5f8d7f4b854441613633b48865b65bdc415e1e0dcf672d68cf4cebf04f4bc1ecbf560a26d3b332240d450fdb0a9a69f432e277f3a0386eb2bd1305c821c64757f786b79fef54dbe64c67d73934bc80b2133fb3c04cc7ea48bf97a6243c9f95dcbddecf45f008f1822c7868e1ff5a3cbf5d6b6898335792747588d49df7b1f51e91f8c1c3b1b93b33aaa3fab69cef08a9f6f6cf39dea3d878b2ed42545421970cc426e644332bc956d1c6adefdf0ede2c5c94aa632646ae225accdf031f611d01622921f1b922a5ac887cca3136133dce8d9f5f4da7bed2ea5d943622000000000000000000000000000000000000000000000000000000000000000000000000000000000000f112fc8a4942d7453cf29cbbef3a567ea0a2a8a0561dfb6cfe7f1812405e1a092b382adc0698c377b0a1f49afb6ba26f8e28cf68b0065857b36276931c318cb84f748a26c4d81a0322ce21e7d9c002006cf8ac6402e036cf9344a1cb1b8603276000144268a0aa584a92188f55318dde1d1b09319c00d0de3471ab4243ac0f49516a690c514ba6449f0a804fcac3f30bf4a933d32c889283aa092cca9aa349b624c5ed2b66fa0439f54f83c9ff8be083221609c8696433da46c91ac52e5b1d159daed1af0cda0ee05ae770a7ea467d5602b441e748b7f22496f8453fb6b7cc2dd3a8ce15fd76387fc02d4e2b7b4502a80000000000000000000000000000000000000000e046c0756c0955a81165e4212a1a58334fe51269f228ad32fba2bdae0172278d3bb48c370f6b59c0c7ba9b0aaae317d3f8104fd696bc76268923c396b017003ddcd205c05311dcae277e5b"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 22:43:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), r0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x309}, 0x14}}, 0x0) 22:43:22 executing program 5: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) 22:43:22 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000000000000bfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff0000000035040000500000001d400200000000006504000000ffffffb4000000c00000001d440000000000007a0a00fe000000000f03000000000000b5000000000000009500000000000000033bc065b78111c6dfa041b63af4a3912435f1a864a7aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168e5181554a090f300020000fe275daf51efd601b6bf01c8e8b1b526375ee4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e65440000000000000000028610643a98d9ec21ead2ed51b104d4d91af2542ecbf28bf7076c15b463bebc72f526dd70252e79166d858fcd0e06dd31af9612fa402d0b1100886475923906f88b53987ad0c33d39000d06a59ff616236fd9aa58f0177184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10076443d64364f56e24e6d2128c7e0ec82770c8204a1ddeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee7dfcb59b854e9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdbb9893a5de817101ab062cd54e67051d3490dd97adab638cca595e487efbb2d71cde2c10f0bc6980fe78683ac5c0c31032599ddd71063be9261eee52216d009f4c52048ef8c126aeef5f510a8f1aded94a129e4aec6e8d9ab06faffc3a15d96c2ea3e2e04cfe031b287539d0540059fe6c7fe7cd8c83c3d8cbfedc038395342846e1b207974e425da5e7f009602a9f61d3804b3e0a1053abdc31282dfb15eb6841bb64a1b3045024a982f3c48153baae244e7bf573eac34b781337ad5905c6bbf1137548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfcd7ad0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f9212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d1501783a7ab51380d7b4ead35a385e0000cf70a91c76e8b14de02b884114f244a9bf93f04bf072f0861f5c0b000000000000eedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea52acb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb7464dcc536cbae315c7d951680f6f2f9a6a8346962a350845ffa0d82884f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010ae20e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbad8508f7550cad7ec93af7fb1b50c75ba1ee7baa19faf67256b56a355b6a686ba99d0a8950f0937f778af083e055f5138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201efeb6dc5f6a9037d2283c42efc54fa84323afc4c10eff462c8843187f1dd48ef0900000000000000ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538c6ee6ba65893ff1f908ba7554ba583ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738612e4fee18a22da19fcdb4c2811e32f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427180d61542c2571f983e96735600000554f327a3535e7c7542799493c31ac05a7b57f03ca91a01ba2a30ca99e969d6fd09dc28ebc15ecb4d91675767999d146aef7799738b292fd64bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d12096833d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c204bbec8d722824c0ebca8db1ea4a003ebfbdc1f9be78537756ab5bbe4fe7ff5d785d0128171c90d9900ca2532b0f9d01c4b45294fbba468df3e1b393cb4e62e753b4172ba7ac1f2b51c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a881192292ffff5392ab3d1311b82432662806add87047f601fa888400000000000000000000000000006acc19808d7cf29bc974b0ea92499a419aa095e203c1bafbb9b9a7c2bca311a28ee4952f2d325a56390578f12205db653a536f0100e0eda300a43a13bd1b9f3322405d1e1979e578dc6b3fb84f3738a4b6caa800000087efa51c5d95ecba4e50e529d1e8c89600e809dc3d0a2f65579e23457949a508460f2d0455cf79a43746979f99f60037e84fb478199dc1020f4beb98b8074bf7df8b5e783637da7418fd3aa81cff202c5afeb06e2f9115558ea12f92d7ae633d44086b3f03b20d546fa66a72e38207c9d20035ab63de71a30f1240de52536941242d23896ab74a3c6670fdc49c14f34fc4eadd6db8d80eba439772bf60a1db18c472dafc5569adc282928d2a1ffe29f1a57d3f18f4edaeb5d37918e6fddcd821da67a0785585a4443440dc65600e64a6a274000000000000000000000000000000000000000000000009dd14b38f2f4426d7cf5075047c31f6ce6adde305ac649c0643c8bfbeb14ba1fd7a485aa893915cf81e29aaf375e904bbe52691a4120260ffcd8f1d04166d291ebcef893e1b9ccb6797d0646fe0d0274434f28efb43e06e64f0698caca42f4e6018a455736c482a017e2b13dac4a90faa109f0e87cc94e3efb649692456463ca74aa6ad4bf50c1acb3928143be1c1023a375e528285544d0064b98646f3109e9a4942ce42c6e7ec84b664f6c2770803f10baa804a707f0a1fcbfc37f1eb7ceeffb3c0547ac6571603adbfde4c8b5f8d7f4b854441613633b48865b65bdc415e1e0dcf672d68cf4cebf04f4bc1ecbf560a26d3b332240d450fdb0a9a69f432e277f3a0386eb2bd1305c821c64757f786b79fef54dbe64c67d73934bc80b2133fb3c04cc7ea48bf97a6243c9f95dcbddecf45f008f1822c7868e1ff5a3cbf5d6b6898335792747588d49df7b1f51e91f8c1c3b1b93b33aaa3fab69cef08a9f6f6cf39dea3d878b2ed42545421970cc426e644332bc956d1c6adefdf0ede2c5c94aa632646ae225accdf031f611d01622921f1b922a5ac887cca3136133dce8d9f5f4da7bed2ea5d943622000000000000000000000000000000000000000000000000000000000000000000000000000000000000f112fc8a4942d7453cf29cbbef3a567ea0a2a8a0561dfb6cfe7f1812405e1a092b382adc0698c377b0a1f49afb6ba26f8e28cf68b0065857b36276931c318cb84f748a26c4d81a0322ce21e7d9c002006cf8ac6402e036cf9344a1cb1b8603276000144268a0aa584a92188f55318dde1d1b09319c00d0de3471ab4243ac0f49516a690c514ba6449f0a804fcac3f30bf4a933d32c889283aa092cca9aa349b624c5ed2b66fa0439f54f83c9ff8be083221609c8696433da46c91ac52e5b1d159daed1af0cda0ee05ae770a7ea467d5602b441e748b7f22496f8453fb6b7cc2dd3a8ce15fd76387fc02d4e2b7b4502a80000000000000000000000000000000000000000e046c0756c0955a81165e4212a1a58334fe51269f228ad32fba2bdae0172278d3bb48c370f6b59c0c7ba9b0aaae317d3f8104fd696bc76268923c396b017003ddcd205c05311dcae277e5b"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 22:43:22 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00', 0x4, 0x4, 0x3c8, 0x1d0, 0x1d0, 0x1d0, 0x2e0, 0x2e0, 0x2e0, 0x7fffffe, 0x0, {[{{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {@mac=@multicast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'caif0\x00', 'dvmrp1\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28, 'CLASSIFY\x00', 0x2}}, {{@arp={@broadcast, @loopback, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@link_local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'wg1\x00', 'nicvf0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}, {{@arp={@remote, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {@mac=@remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth0_to_bridge\x00', 'lo\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@multicast, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) 22:43:22 executing program 4: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) 22:43:22 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), r0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x309}, 0x14}}, 0x0) 22:43:22 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000000000000bfa30000000000000703000020feffff720af0fff8ffffff71a4f0ff0000000035040000500000001d400200000000006504000000ffffffb4000000c00000001d440000000000007a0a00fe000000000f03000000000000b5000000000000009500000000000000033bc065b78111c6dfa041b63af4a3912435f1a864a7aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168e5181554a090f300020000fe275daf51efd601b6bf01c8e8b1b526375ee4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e65440000000000000000028610643a98d9ec21ead2ed51b104d4d91af2542ecbf28bf7076c15b463bebc72f526dd70252e79166d858fcd0e06dd31af9612fa402d0b1100886475923906f88b53987ad0c33d39000d06a59ff616236fd9aa58f0177184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10076443d64364f56e24e6d2128c7e0ec82770c8204a1ddeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee7dfcb59b854e9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538f9ce2bdbb9893a5de817101ab062cd54e67051d3490dd97adab638cca595e487efbb2d71cde2c10f0bc6980fe78683ac5c0c31032599ddd71063be9261eee52216d009f4c52048ef8c126aeef5f510a8f1aded94a129e4aec6e8d9ab06faffc3a15d96c2ea3e2e04cfe031b287539d0540059fe6c7fe7cd8c83c3d8cbfedc038395342846e1b207974e425da5e7f009602a9f61d3804b3e0a1053abdc31282dfb15eb6841bb64a1b3045024a982f3c48153baae244e7bf573eac34b781337ad5905c6bbf1137548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfcd7ad0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f9212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d1501783a7ab51380d7b4ead35a385e0000cf70a91c76e8b14de02b884114f244a9bf93f04bf072f0861f5c0b000000000000eedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea52acb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb7464dcc536cbae315c7d951680f6f2f9a6a8346962a350845ffa0d82884f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010ae20e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbad8508f7550cad7ec93af7fb1b50c75ba1ee7baa19faf67256b56a355b6a686ba99d0a8950f0937f778af083e055f5138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201efeb6dc5f6a9037d2283c42efc54fa84323afc4c10eff462c8843187f1dd48ef0900000000000000ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538c6ee6ba65893ff1f908ba7554ba583ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738612e4fee18a22da19fcdb4c2811e32f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427180d61542c2571f983e96735600000554f327a3535e7c7542799493c31ac05a7b57f03ca91a01ba2a30ca99e969d6fd09dc28ebc15ecb4d91675767999d146aef7799738b292fd64bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d12096833d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c204bbec8d722824c0ebca8db1ea4a003ebfbdc1f9be78537756ab5bbe4fe7ff5d785d0128171c90d9900ca2532b0f9d01c4b45294fbba468df3e1b393cb4e62e753b4172ba7ac1f2b51c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a881192292ffff5392ab3d1311b82432662806add87047f601fa888400000000000000000000000000006acc19808d7cf29bc974b0ea92499a419aa095e203c1bafbb9b9a7c2bca311a28ee4952f2d325a56390578f12205db653a536f0100e0eda300a43a13bd1b9f3322405d1e1979e578dc6b3fb84f3738a4b6caa800000087efa51c5d95ecba4e50e529d1e8c89600e809dc3d0a2f65579e23457949a508460f2d0455cf79a43746979f99f60037e84fb478199dc1020f4beb98b8074bf7df8b5e783637da7418fd3aa81cff202c5afeb06e2f9115558ea12f92d7ae633d44086b3f03b20d546fa66a72e38207c9d20035ab63de71a30f1240de52536941242d23896ab74a3c6670fdc49c14f34fc4eadd6db8d80eba439772bf60a1db18c472dafc5569adc282928d2a1ffe29f1a57d3f18f4edaeb5d37918e6fddcd821da67a0785585a4443440dc65600e64a6a274000000000000000000000000000000000000000000000009dd14b38f2f4426d7cf5075047c31f6ce6adde305ac649c0643c8bfbeb14ba1fd7a485aa893915cf81e29aaf375e904bbe52691a4120260ffcd8f1d04166d291ebcef893e1b9ccb6797d0646fe0d0274434f28efb43e06e64f0698caca42f4e6018a455736c482a017e2b13dac4a90faa109f0e87cc94e3efb649692456463ca74aa6ad4bf50c1acb3928143be1c1023a375e528285544d0064b98646f3109e9a4942ce42c6e7ec84b664f6c2770803f10baa804a707f0a1fcbfc37f1eb7ceeffb3c0547ac6571603adbfde4c8b5f8d7f4b854441613633b48865b65bdc415e1e0dcf672d68cf4cebf04f4bc1ecbf560a26d3b332240d450fdb0a9a69f432e277f3a0386eb2bd1305c821c64757f786b79fef54dbe64c67d73934bc80b2133fb3c04cc7ea48bf97a6243c9f95dcbddecf45f008f1822c7868e1ff5a3cbf5d6b6898335792747588d49df7b1f51e91f8c1c3b1b93b33aaa3fab69cef08a9f6f6cf39dea3d878b2ed42545421970cc426e644332bc956d1c6adefdf0ede2c5c94aa632646ae225accdf031f611d01622921f1b922a5ac887cca3136133dce8d9f5f4da7bed2ea5d943622000000000000000000000000000000000000000000000000000000000000000000000000000000000000f112fc8a4942d7453cf29cbbef3a567ea0a2a8a0561dfb6cfe7f1812405e1a092b382adc0698c377b0a1f49afb6ba26f8e28cf68b0065857b36276931c318cb84f748a26c4d81a0322ce21e7d9c002006cf8ac6402e036cf9344a1cb1b8603276000144268a0aa584a92188f55318dde1d1b09319c00d0de3471ab4243ac0f49516a690c514ba6449f0a804fcac3f30bf4a933d32c889283aa092cca9aa349b624c5ed2b66fa0439f54f83c9ff8be083221609c8696433da46c91ac52e5b1d159daed1af0cda0ee05ae770a7ea467d5602b441e748b7f22496f8453fb6b7cc2dd3a8ce15fd76387fc02d4e2b7b4502a80000000000000000000000000000000000000000e046c0756c0955a81165e4212a1a58334fe51269f228ad32fba2bdae0172278d3bb48c370f6b59c0c7ba9b0aaae317d3f8104fd696bc76268923c396b017003ddcd205c05311dcae277e5b"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 22:43:22 executing program 3: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000b00), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000e80)={0x2c, r0, 0x66f458cf0f0ac35f, 0x0, 0x0, {{}, {}, {0x10, 0x13, @l2={'ib', 0x3a, 'pim6reg0\x00'}}}}, 0x2c}}, 0x0) 22:43:22 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='percpu_free_percpu\x00', r0}, 0x10) bpf$MAP_CREATE(0x2000000000000000, &(0x7f0000000140)=@base={0x6, 0x4, 0x6080, 0x5e, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 22:43:23 executing program 3: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000b00), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000e80)={0x2c, r0, 0x66f458cf0f0ac35f, 0x0, 0x0, {{}, {}, {0x10, 0x13, @l2={'ib', 0x3a, 'pim6reg0\x00'}}}}, 0x2c}}, 0x0) 22:43:23 executing program 5: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) 22:43:23 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xe1, 0xc3, 0xe, 0x8, 0x45e, 0x283, 0xb0b8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x4d, 0x89, 0x68, 0x0, [], [{{0x9, 0x5, 0x5}}]}}]}}]}}, 0x0) 22:43:23 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {0x9}, [@TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x5, 0x1}]}]}]}, 0x38}}, 0x0) 22:43:23 executing program 3: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000b00), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000e80)={0x2c, r0, 0x66f458cf0f0ac35f, 0x0, 0x0, {{}, {}, {0x10, 0x13, @l2={'ib', 0x3a, 'pim6reg0\x00'}}}}, 0x2c}}, 0x0) 22:43:24 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {0x9}, [@TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x5, 0x1}]}]}]}, 0x38}}, 0x0) 22:43:24 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='percpu_free_percpu\x00', r0}, 0x10) bpf$MAP_CREATE(0x2000000000000000, &(0x7f0000000140)=@base={0x6, 0x4, 0x6080, 0x5e, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) [ 2609.385118][T29285] usb 2-1: new high-speed USB device number 88 using dummy_hcd [ 2609.662892][T29285] usb 2-1: Using ep0 maxpacket: 8 22:43:24 executing program 4: io_setup(0x5, &(0x7f0000000040)=0x0) io_submit(0x0, 0x1, &(0x7f0000002b00)=[&(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000009c0)="55f27eb1fcec12924ec12a7b212576278ce0812f8e1bec1db995625e643bc67289be9a0de10ac11f37ca3cb826b228fe380aace94093abb1f0ed45aef8a28d18114fb40129f86d3a0f4ddae8219098286fff7c3ed71a8b8f3870ba031aa03c2f240020de26e259e78f24f25431dea73dacc972a413a7e85b4efd137c1bdc9ab6a4a91f434393c7ca48b53aa7e9f8612ac8769646b4695c0a", 0x98}]) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x161281, 0x0) write$binfmt_aout(r1, &(0x7f0000000180)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d012de29906be5f4d00"}) r2 = syz_open_pts(r1, 0x0) r3 = dup3(r2, r1, 0x0) io_submit(r0, 0x1, &(0x7f0000000ac0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140)="04", 0xdf}]) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000b00)=""/4081, 0xff1}], 0x1) 22:43:24 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {0x9}, [@TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x5, 0x1}]}]}]}, 0x38}}, 0x0) 22:43:24 executing program 3: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000b00), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000e80)={0x2c, r0, 0x66f458cf0f0ac35f, 0x0, 0x0, {{}, {}, {0x10, 0x13, @l2={'ib', 0x3a, 'pim6reg0\x00'}}}}, 0x2c}}, 0x0) [ 2609.822256][T29285] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 22:43:24 executing program 5: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) [ 2610.025498][T29285] usb 2-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=b0.b8 [ 2610.035085][T29285] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2610.056855][T29285] usb 2-1: Product: syz [ 2610.061349][T29285] usb 2-1: Manufacturer: syz [ 2610.066311][T29285] usb 2-1: SerialNumber: syz [ 2610.096448][ T1210] ieee802154 phy0 wpan0: encryption failed: -22 [ 2610.106818][ T1210] ieee802154 phy1 wpan1: encryption failed: -22 [ 2610.154337][T29285] usb 2-1: config 0 descriptor?? 22:43:25 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='percpu_free_percpu\x00', r0}, 0x10) bpf$MAP_CREATE(0x2000000000000000, &(0x7f0000000140)=@base={0x6, 0x4, 0x6080, 0x5e, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 22:43:25 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x38, r1, 0x1, 0x0, 0x0, {0x9}, [@TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x5, 0x1}]}]}]}, 0x38}}, 0x0) 22:43:25 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) [ 2610.462152][T12749] usb 6-1: new high-speed USB device number 64 using dummy_hcd [ 2610.584888][T29285] usb 2-1: USB disconnect, device number 88 [ 2610.722543][T12749] usb 6-1: Using ep0 maxpacket: 8 [ 2610.863304][T12749] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2610.874135][T12749] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2610.883683][T12749] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2610.895327][T12749] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2610.907149][T12749] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2610.916728][T12749] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2611.028672][T12749] hub 6-1:1.0: bad descriptor, ignoring hub [ 2611.035235][T12749] hub: probe of 6-1:1.0 failed with error -5 [ 2611.043361][T12749] cdc_wdm 6-1:1.0: skipping garbage [ 2611.048773][T12749] cdc_wdm 6-1:1.0: skipping garbage 22:43:25 executing program 0: utime(0x0, 0xfffffffffffffffe) 22:43:25 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) 22:43:25 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xe1, 0xc3, 0xe, 0x8, 0x45e, 0x283, 0xb0b8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x4d, 0x89, 0x68, 0x0, [], [{{0x9, 0x5, 0x5}}]}}]}}]}}, 0x0) [ 2611.115336][T12749] cdc_wdm 6-1:1.0: cdc-wdm0: USB WDM device [ 2611.121851][T12749] cdc_wdm 6-1:1.0: Unknown control protocol [ 2611.250119][ T1001] udevd[1001]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 22:43:26 executing program 0: utime(0x0, 0xfffffffffffffffe) [ 2611.442507][T29285] usb 6-1: USB disconnect, device number 64 22:43:26 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) [ 2611.622546][T31500] usb 2-1: new high-speed USB device number 89 using dummy_hcd [ 2611.902066][T31500] usb 2-1: Using ep0 maxpacket: 8 [ 2611.951753][T29285] usb 6-1: new high-speed USB device number 65 using dummy_hcd 22:43:26 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) 22:43:26 executing program 0: utime(0x0, 0xfffffffffffffffe) 22:43:26 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) [ 2612.044166][T31500] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 2612.222269][T29285] usb 6-1: Using ep0 maxpacket: 8 [ 2612.255622][T31500] usb 2-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=b0.b8 [ 2612.265269][T31500] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2612.273991][T31500] usb 2-1: Product: syz [ 2612.278361][T31500] usb 2-1: Manufacturer: syz [ 2612.283545][T31500] usb 2-1: SerialNumber: syz [ 2612.343031][T31500] usb 2-1: config 0 descriptor?? [ 2612.359867][T29285] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2612.370686][T29285] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2612.380450][T29285] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2612.391980][T29285] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2612.403699][T29285] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2612.413071][T29285] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2612.545701][T29285] hub 6-1:1.0: bad descriptor, ignoring hub [ 2612.552225][T29285] hub: probe of 6-1:1.0 failed with error -5 [ 2612.563392][T29285] cdc_wdm 6-1:1.0: skipping garbage [ 2612.568823][T29285] cdc_wdm 6-1:1.0: skipping garbage [ 2612.613252][T29285] cdc_wdm 6-1:1.0: cdc-wdm0: USB WDM device [ 2612.619394][T29285] cdc_wdm 6-1:1.0: Unknown control protocol [ 2612.784838][T31500] usb 2-1: USB disconnect, device number 89 [ 2612.862353][T29285] usb 6-1: USB disconnect, device number 65 [ 2613.010587][ T1019] udevd[1019]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 22:43:28 executing program 0: utime(0x0, 0xfffffffffffffffe) 22:43:28 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x50f79f) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/devices/system', 0x0, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16, @ANYBLOB="2d0100000000000000000500000008000300", @ANYBLOB="080006"], 0x2c}}, 0x0) r4 = socket$rxrpc(0x21, 0x2, 0x2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000007580), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000007680)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r5, @ANYBLOB="ff830500000700ffffff", @ANYRES32=r4], 0x4}}, 0x0) sendfile(r3, r2, 0x0, 0x10000bf57) 22:43:28 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) 22:43:28 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003056bbd700024bb020000000000", @ANYRES32=0x0, @ANYBLOB="1501000025190800140012800b0001006d61637365630000", @ANYRES32, @ANYBLOB='\b\x00@\x00', @ANYRES32], 0x44}}, 0x0) 22:43:28 executing program 5: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) 22:43:28 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xe1, 0xc3, 0xe, 0x8, 0x45e, 0x283, 0xb0b8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x4d, 0x89, 0x68, 0x0, [], [{{0x9, 0x5, 0x5}}]}}]}}]}}, 0x0) [ 2613.554002][ T1029] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2613.563850][ T1029] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 22:43:28 executing program 0: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) 22:43:28 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = landlock_create_ruleset(&(0x7f00000000c0)={0x100}, 0x10, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r0, 0x1, &(0x7f0000000140)={0x100, r1}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r0, 0x0) r2 = landlock_create_ruleset(&(0x7f0000000240)={0x20}, 0x10, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f00000002c0)={0x20, r3}, 0x0) landlock_restrict_self(r0, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) landlock_restrict_self(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0/file0\x00', 0x0) 22:43:28 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003056bbd700024bb020000000000", @ANYRES32=0x0, @ANYBLOB="1501000025190800140012800b0001006d61637365630000", @ANYRES32, @ANYBLOB='\b\x00@\x00', @ANYRES32], 0x44}}, 0x0) [ 2613.801832][T29285] usb 2-1: new high-speed USB device number 90 using dummy_hcd [ 2613.902769][T31500] usb 6-1: new high-speed USB device number 66 using dummy_hcd [ 2614.067286][ T1038] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2614.077234][ T1038] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2614.088154][T29285] usb 2-1: Using ep0 maxpacket: 8 [ 2614.152003][T31500] usb 6-1: Using ep0 maxpacket: 8 22:43:28 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000ab9fd540501d6f60d414000000010902120001000040000904"], 0x0) [ 2614.232865][T29284] usb 1-1: new high-speed USB device number 124 using dummy_hcd [ 2614.252223][T29285] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 2614.293154][T31500] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2614.307146][T31500] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2614.316937][T31500] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2614.328766][T31500] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 22:43:29 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003056bbd700024bb020000000000", @ANYRES32=0x0, @ANYBLOB="1501000025190800140012800b0001006d61637365630000", @ANYRES32, @ANYBLOB='\b\x00@\x00', @ANYRES32], 0x44}}, 0x0) [ 2614.340618][T31500] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2614.350190][T31500] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2614.462651][T29285] usb 2-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=b0.b8 [ 2614.466089][T31500] hub 6-1:1.0: bad descriptor, ignoring hub [ 2614.472893][T29285] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2614.478844][T31500] hub: probe of 6-1:1.0 failed with error -5 [ 2614.487202][T29285] usb 2-1: Product: syz [ 2614.487297][T29285] usb 2-1: Manufacturer: syz [ 2614.495138][T31500] cdc_wdm 6-1:1.0: skipping garbage [ 2614.497605][T29285] usb 2-1: SerialNumber: syz [ 2614.503034][T31500] cdc_wdm 6-1:1.0: skipping garbage [ 2614.517536][T29284] usb 1-1: Using ep0 maxpacket: 8 [ 2614.571863][T31500] cdc_wdm 6-1:1.0: cdc-wdm0: USB WDM device [ 2614.578009][T31500] cdc_wdm 6-1:1.0: Unknown control protocol [ 2614.615200][T29285] usb 2-1: config 0 descriptor?? [ 2614.642329][T29284] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2614.653475][T29284] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2614.662844][T29284] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2614.674349][T29284] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2614.686105][T29284] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2614.696360][T29284] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2614.872924][T29284] hub 1-1:1.0: bad descriptor, ignoring hub [ 2614.879058][T29284] hub: probe of 1-1:1.0 failed with error -5 [ 2614.887010][T29284] cdc_wdm 1-1:1.0: skipping garbage [ 2614.892632][T29284] cdc_wdm 1-1:1.0: skipping garbage 22:43:29 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003056bbd700024bb020000000000", @ANYRES32=0x0, @ANYBLOB="1501000025190800140012800b0001006d61637365630000", @ANYRES32, @ANYBLOB='\b\x00@\x00', @ANYRES32], 0x44}}, 0x0) [ 2614.920320][ T715] usb 3-1: new high-speed USB device number 121 using dummy_hcd [ 2615.153250][T29285] usb 2-1: USB disconnect, device number 90 [ 2615.209699][ T1048] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2615.222405][ T1048] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 22:43:29 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x50f79f) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/devices/system', 0x0, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16, @ANYBLOB="2d0100000000000000000500000008000300", @ANYBLOB="080006"], 0x2c}}, 0x0) r4 = socket$rxrpc(0x21, 0x2, 0x2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000007580), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000007680)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r5, @ANYBLOB="ff830500000700ffffff", @ANYRES32=r4], 0x4}}, 0x0) sendfile(r3, r2, 0x0, 0x10000bf57) [ 2615.351093][ T1030] usb 6-1: reset high-speed USB device number 66 using dummy_hcd [ 2615.363946][ T715] usb 3-1: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice=14.d4 [ 2615.373537][ T715] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2615.480658][ T1000] udevd[1000]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 2615.592731][ T715] usb 3-1: config 0 descriptor?? 22:43:30 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) 22:43:30 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xe1, 0xc3, 0xe, 0x8, 0x45e, 0x283, 0xb0b8, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x4d, 0x89, 0x68, 0x0, [], [{{0x9, 0x5, 0x5}}]}}]}}]}}, 0x0) [ 2615.872677][ T715] gs_usb 3-1:0.0: Couldn't send data format (err=-71) [ 2615.879715][ T715] gs_usb: probe of 3-1:0.0 failed with error -71 [ 2615.971582][T29284] cdc_wdm 1-1:1.0: cdc-wdm1: USB WDM device [ 2615.977754][T29284] cdc_wdm 1-1:1.0: Unknown control protocol [ 2616.004585][ T715] usb 3-1: USB disconnect, device number 121 22:43:30 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) [ 2616.202230][T31500] usb 2-1: new high-speed USB device number 91 using dummy_hcd [ 2616.254106][T29284] usb 1-1: reset high-speed USB device number 124 using dummy_hcd [ 2616.472054][T31500] usb 2-1: Using ep0 maxpacket: 8 [ 2616.602382][T31500] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 2616.792406][T31500] usb 2-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=b0.b8 [ 2616.801993][T31500] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2616.810210][T31500] usb 2-1: Product: syz [ 2616.815335][T31500] usb 2-1: Manufacturer: syz [ 2616.820139][T31500] usb 2-1: SerialNumber: syz [ 2616.844176][T31500] usb 2-1: config 0 descriptor?? [ 2616.956667][ T1033] cdc_wdm 6-1:1.0: Error autopm - -16 [ 2616.982556][T12749] usb 6-1: USB disconnect, device number 66 [ 2617.153157][T29284] usb 1-1: USB disconnect, device number 124 [ 2617.293164][T31500] usb 2-1: USB disconnect, device number 91 [ 2617.435241][ T1019] udevd[1019]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 22:43:32 executing program 5: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) 22:43:32 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000ab9fd540501d6f60d414000000010902120001000040000904"], 0x0) 22:43:32 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) 22:43:32 executing program 0: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) 22:43:32 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x50f79f) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/devices/system', 0x0, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16, @ANYBLOB="2d0100000000000000000500000008000300", @ANYBLOB="080006"], 0x2c}}, 0x0) r4 = socket$rxrpc(0x21, 0x2, 0x2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000007580), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000007680)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r5, @ANYBLOB="ff830500000700ffffff", @ANYRES32=r4], 0x4}}, 0x0) sendfile(r3, r2, 0x0, 0x10000bf57) 22:43:32 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) [ 2618.081872][T31500] usb 6-1: new high-speed USB device number 67 using dummy_hcd [ 2618.102103][T29284] usb 3-1: new high-speed USB device number 122 using dummy_hcd 22:43:32 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) [ 2618.211952][T29267] usb 1-1: new high-speed USB device number 125 using dummy_hcd [ 2618.362908][T31500] usb 6-1: Using ep0 maxpacket: 8 [ 2618.466050][T29267] usb 1-1: Using ep0 maxpacket: 8 [ 2618.514525][T29284] usb 3-1: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice=14.d4 [ 2618.524138][T29284] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2618.524172][T31500] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2618.524291][T31500] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2618.552483][T31500] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2618.564452][T31500] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2618.576776][T31500] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2618.586538][T31500] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 22:43:33 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001f40)=[{{0x0, 0x0, &(0x7f0000000440)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/64, 0x40}], 0x3}}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, &(0x7f0000000000)=0xded0, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) [ 2618.631087][T29284] usb 3-1: config 0 descriptor?? [ 2618.639633][T29267] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2618.650180][T29267] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2618.659589][T29267] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2618.671082][T29267] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2618.683427][T29267] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2618.693451][T29267] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2618.756445][T31500] hub 6-1:1.0: bad descriptor, ignoring hub [ 2618.763127][T31500] hub: probe of 6-1:1.0 failed with error -5 22:43:33 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) [ 2618.827256][T29267] hub 1-1:1.0: bad descriptor, ignoring hub [ 2618.833661][T29267] hub: probe of 1-1:1.0 failed with error -5 [ 2618.841637][T29267] cdc_wdm 1-1:1.0: skipping garbage [ 2618.847062][T29267] cdc_wdm 1-1:1.0: skipping garbage [ 2618.886409][T29267] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 2618.892820][T29267] cdc_wdm 1-1:1.0: Unknown control protocol [ 2618.900076][T31500] cdc_wdm 6-1:1.0: skipping garbage [ 2618.906607][T31500] cdc_wdm 6-1:1.0: skipping garbage [ 2618.978068][T31500] cdc_wdm 6-1:1.0: cdc-wdm1: USB WDM device [ 2618.984501][T31500] cdc_wdm 6-1:1.0: Unknown control protocol [ 2619.029491][T29284] gs_usb 3-1:0.0: Couldn't send data format (err=-71) [ 2619.036790][T29284] gs_usb: probe of 3-1:0.0 failed with error -71 [ 2619.094380][T29267] usb 1-1: USB disconnect, device number 125 [ 2619.105133][T31500] usb 6-1: USB disconnect, device number 67 [ 2619.144570][T29284] usb 3-1: USB disconnect, device number 122 22:43:34 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001f40)=[{{0x0, 0x0, &(0x7f0000000440)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/64, 0x40}], 0x3}}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, &(0x7f0000000000)=0xded0, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 22:43:34 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000180)) r2 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0xc17f7a0e6482576, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r5}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r6, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r5}) r7 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r7, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000001800110100000000000000000a000000000000060000000008000400", @ANYRES32=r8, @ANYBLOB="1616a23f0b9d57225971bead846b9c281dadebc92b7cd95332f4c138c63764577817897a39333b3342d9b4d167e5cd8daa0c3896730435233285b573fe7a99739b6d5b75d146aedeb38419244fe9b9e99081586c61d83de9ba1fdd56b79a71793bb0d81b1b82a5e2f173d5a15922be94c7db4f7ca5d165a0000000000030feb53cfdb204a0f6fe915d28f55e494a2c0147af192b49840a14597f2b7b58fb499bfb77d4efa37c7cb1cda4dd1c5ed21c17826e522ac664a9188d10840f6904389eb78e94fbae3aa7f4a87ae39ee65a357c2ea7006f8d1be23dbaafe6"], 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r8, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r9 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) getpeername$packet(r11, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r9, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r12}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r13}) 22:43:34 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000ab9fd540501d6f60d414000000010902120001000040000904"], 0x0) [ 2619.741917][T29267] usb 1-1: new high-speed USB device number 126 using dummy_hcd [ 2619.822767][T31500] usb 6-1: new high-speed USB device number 68 using dummy_hcd [ 2620.012051][T29267] usb 1-1: Using ep0 maxpacket: 8 [ 2620.133200][T31500] usb 6-1: Using ep0 maxpacket: 8 [ 2620.153575][T29267] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2620.164045][T29267] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2620.173339][T29267] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2620.184931][T29267] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2620.196634][T29267] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2620.207517][T29267] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2620.272504][T31500] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2620.276875][T29267] hub 1-1:1.0: bad descriptor, ignoring hub [ 2620.288974][T29267] hub: probe of 1-1:1.0 failed with error -5 [ 2620.289441][T31500] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2620.298021][T29267] cdc_wdm 1-1:1.0: skipping garbage [ 2620.304588][T31500] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2620.309624][T29267] cdc_wdm 1-1:1.0: skipping garbage [ 2620.321123][T31500] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2620.331074][T29284] usb 3-1: new high-speed USB device number 123 using dummy_hcd [ 2620.337998][T31500] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2620.359662][T31500] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2620.370278][T29267] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 2620.377156][T29267] cdc_wdm 1-1:1.0: Unknown control protocol [ 2620.482445][T31500] hub 6-1:1.0: bad descriptor, ignoring hub [ 2620.488717][T31500] hub: probe of 6-1:1.0 failed with error -5 [ 2620.565734][T31500] cdc_wdm 6-1:1.0: skipping garbage [ 2620.571176][T31500] cdc_wdm 6-1:1.0: skipping garbage [ 2620.611359][T31500] cdc_wdm 6-1:1.0: cdc-wdm1: USB WDM device [ 2620.617884][T31500] cdc_wdm 6-1:1.0: Unknown control protocol [ 2620.713639][T29267] usb 1-1: USB disconnect, device number 126 [ 2620.754281][T29284] usb 3-1: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice=14.d4 [ 2620.763762][T29284] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2620.813077][T29284] usb 3-1: config 0 descriptor?? [ 2620.962800][T29267] usb 6-1: USB disconnect, device number 68 [ 2621.107814][T29284] gs_usb 3-1:0.0: Couldn't send data format (err=-71) [ 2621.115219][T29284] gs_usb: probe of 3-1:0.0 failed with error -71 [ 2621.182267][T29284] usb 3-1: USB disconnect, device number 123 22:43:36 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001f40)=[{{0x0, 0x0, &(0x7f0000000440)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/64, 0x40}], 0x3}}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, &(0x7f0000000000)=0xded0, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 22:43:36 executing program 1: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf010902240001000000000904000009030000000921000000012222000905810314"], 0x0) syz_usb_control_io(r0, &(0x7f0000002440)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, "2a201000", '3\x00'}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000080)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x4, "6c940218"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c40)={0x2c, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00e600040000f9"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000001bc0)=ANY=[@ANYBLOB="403fb4000000cf"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) 22:43:36 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180)=ANY=[], 0x50f79f) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/devices/system', 0x0, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16, @ANYBLOB="2d0100000000000000000500000008000300", @ANYBLOB="080006"], 0x2c}}, 0x0) r4 = socket$rxrpc(0x21, 0x2, 0x2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000007580), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000007680)={0x0, 0x0, &(0x7f0000007640)={&(0x7f0000000000)=ANY=[@ANYBLOB="46040000", @ANYRES16=r5, @ANYBLOB="ff830500000700ffffff", @ANYRES32=r4], 0x4}}, 0x0) sendfile(r3, r2, 0x0, 0x10000bf57) 22:43:36 executing program 5: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) 22:43:36 executing program 0: socket$inet6_mptcp(0xa, 0x1, 0x106) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[], 0x0) 22:43:36 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000ab9fd540501d6f60d414000000010902120001000040000904"], 0x0) [ 2621.852328][T29284] usb 2-1: new full-speed USB device number 92 using dummy_hcd [ 2621.912780][T31500] usb 1-1: new high-speed USB device number 127 using dummy_hcd 22:43:36 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001f40)=[{{0x0, 0x0, &(0x7f0000000440)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/64, 0x40}], 0x3}}], 0x1, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, &(0x7f0000000000)=0xded0, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) [ 2621.991890][T12749] usb 6-1: new high-speed USB device number 69 using dummy_hcd [ 2622.170158][T31500] usb 1-1: Using ep0 maxpacket: 8 [ 2622.252880][T12749] usb 6-1: Using ep0 maxpacket: 8 [ 2622.272940][T29284] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 2622.286157][T29284] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2622.312589][T28992] usb 3-1: new high-speed USB device number 124 using dummy_hcd [ 2622.322353][T31500] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2622.333306][T31500] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2622.342722][T31500] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2622.354962][T31500] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2622.366704][T31500] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2622.376249][T31500] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2622.432781][T12749] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2622.443933][T12749] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2622.452729][T29284] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2622.453320][T12749] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2622.462466][T29284] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 2622.473708][T12749] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2622.481863][T29284] usb 2-1: SerialNumber: syz [ 2622.502935][T12749] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2622.512623][T12749] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2622.528731][T31500] hub 1-1:1.0: bad descriptor, ignoring hub [ 2622.535129][T31500] hub: probe of 1-1:1.0 failed with error -5 [ 2622.543154][T31500] cdc_wdm 1-1:1.0: skipping garbage [ 2622.548569][T31500] cdc_wdm 1-1:1.0: skipping garbage [ 2622.600167][T29284] usb 2-1: config 0 descriptor?? [ 2622.610128][T31500] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 2622.616937][T31500] cdc_wdm 1-1:1.0: Unknown control protocol [ 2622.656743][T12749] hub 6-1:1.0: bad descriptor, ignoring hub [ 2622.663213][T12749] hub: probe of 6-1:1.0 failed with error -5 [ 2622.673480][T12749] cdc_wdm 6-1:1.0: skipping garbage [ 2622.678891][T12749] cdc_wdm 6-1:1.0: skipping garbage [ 2622.700818][T29284] hub 2-1:0.0: USB hub found 22:43:37 executing program 3: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000340)={'stack ', ':pr\x93\xdc\x8e\xfe\xa3:\n\telf/attr/exec\x00'}, 0x1f) [ 2622.715404][T12749] cdc_wdm 6-1:1.0: cdc-wdm1: USB WDM device [ 2622.722159][T12749] cdc_wdm 6-1:1.0: Unknown control protocol [ 2622.772919][T28992] usb 3-1: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice=14.d4 [ 2622.782812][T28992] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2622.908657][T28992] usb 3-1: config 0 descriptor?? [ 2622.914466][T29284] hub 2-1:0.0: 1 port detected [ 2622.983023][T29267] usb 1-1: USB disconnect, device number 127 [ 2623.019903][ T27] audit: type=1400 audit(1702507417.652:255): apparmor="DENIED" operation="stack_onexec" class="file" info="label not found" error=-2 profile="unconfined" name=3A707293DC8EFEA33A0A09656C662F617474722F65786563 pid=1108 comm="syz-executor.3" 22:43:37 executing program 3: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000340)={'stack ', ':pr\x93\xdc\x8e\xfe\xa3:\n\telf/attr/exec\x00'}, 0x1f) [ 2623.125177][ T1098] cdc_wdm 1-1:1.0: Error autopm - -16 [ 2623.182964][ T715] usb 6-1: USB disconnect, device number 69 [ 2623.193645][T28992] gs_usb 3-1:0.0: Couldn't send data format (err=-71) [ 2623.200653][T28992] gs_usb: probe of 3-1:0.0 failed with error -71 [ 2623.269350][T28992] usb 3-1: USB disconnect, device number 124 [ 2623.382028][T29267] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 2623.536688][ T27] audit: type=1400 audit(1702507418.142:256): apparmor="DENIED" operation="stack_onexec" class="file" info="label not found" error=-2 profile="unconfined" name=3A707293DC8EFEA33A0A09656C662F617474722F65786563 pid=1111 comm="syz-executor.3" [ 2623.661911][T29267] usb 1-1: Using ep0 maxpacket: 8 22:43:38 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_FLAGS={0x8, 0x12c, 0x0, 0x1, [@NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}]}]}, 0x24}}, 0x0) 22:43:38 executing program 3: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000340)={'stack ', ':pr\x93\xdc\x8e\xfe\xa3:\n\telf/attr/exec\x00'}, 0x1f) [ 2623.752236][T29284] usb 6-1: new high-speed USB device number 70 using dummy_hcd [ 2623.802500][T29267] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2623.813488][T29267] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2623.824866][T29267] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2623.836713][T29267] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2623.848393][T29267] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2623.857779][T29267] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2623.964937][T29267] hub 1-1:1.0: bad descriptor, ignoring hub [ 2623.971091][T29267] hub: probe of 1-1:1.0 failed with error -5 [ 2623.979017][T29267] cdc_wdm 1-1:1.0: skipping garbage [ 2623.984685][T29267] cdc_wdm 1-1:1.0: skipping garbage [ 2624.049348][T29267] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 2624.055810][T29267] cdc_wdm 1-1:1.0: Unknown control protocol [ 2624.121965][T29284] usb 6-1: Using ep0 maxpacket: 8 [ 2624.179676][ T27] audit: type=1400 audit(1702507418.782:257): apparmor="DENIED" operation="stack_onexec" class="file" info="label not found" error=-2 profile="unconfined" name=3A707293DC8EFEA33A0A09656C662F617474722F65786563 pid=1113 comm="syz-executor.3" 22:43:38 executing program 3: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000340)={'stack ', ':pr\x93\xdc\x8e\xfe\xa3:\n\telf/attr/exec\x00'}, 0x1f) [ 2624.262564][T29284] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2624.273214][T29284] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2624.283739][T29284] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 100, changing to 10 [ 2624.295337][T29284] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24936, setting to 1024 [ 2624.307112][T29284] usb 6-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2624.316600][T29284] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2624.363681][T29267] usb 1-1: USB disconnect, device number 2 22:43:39 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000140)={0x14}, 0x48) [ 2624.441105][T29284] hub 6-1:1.0: bad descriptor, ignoring hub [ 2624.447450][T29284] hub: probe of 6-1:1.0 failed with error -5 [ 2624.455326][T29284] cdc_wdm 6-1:1.0: skipping garbage [ 2624.460745][T29284] cdc_wdm 6-1:1.0: skipping garbage [ 2624.521959][T29284] cdc_wdm 6-1:1.0: cdc-wdm0: USB WDM device [ 2624.528094][T29284] cdc_wdm 6-1:1.0: Unknown control protocol [ 2624.682922][ T715] usb 2-1.1: new full-speed USB device number 93 using dummy_hcd [ 2624.691233][ T715] dummy_hcd dummy_hcd.1: usb_device address has changed! [ 2624.712455][ T27] audit: type=1400 audit(1702507419.362:258): apparmor="DENIED" operation="stack_onexec" class="file" info="label not found" error=-2 profile="unconfined" name=3A707293DC8EFEA33A0A09656C662F617474722F65786563 pid=1116 comm="syz-executor.3" 22:43:39 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000140)={0x14}, 0x48) [ 2624.849421][T29267] usb 2-1: USB disconnect, device number 92 [ 2624.901899][T29284] usb 6-1: USB disconnect, device number 70 [ 2624.919075][ T715] usb 2-1-port1: attempt power cycle 22:43:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_FLAGS={0x8, 0x12c, 0x0, 0x1, [@NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}]}]}, 0x24}}, 0x0) 22:43:40 executing program 1: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf010902240001000000000904000009030000000921000000012222000905810314"], 0x0) syz_usb_control_io(r0, &(0x7f0000002440)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, "2a201000", '3\x00'}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000080)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x4, "6c940218"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c40)={0x2c, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00e600040000f9"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000001bc0)=ANY=[@ANYBLOB="403fb4000000cf"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) 22:43:40 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000140)={0x14}, 0x48) 22:43:40 executing program 3: prctl$PR_GET_SPECULATION_CTRL(0x29, 0x0, 0x8) 22:43:40 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000000)={0x4}, 0x10) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_getroute={0x1c, 0x16, 0x711, 0x0, 0x0, {0x2, 0x2}}, 0x1c}}, 0x0) 22:43:40 executing program 5: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x4}, @IFLA_BOND_AD_USER_PORT_KEY={0x6, 0x19, 0x9c}]}}}]}, 0x44}}, 0x0) 22:43:40 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000140)={0x14}, 0x48) 22:43:40 executing program 3: prctl$PR_GET_SPECULATION_CTRL(0x29, 0x0, 0x8) 22:43:40 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000000)={0x4}, 0x10) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_getroute={0x1c, 0x16, 0x711, 0x0, 0x0, {0x2, 0x2}}, 0x1c}}, 0x0) 22:43:40 executing program 5: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x4}, @IFLA_BOND_AD_USER_PORT_KEY={0x6, 0x19, 0x9c}]}}}]}, 0x44}}, 0x0) [ 2626.002265][T12749] usb 2-1: new full-speed USB device number 97 using dummy_hcd 22:43:40 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCFLSH(r0, 0x4b30, 0x0) 22:43:40 executing program 3: prctl$PR_GET_SPECULATION_CTRL(0x29, 0x0, 0x8) [ 2626.402123][T12749] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 2626.414110][T12749] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 22:43:41 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000000)={0x4}, 0x10) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_getroute={0x1c, 0x16, 0x711, 0x0, 0x0, {0x2, 0x2}}, 0x1c}}, 0x0) [ 2626.582823][T12749] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2626.596289][T12749] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 2626.605523][T12749] usb 2-1: SerialNumber: syz [ 2626.645963][T12749] usb 2-1: config 0 descriptor?? [ 2626.724382][T12749] hub 2-1:0.0: USB hub found [ 2626.942500][T12749] hub 2-1:0.0: 1 port detected [ 2628.761904][T28992] usb 2-1.1: new full-speed USB device number 98 using dummy_hcd [ 2628.770080][T28992] dummy_hcd dummy_hcd.1: usb_device address has changed! [ 2628.903068][T12749] usb 2-1: USB disconnect, device number 97 [ 2628.925490][T28992] usb 2-1-port1: attempt power cycle 22:43:44 executing program 1: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf010902240001000000000904000009030000000921000000012222000905810314"], 0x0) syz_usb_control_io(r0, &(0x7f0000002440)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, "2a201000", '3\x00'}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000080)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x4, "6c940218"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c40)={0x2c, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00e600040000f9"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000001bc0)=ANY=[@ANYBLOB="403fb4000000cf"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) 22:43:44 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCFLSH(r0, 0x4b30, 0x0) 22:43:44 executing program 3: prctl$PR_GET_SPECULATION_CTRL(0x29, 0x0, 0x8) 22:43:44 executing program 5: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x4}, @IFLA_BOND_AD_USER_PORT_KEY={0x6, 0x19, 0x9c}]}}}]}, 0x44}}, 0x0) 22:43:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_FLAGS={0x8, 0x12c, 0x0, 0x1, [@NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}]}]}, 0x24}}, 0x0) 22:43:44 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000000)={0x4}, 0x10) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_getroute={0x1c, 0x16, 0x711, 0x0, 0x0, {0x2, 0x2}}, 0x1c}}, 0x0) 22:43:44 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCFLSH(r0, 0x4b30, 0x0) 22:43:44 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:44 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002f40)=[{{0x0, 0x0, &(0x7f0000002c40)=[{0x0}, {&(0x7f0000002b00)=""/226, 0xe2}], 0x2}, 0x3}], 0x1, 0x0, 0x0) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000040)=0x6, 0x4) sendmmsg$inet6(r0, &(0x7f0000000740)=[{{&(0x7f0000000100)={0x2, 0x4e21, 0x0, @empty}, 0x1c, 0x0}}], 0x300, 0x0) [ 2630.041836][T29267] usb 2-1: new full-speed USB device number 102 using dummy_hcd 22:43:44 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCFLSH(r0, 0x4b30, 0x0) 22:43:44 executing program 5: r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_MODE={0x5, 0x1, 0x4}, @IFLA_BOND_AD_USER_PORT_KEY={0x6, 0x19, 0x9c}]}}}]}, 0x44}}, 0x0) 22:43:44 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x4e22, @local}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000380)={@in={{0x2, 0x0, @remote}}, 0x0, 0x0, 0x4e, 0x0, "e402b8fc31ec1cf8f07b48c61c49899fe895971312492a5dae93c3ac6a83f661cdcc7a693733b9a83ed82163231c6b086e2b794017442bcc528225d138be0b850c25489af738f1e6b7cd8e3938a8e8d7"}, 0xd8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote, @local}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x2, 0x5, 0x3}}}}}}, 0x0) [ 2630.443521][T29267] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 2630.455075][T29267] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2630.642770][T29267] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2630.652740][T29267] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 2630.661149][T29267] usb 2-1: SerialNumber: syz [ 2630.775166][T29267] usb 2-1: config 0 descriptor?? [ 2630.854296][T29267] hub 2-1:0.0: USB hub found [ 2631.066480][T29267] hub 2-1:0.0: 1 port detected [ 2632.881685][T29267] usb 2-1.1: new full-speed USB device number 103 using dummy_hcd [ 2632.889944][T29267] dummy_hcd dummy_hcd.1: usb_device address has changed! [ 2633.017612][ T715] usb 2-1: USB disconnect, device number 102 [ 2633.049608][T29267] usb 2-1-port1: attempt power cycle 22:43:48 executing program 1: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf010902240001000000000904000009030000000921000000012222000905810314"], 0x0) syz_usb_control_io(r0, &(0x7f0000002440)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, "2a201000", '3\x00'}}, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000080)={0x2c, &(0x7f0000000b40)={0x0, 0x0, 0x4, "6c940218"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000c40)={0x2c, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00e600040000f9"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000001bc0)=ANY=[@ANYBLOB="403fb4000000cf"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) 22:43:48 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_FLAGS={0x8, 0x12c, 0x0, 0x1, [@NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}]}]}, 0x24}}, 0x0) 22:43:48 executing program 0: r0 = syz_io_uring_setup(0x24f9, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100), &(0x7f0000000140)=0x0) r2 = memfd_secret(0x0) ftruncate(r2, 0x5) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0) syz_io_uring_submit(r3, r1, &(0x7f00000001c0)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, r2, &(0x7f0000000040), &(0x7f0000000180)='./file0\x00', 0x18}) io_uring_enter(r0, 0x2d3e, 0x0, 0x0, 0x0, 0x0) 22:43:48 executing program 2: r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000026c0), 0x0, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80045006, &(0x7f0000000000)) 22:43:48 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:48 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:48 executing program 2: r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000026c0), 0x0, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80045006, &(0x7f0000000000)) 22:43:48 executing program 0: r0 = syz_io_uring_setup(0x24f9, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100), &(0x7f0000000140)=0x0) r2 = memfd_secret(0x0) ftruncate(r2, 0x5) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0) syz_io_uring_submit(r3, r1, &(0x7f00000001c0)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, r2, &(0x7f0000000040), &(0x7f0000000180)='./file0\x00', 0x18}) io_uring_enter(r0, 0x2d3e, 0x0, 0x0, 0x0, 0x0) [ 2634.071310][T29267] usb 2-1: new full-speed USB device number 107 using dummy_hcd 22:43:48 executing program 2: r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000026c0), 0x0, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80045006, &(0x7f0000000000)) 22:43:49 executing program 0: r0 = syz_io_uring_setup(0x24f9, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100), &(0x7f0000000140)=0x0) r2 = memfd_secret(0x0) ftruncate(r2, 0x5) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0) syz_io_uring_submit(r3, r1, &(0x7f00000001c0)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, r2, &(0x7f0000000040), &(0x7f0000000180)='./file0\x00', 0x18}) io_uring_enter(r0, 0x2d3e, 0x0, 0x0, 0x0, 0x0) [ 2634.442040][T29267] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 2634.453462][T29267] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2634.575888][T29267] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2634.585870][T29267] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 2634.594493][T29267] usb 2-1: SerialNumber: syz [ 2634.640532][T29267] usb 2-1: config 0 descriptor?? 22:43:49 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:49 executing program 0: r0 = syz_io_uring_setup(0x24f9, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100), &(0x7f0000000140)=0x0) r2 = memfd_secret(0x0) ftruncate(r2, 0x5) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0) syz_io_uring_submit(r3, r1, &(0x7f00000001c0)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, r2, &(0x7f0000000040), &(0x7f0000000180)='./file0\x00', 0x18}) io_uring_enter(r0, 0x2d3e, 0x0, 0x0, 0x0, 0x0) [ 2634.745017][T29267] hub 2-1:0.0: USB hub found [ 2634.975324][T29267] hub 2-1:0.0: 1 port detected [ 2636.772264][T29267] usb 2-1.1: new full-speed USB device number 108 using dummy_hcd [ 2636.780527][T29267] dummy_hcd dummy_hcd.1: usb_device address has changed! [ 2636.912299][ T715] usb 2-1: USB disconnect, device number 107 [ 2636.943782][T29267] usb 2-1-port1: attempt power cycle 22:43:52 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:52 executing program 2: r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000026c0), 0x0, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80045006, &(0x7f0000000000)) 22:43:52 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:52 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:52 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:52 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) 22:43:52 executing program 2: r0 = socket(0x10, 0x803, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000dc0)={'syztnl0\x00', &(0x7f0000000d40)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}) 22:43:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000002240)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x60, 0x74, r1}}, 0x24}, 0x1, 0xf0ffffffffffff}, 0x0) [ 2638.853670][ T1250] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:43:53 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000002240)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x60, 0x74, r1}}, 0x24}, 0x1, 0xf0ffffffffffff}, 0x0) 22:43:53 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:53 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) [ 2639.394345][ T1254] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:43:55 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000002240)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x60, 0x74, r1}}, 0x24}, 0x1, 0xf0ffffffffffff}, 0x0) 22:43:55 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) [ 2640.581295][ T1270] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:43:55 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002000000000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f485"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_fc_cleanup\x00', r0}, 0x10) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000dc0)={[0x3]}, 0x8) r2 = creat(&(0x7f0000000e00)='./bus\x00', 0x3) ftruncate(r2, 0x7fc) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r3, 0x0, 0x10000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000200)={0x6000000c}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) shutdown(r5, 0x1) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendfile(r4, r5, 0x0, 0xc6) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0x6e) 22:43:55 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) 22:43:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000002240)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x60, 0x74, r1}}, 0x24}, 0x1, 0xf0ffffffffffff}, 0x0) 22:43:55 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@mpls_delroute={0x1c, 0x18, 0x9, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe}}, 0x1c}}, 0x0) [ 2641.187393][ T1280] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:43:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@mpls_delroute={0x1c, 0x18, 0x9, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe}}, 0x1c}}, 0x0) 22:43:56 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x200042, 0x0) pselect6(0x200001c8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4000000}, 0x0, &(0x7f0000000380)={0x8}, 0x0, 0x0) 22:43:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@mpls_delroute={0x1c, 0x18, 0x9, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe}}, 0x1c}}, 0x0) 22:43:56 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x200042, 0x0) pselect6(0x200001c8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4000000}, 0x0, &(0x7f0000000380)={0x8}, 0x0, 0x0) 22:43:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@mpls_delroute={0x1c, 0x18, 0x9, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe}}, 0x1c}}, 0x0) 22:43:58 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) 22:43:58 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:43:58 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x200042, 0x0) pselect6(0x200001c8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4000000}, 0x0, &(0x7f0000000380)={0x8}, 0x0, 0x0) 22:43:58 executing program 3: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x12, &(0x7f0000000080)=@conn_svc_rsp={0x0, 0x2, 0xa, "8fe06938"}) 22:43:58 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) 22:43:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000240)={@val={0x0, 0xf8}, @val={0x5}, @eth={@remote, @random="36e1b42e7450", @val={@val={0x9100, 0x4}}}}, 0x24) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, 0x0) 22:43:58 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x200042, 0x0) pselect6(0x200001c8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4000000}, 0x0, &(0x7f0000000380)={0x8}, 0x0, 0x0) [ 2643.786797][ T1301] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2643.882083][T29284] usb 4-1: new high-speed USB device number 72 using dummy_hcd 22:43:58 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@ifindex, 0xffffffffffffffff, 0x10, 0x10, 0x0, @link_id=0xffffffffffffffff}, 0x20) [ 2644.500931][T29284] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2644.512685][T29284] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2644.520915][T29284] usb 4-1: Product: syz [ 2644.525771][T29284] usb 4-1: Manufacturer: syz [ 2644.530592][T29284] usb 4-1: SerialNumber: syz 22:43:59 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) [ 2644.648129][T29284] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 22:43:59 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@ifindex, 0xffffffffffffffff, 0x10, 0x10, 0x0, @link_id=0xffffffffffffffff}, 0x20) 22:43:59 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@ifindex, 0xffffffffffffffff, 0x10, 0x10, 0x0, @link_id=0xffffffffffffffff}, 0x20) [ 2645.262251][ T715] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2645.405193][ T1319] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:44:00 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@ifindex, 0xffffffffffffffff, 0x10, 0x10, 0x0, @link_id=0xffffffffffffffff}, 0x20) [ 2645.757232][T29284] usb 4-1: USB disconnect, device number 72 22:44:00 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) 22:44:00 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:00 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:01 executing program 3: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x12, &(0x7f0000000080)=@conn_svc_rsp={0x0, 0x2, 0xa, "8fe06938"}) 22:44:01 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000180), 0x4) [ 2646.432087][ T715] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 2646.439940][ T715] ath9k_htc: Failed to initialize the device 22:44:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000240)={@val={0x0, 0xf8}, @val={0x5}, @eth={@remote, @random="36e1b42e7450", @val={@val={0x9100, 0x4}}}}, 0x24) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, 0x0) [ 2646.606072][T29284] usb 4-1: ath9k_htc: USB layer deinitialized [ 2646.754130][ T1334] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2646.837280][ T1349] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 2647.071627][T29284] usb 4-1: new high-speed USB device number 73 using dummy_hcd 22:44:01 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:01 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) [ 2647.713214][T29284] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2647.722780][T29284] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2647.731016][T29284] usb 4-1: Product: syz [ 2647.735552][T29284] usb 4-1: Manufacturer: syz [ 2647.740349][T29284] usb 4-1: SerialNumber: syz [ 2648.018081][T29284] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2648.265039][ T1362] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2648.309168][ T1355] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:44:03 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:03 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) [ 2648.672078][ T715] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 22:44:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000240)={@val={0x0, 0xf8}, @val={0x5}, @eth={@remote, @random="36e1b42e7450", @val={@val={0x9100, 0x4}}}}, 0x24) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, 0x0) 22:44:03 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) [ 2649.156275][ T1368] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2649.323537][T29284] usb 4-1: USB disconnect, device number 73 [ 2649.388193][ T1370] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 22:44:04 executing program 5: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) 22:44:04 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:04 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @broadcast}]}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x34}}, 0x0) [ 2649.784904][ T715] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 2649.792846][ T715] ath9k_htc: Failed to initialize the device [ 2649.846166][ T1379] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2649.894534][T29284] usb 4-1: ath9k_htc: USB layer deinitialized 22:44:04 executing program 3: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x12, &(0x7f0000000080)=@conn_svc_rsp={0x0, 0x2, 0xa, "8fe06938"}) 22:44:04 executing program 5: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) 22:44:04 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @broadcast}]}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x34}}, 0x0) 22:44:05 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:05 executing program 5: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) 22:44:05 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @broadcast}]}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x34}}, 0x0) [ 2650.519367][ T1389] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2650.581995][T31500] usb 4-1: new high-speed USB device number 74 using dummy_hcd 22:44:05 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) 22:44:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000240)={@val={0x0, 0xf8}, @val={0x5}, @eth={@remote, @random="36e1b42e7450", @val={@val={0x9100, 0x4}}}}, 0x24) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, 0x0) 22:44:05 executing program 5: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) 22:44:05 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x34, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @broadcast}]}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x34}}, 0x0) [ 2650.943359][ T1403] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2651.132428][T31500] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2651.142049][T31500] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2651.150363][T31500] usb 4-1: Product: syz [ 2651.155038][T31500] usb 4-1: Manufacturer: syz [ 2651.159839][T31500] usb 4-1: SerialNumber: syz [ 2651.272264][T31500] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 22:44:05 executing program 1: r0 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r0, 0x0, 0x0) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000140), &(0x7f0000001300)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) setpgid(r1, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8000000a, 0x0) r2 = socket(0x10, 0x803, 0x0) socket$tipc(0x1e, 0x7, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000000)={'bridge_slave_0\x00', 0x8000}) [ 2651.465863][ T1422] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:44:06 executing program 2: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) [ 2651.872149][T12749] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2652.233613][ T1425] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2652.435191][T31500] usb 4-1: USB disconnect, device number 74 [ 2652.942009][T12749] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 2652.949715][T12749] ath9k_htc: Failed to initialize the device [ 2652.968413][T31500] usb 4-1: ath9k_htc: USB layer deinitialized 22:44:07 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="48000000240051860000000000ff000000000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000005000)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x60, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x40, 0x2, [@TCA_BASIC_EMATCHES={0x3c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x30, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x1, 0x0, 0x0, {{}, [@TCA_EM_IPT_HOOK={0x8}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0xa}, @TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_MATCH_DATA={0x4}]}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x70}}, 0x0) 22:44:07 executing program 0: r0 = socket(0x840000000002, 0x3, 0xff) sendmmsg$inet(r0, &(0x7f0000000b40)=[{{&(0x7f0000000000)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000080)=[{&(0x7f00000000c0)="a905000005000000002100338bb335529f56ed5c0e5d4da8efbebde700000000e5c064c6", 0x24}], 0x1}}, {{&(0x7f0000000040)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=[@ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_ttl={{0x14, 0x0, 0x8}}], 0x30}}], 0x2, 0x0) 22:44:07 executing program 2: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) 22:44:07 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x807, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x8c00, &(0x7f0000000240)={&(0x7f0000000180)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x10, 0x0, 0x205}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) 22:44:07 executing program 4: socket$inet6_udp(0xa, 0x3, 0x0) 22:44:07 executing program 3: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x12, &(0x7f0000000080)=@conn_svc_rsp={0x0, 0x2, 0xa, "8fe06938"}) [ 2653.257546][ T1437] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 22:44:08 executing program 2: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x101}, 0x1c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c) 22:44:08 executing program 0: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)='\'\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) [ 2653.541898][T31500] usb 4-1: new high-speed USB device number 75 using dummy_hcd 22:44:08 executing program 0: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)='\'\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) 22:44:08 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) [ 2654.123004][T31500] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2654.137060][T31500] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2654.146118][T31500] usb 4-1: Product: syz [ 2654.150495][T31500] usb 4-1: Manufacturer: syz [ 2654.155563][T31500] usb 4-1: SerialNumber: syz [ 2654.204738][ T1438] bridge0: port 6(gretap5) entered disabled state [ 2654.212282][ T1438] bridge0: port 5(gretap4) entered disabled state [ 2654.219574][ T1438] bridge0: port 4(gretap3) entered disabled state [ 2654.227097][ T1438] bridge0: port 3(gretap2) entered disabled state [ 2654.268638][T31500] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 22:44:09 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) 22:44:09 executing program 0: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)='\'\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) [ 2654.962058][ T1468] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2654.970204][ T1437] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2655.049208][ T1443] lo: entered allmulticast mode [ 2655.063477][ T1443] tunl0: entered allmulticast mode [ 2655.073681][ T1443] gre0: entered allmulticast mode [ 2655.088424][ T1443] gretap0: entered allmulticast mode [ 2655.099266][ T1443] erspan0: entered allmulticast mode [ 2655.109980][ T1443] ip_vti0: entered allmulticast mode [ 2655.120249][ T1443] ip6_vti0: entered allmulticast mode [ 2655.131192][ T1443] sit0: entered allmulticast mode [ 2655.152896][ T1443] ip6tnl0: entered allmulticast mode [ 2655.166441][ T1443] ip6gre0: entered allmulticast mode [ 2655.194346][ T1443] syz_tun: entered allmulticast mode [ 2655.205343][ T1443] ip6gretap0: entered allmulticast mode [ 2655.217036][ T1443] bridge0: entered allmulticast mode [ 2655.226606][ T1443] vcan0: entered allmulticast mode [ 2655.235600][ T1443] bond0: entered allmulticast mode [ 2655.240921][ T1443] bond_slave_0: entered allmulticast mode [ 2655.247021][ T1443] bond_slave_1: entered allmulticast mode [ 2655.262388][ T1443] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2655.272133][ T1443] team0: entered allmulticast mode [ 2655.277502][ T1443] team_slave_0: entered allmulticast mode [ 2655.285187][ T1443] team_slave_1: entered allmulticast mode [ 2655.293691][ T1443] 8021q: adding VLAN 0 to HW filter on device team0 [ 2655.304806][ T1443] dummy0: entered allmulticast mode [ 2655.316188][ T1443] nlmon0: entered allmulticast mode [ 2655.402355][ T1443] caif0: entered allmulticast mode [ 2655.407683][ T1443] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 2655.569231][ T1473] usb 4-1: USB disconnect, device number 75 22:44:10 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) 22:44:10 executing program 4: socket$inet6_udp(0xa, 0x3, 0x0) 22:44:10 executing program 0: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)='\'\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) 22:44:10 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) 22:44:10 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x807, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x8c00, &(0x7f0000000240)={&(0x7f0000000180)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x10, 0x0, 0x205}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) [ 2655.996891][ T1488] lo: left allmulticast mode [ 2656.045150][ T1488] tunl0: left allmulticast mode [ 2656.114122][ T1488] gre0: left allmulticast mode [ 2656.122858][ T1468] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 2656.130474][ T1468] ath9k_htc: Failed to initialize the device 22:44:10 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=@newlink={0x54, 0x10, 0x405, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x24, 0x2, 0x0, 0x1, [@IFLA_GRE_ENCAP_SPORT={0x6}, @IFLA_GRE_ERSPAN_VER={0x5}, @IFLA_GRE_ENCAP_DPORT={0x6}, @IFLA_GRE_ENCAP_FLAGS={0x6}]}}}]}, 0x54}}, 0x0) 22:44:10 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) 22:44:10 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) [ 2656.173854][ T1473] usb 4-1: ath9k_htc: USB layer deinitialized [ 2656.187167][ T1488] gretap0: left allmulticast mode [ 2656.252092][ T1488] erspan0: left allmulticast mode [ 2656.302391][ T1488] ip_vti0: left allmulticast mode [ 2656.362438][ T1488] ip6_vti0: left allmulticast mode [ 2656.432172][ T1488] sit0: left allmulticast mode [ 2656.543878][ T1488] ip6tnl0: left allmulticast mode [ 2656.597166][ T1488] ip6gre0: left allmulticast mode 22:44:11 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_int(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, @remote}, 0x10) 22:44:11 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0x127e, 0x300000000000000) 22:44:11 executing program 2: syz_clone(0x40080000, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000780), &(0x7f0000000000)="a80e5484714cbdba23379491615124b9b13b2bac4620ddb46915b50eb2840c41c741426b9db656fb183705b0e7602e08b274fa63bb40c7c1fd7f99ad6773580aba904c9172d753ceb80a7299d224272285989c0994b0e7c79f681ff43f9b25525a76ed14824e33a6b9c07815ccbc39d8e675f33f6109979d5739475c9b2064490d96ce04f9e5874a79d23bc8937b6d5d8dc6204847562debf876da5f0e195b693ff034289c261739a5422f8f8eee972ce8c62b485e193b7918054ebf410fd2c603a5188c9878d96b89dbf5aa899f6ee95aef3950f95c31649c8ce8f49bb3d09ea6a72c2e711ef7bcd20be4680f986bffb04f645ffac3e4942a91f43dced5774d64f38d2a1936cbc6f4220ff39008463c0e65f42c07ca92be02614c4236e9ada958665e10216ecb9a634e7920a295a0d055010d171d9eb2d8b8e2599d4800a5da632798f1d7c4606321afcb3d90cde71636bf029d9ca4ad2b5a89a4a6b56afef06d2bb5b8cf953ad42b167125ecdcbe9eec43f1862a1fb25a7307366eec6d493f681149da032864187f984cfcbdca") [ 2656.745407][ T1488] syz_tun: left allmulticast mode [ 2656.853101][ T1488] ip6gretap0: left allmulticast mode [ 2656.952544][ T1488] bridge0: left allmulticast mode [ 2657.033016][ T1488] vcan0: left allmulticast mode [ 2657.074453][ T1488] bond0: left allmulticast mode [ 2657.079769][ T1488] bond_slave_0: left allmulticast mode [ 2657.086106][ T1488] bond_slave_1: left allmulticast mode 22:44:11 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0x127e, 0x300000000000000) 22:44:11 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) [ 2657.274598][ T1488] team0: left allmulticast mode [ 2657.279700][ T1488] team_slave_0: left allmulticast mode [ 2657.285757][ T1488] team_slave_1: left allmulticast mode [ 2657.385448][ T1488] dummy0: left allmulticast mode [ 2657.460644][ T1488] nlmon0: left allmulticast mode [ 2657.496816][ T1488] caif0: left allmulticast mode [ 2657.547140][ T1490] lo: entered allmulticast mode [ 2657.558668][ T1490] tunl0: entered allmulticast mode [ 2657.569203][ T1490] gre0: entered allmulticast mode [ 2657.584597][ T1490] gretap0: entered allmulticast mode [ 2657.596072][ T1490] erspan0: entered allmulticast mode [ 2657.607596][ T1490] ip_vti0: entered allmulticast mode [ 2657.623233][ T1490] ip6_vti0: entered allmulticast mode [ 2657.634725][ T1490] sit0: entered allmulticast mode [ 2657.657122][ T1490] ip6tnl0: entered allmulticast mode [ 2657.668385][ T1490] ip6gre0: entered allmulticast mode [ 2657.698715][ T1490] syz_tun: entered allmulticast mode [ 2657.709920][ T1490] ip6gretap0: entered allmulticast mode [ 2657.726785][ T1490] bridge0: entered allmulticast mode [ 2657.737055][ T1490] vcan0: entered allmulticast mode [ 2657.746097][ T1490] bond0: entered allmulticast mode [ 2657.751731][ T1490] bond_slave_0: entered allmulticast mode [ 2657.757655][ T1490] bond_slave_1: entered allmulticast mode [ 2657.770190][ T1490] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2657.780091][ T1490] team0: entered allmulticast mode [ 2657.785747][ T1490] team_slave_0: entered allmulticast mode [ 2657.791899][ T1490] team_slave_1: entered allmulticast mode [ 2657.800391][ T1490] 8021q: adding VLAN 0 to HW filter on device team0 [ 2657.811259][ T1490] dummy0: entered allmulticast mode [ 2657.828552][ T1490] nlmon0: entered allmulticast mode 22:44:12 executing program 4: socket$inet6_udp(0xa, 0x3, 0x0) 22:44:12 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) 22:44:12 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0x127e, 0x300000000000000) [ 2657.883934][ T1490] caif0: entered allmulticast mode [ 2657.889273][ T1490] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. 22:44:13 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x807, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x8c00, &(0x7f0000000240)={&(0x7f0000000180)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x10, 0x0, 0x205}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) 22:44:13 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) 22:44:13 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0x127e, 0x300000000000000) 22:44:13 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) 22:44:13 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) 22:44:13 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x7, {"a2e3ad21ed0d52f91b38090987f70e06d038e7ff7fc6e5539b3264078b089b07073771090890e0878f0e1ac6e7049b334b959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d074a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x3b3cc1e9e7df1ab7}}, 0x9b) [ 2658.733818][ T1527] lo: left allmulticast mode [ 2658.813908][ T1527] tunl0: left allmulticast mode [ 2658.888890][ T1527] gre0: left allmulticast mode [ 2658.950713][ T1527] gretap0: left allmulticast mode [ 2659.004322][ T1527] erspan0: left allmulticast mode [ 2659.027436][ T1527] ip_vti0: left allmulticast mode [ 2659.105074][ T1527] ip6_vti0: left allmulticast mode [ 2659.202728][ T1527] sit0: left allmulticast mode [ 2659.281919][ T1527] ip6tnl0: left allmulticast mode [ 2659.333545][ T1527] ip6gre0: left allmulticast mode [ 2659.432275][ T1527] syz_tun: left allmulticast mode [ 2659.475192][ T1527] ip6gretap0: left allmulticast mode [ 2659.522847][ T1527] bridge0: left allmulticast mode [ 2659.556411][ T1527] vcan0: left allmulticast mode [ 2659.603176][ T1527] bond0: left allmulticast mode [ 2659.608381][ T1527] bond_slave_0: left allmulticast mode [ 2659.614642][ T1527] bond_slave_1: left allmulticast mode [ 2659.726159][ T1527] team0: left allmulticast mode [ 2659.731266][ T1527] team_slave_0: left allmulticast mode [ 2659.737347][ T1527] team_slave_1: left allmulticast mode [ 2659.784928][ T1527] dummy0: left allmulticast mode [ 2659.832753][ T1527] nlmon0: left allmulticast mode [ 2659.853457][ T1527] caif0: left allmulticast mode [ 2659.898514][ T1528] lo: entered allmulticast mode [ 2659.910083][ T1528] tunl0: entered allmulticast mode [ 2659.920780][ T1528] gre0: entered allmulticast mode [ 2659.936692][ T1528] gretap0: entered allmulticast mode [ 2659.948110][ T1528] erspan0: entered allmulticast mode [ 2659.959243][ T1528] ip_vti0: entered allmulticast mode [ 2659.976658][ T1528] ip6_vti0: entered allmulticast mode [ 2659.988318][ T1528] sit0: entered allmulticast mode [ 2660.011238][ T1528] ip6tnl0: entered allmulticast mode [ 2660.023083][ T1528] ip6gre0: entered allmulticast mode [ 2660.051181][ T1528] syz_tun: entered allmulticast mode [ 2660.063731][ T1528] ip6gretap0: entered allmulticast mode [ 2660.081181][ T1528] bridge0: entered allmulticast mode [ 2660.092089][ T1528] vcan0: entered allmulticast mode [ 2660.100528][ T1528] bond0: entered allmulticast mode [ 2660.106284][ T1528] bond_slave_0: entered allmulticast mode [ 2660.113735][ T1528] bond_slave_1: entered allmulticast mode [ 2660.125601][ T1528] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2660.138365][ T1528] team0: entered allmulticast mode [ 2660.143950][ T1528] team_slave_0: entered allmulticast mode [ 2660.149859][ T1528] team_slave_1: entered allmulticast mode [ 2660.158452][ T1528] 8021q: adding VLAN 0 to HW filter on device team0 [ 2660.168602][ T1528] dummy0: entered allmulticast mode [ 2660.184993][ T1528] nlmon0: entered allmulticast mode [ 2660.262332][ T1528] caif0: entered allmulticast mode [ 2660.267674][ T1528] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. 22:44:17 executing program 2: syz_clone(0x40080000, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000780), &(0x7f0000000000)="a80e5484714cbdba23379491615124b9b13b2bac4620ddb46915b50eb2840c41c741426b9db656fb183705b0e7602e08b274fa63bb40c7c1fd7f99ad6773580aba904c9172d753ceb80a7299d224272285989c0994b0e7c79f681ff43f9b25525a76ed14824e33a6b9c07815ccbc39d8e675f33f6109979d5739475c9b2064490d96ce04f9e5874a79d23bc8937b6d5d8dc6204847562debf876da5f0e195b693ff034289c261739a5422f8f8eee972ce8c62b485e193b7918054ebf410fd2c603a5188c9878d96b89dbf5aa899f6ee95aef3950f95c31649c8ce8f49bb3d09ea6a72c2e711ef7bcd20be4680f986bffb04f645ffac3e4942a91f43dced5774d64f38d2a1936cbc6f4220ff39008463c0e65f42c07ca92be02614c4236e9ada958665e10216ecb9a634e7920a295a0d055010d171d9eb2d8b8e2599d4800a5da632798f1d7c4606321afcb3d90cde71636bf029d9ca4ad2b5a89a4a6b56afef06d2bb5b8cf953ad42b167125ecdcbe9eec43f1862a1fb25a7307366eec6d493f681149da032864187f984cfcbdca") 22:44:17 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x807, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x8c00, &(0x7f0000000240)={&(0x7f0000000180)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x10, 0x0, 0x205}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) 22:44:17 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) 22:44:17 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f0000000040)=""/43, 0x0}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000980)={0x1, 0x0, [{0x0, 0x13, &(0x7f00000002c0)=""/19}]}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f00000000c0)=""/87, 0x0}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af04, &(0x7f0000000940)={0x0, 0xfdfdffff}) 22:44:17 executing program 4: socket$inet6_udp(0xa, 0x3, 0x0) 22:44:17 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x7, {"a2e3ad21ed0d52f91b38090987f70e06d038e7ff7fc6e5539b3264078b089b07073771090890e0878f0e1ac6e7049b334b959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d074a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x3b3cc1e9e7df1ab7}}, 0x9b) [ 2662.621020][ T1548] lo: left allmulticast mode [ 2662.683390][ T1548] tunl0: left allmulticast mode [ 2662.714072][ T1548] gre0: left allmulticast mode [ 2662.769480][ T1548] gretap0: left allmulticast mode [ 2662.860386][ T1548] erspan0: left allmulticast mode 22:44:17 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x7, {"a2e3ad21ed0d52f91b38090987f70e06d038e7ff7fc6e5539b3264078b089b07073771090890e0878f0e1ac6e7049b334b959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d074a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x3b3cc1e9e7df1ab7}}, 0x9b) [ 2662.897796][ T1548] ip_vti0: left allmulticast mode 22:44:17 executing program 5: r0 = socket(0x80000000000000a, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r2 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="580000001500add427323b472545b4560a117fffffff81000e220e227f000001925aa80013007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee000000deff0000000200000000", 0x58}], 0x1) 22:44:17 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000340)={0x26, 'hash\x00', 0x0, 0x0, 'blake2b-384-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000040)="f0", 0x1) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8) [ 2662.972719][ T1548] ip6_vti0: left allmulticast mode [ 2663.096458][ T1548] sit0: left allmulticast mode [ 2663.198345][ T1548] ip6tnl0: left allmulticast mode [ 2663.235021][ T1548] ip6gre0: left allmulticast mode [ 2663.316435][ T1548] syz_tun: left allmulticast mode 22:44:18 executing program 5: r0 = socket(0x80000000000000a, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r2 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="580000001500add427323b472545b4560a117fffffff81000e220e227f000001925aa80013007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee000000deff0000000200000000", 0x58}], 0x1) 22:44:18 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000340)={0x26, 'hash\x00', 0x0, 0x0, 'blake2b-384-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000040)="f0", 0x1) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8) [ 2663.389760][ T1548] ip6gretap0: left allmulticast mode 22:44:18 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0x7, {"a2e3ad21ed0d52f91b38090987f70e06d038e7ff7fc6e5539b3264078b089b07073771090890e0878f0e1ac6e7049b334b959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d074a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x3b3cc1e9e7df1ab7}}, 0x9b) [ 2663.582173][ T1548] bridge0: left allmulticast mode [ 2663.628808][ T1548] vcan0: left allmulticast mode [ 2663.667123][ T1548] bond0: left allmulticast mode [ 2663.673217][ T1548] bond_slave_0: left allmulticast mode [ 2663.678877][ T1548] bond_slave_1: left allmulticast mode [ 2663.794992][ T1548] team0: left allmulticast mode [ 2663.800157][ T1548] team_slave_0: left allmulticast mode [ 2663.800237][ T1548] team_slave_1: left allmulticast mode [ 2663.874958][ T1548] dummy0: left allmulticast mode [ 2663.914090][ T1548] nlmon0: left allmulticast mode [ 2663.928115][ T1548] caif0: left allmulticast mode [ 2663.983276][ T1553] lo: entered allmulticast mode [ 2663.997501][ T1553] tunl0: entered allmulticast mode [ 2664.007716][ T1553] gre0: entered allmulticast mode [ 2664.023065][ T1553] gretap0: entered allmulticast mode [ 2664.034149][ T1553] erspan0: entered allmulticast mode [ 2664.044999][ T1553] ip_vti0: entered allmulticast mode [ 2664.055390][ T1553] ip6_vti0: entered allmulticast mode [ 2664.069735][ T1553] sit0: entered allmulticast mode [ 2664.092601][ T1553] ip6tnl0: entered allmulticast mode [ 2664.106025][ T1553] ip6gre0: entered allmulticast mode [ 2664.152523][ T1553] syz_tun: entered allmulticast mode [ 2664.164033][ T1553] ip6gretap0: entered allmulticast mode [ 2664.181070][ T1553] bridge0: entered allmulticast mode [ 2664.191159][ T1553] vcan0: entered allmulticast mode [ 2664.199759][ T1553] bond0: entered allmulticast mode [ 2664.205351][ T1553] bond_slave_0: entered allmulticast mode [ 2664.211257][ T1553] bond_slave_1: entered allmulticast mode [ 2664.224132][ T1553] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2664.239392][ T1553] team0: entered allmulticast mode [ 2664.245004][ T1553] team_slave_0: entered allmulticast mode [ 2664.250908][ T1553] team_slave_1: entered allmulticast mode [ 2664.260412][ T1553] 8021q: adding VLAN 0 to HW filter on device team0 [ 2664.276628][ T1553] dummy0: entered allmulticast mode [ 2664.293079][ T1553] nlmon0: entered allmulticast mode [ 2664.574420][ T1553] caif0: entered allmulticast mode [ 2664.584845][ T1553] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. 22:44:21 executing program 2: syz_clone(0x40080000, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000780), &(0x7f0000000000)="a80e5484714cbdba23379491615124b9b13b2bac4620ddb46915b50eb2840c41c741426b9db656fb183705b0e7602e08b274fa63bb40c7c1fd7f99ad6773580aba904c9172d753ceb80a7299d224272285989c0994b0e7c79f681ff43f9b25525a76ed14824e33a6b9c07815ccbc39d8e675f33f6109979d5739475c9b2064490d96ce04f9e5874a79d23bc8937b6d5d8dc6204847562debf876da5f0e195b693ff034289c261739a5422f8f8eee972ce8c62b485e193b7918054ebf410fd2c603a5188c9878d96b89dbf5aa899f6ee95aef3950f95c31649c8ce8f49bb3d09ea6a72c2e711ef7bcd20be4680f986bffb04f645ffac3e4942a91f43dced5774d64f38d2a1936cbc6f4220ff39008463c0e65f42c07ca92be02614c4236e9ada958665e10216ecb9a634e7920a295a0d055010d171d9eb2d8b8e2599d4800a5da632798f1d7c4606321afcb3d90cde71636bf029d9ca4ad2b5a89a4a6b56afef06d2bb5b8cf953ad42b167125ecdcbe9eec43f1862a1fb25a7307366eec6d493f681149da032864187f984cfcbdca") 22:44:21 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000340)={0x26, 'hash\x00', 0x0, 0x0, 'blake2b-384-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000040)="f0", 0x1) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8) 22:44:21 executing program 5: r0 = socket(0x80000000000000a, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r2 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="580000001500add427323b472545b4560a117fffffff81000e220e227f000001925aa80013007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee000000deff0000000200000000", 0x58}], 0x1) 22:44:21 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010100d7cc9a10cd060c01fb827f34030109021b000100001e0009040000011506e90009058477"], 0x0) 22:44:21 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:44:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4a, &(0x7f0000000040)=0x9, 0x4) getsockopt$IP6T_SO_GET_INFO(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000080)={'raw\x00', 0x0, [0xa1, 0x1000]}, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2b, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 22:44:22 executing program 5: r0 = socket(0x80000000000000a, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0xe22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r2 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="580000001500add427323b472545b4560a117fffffff81000e220e227f000001925aa80013007b00090080007f000001e809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee000000deff0000000200000000", 0x58}], 0x1) 22:44:22 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000340)={0x26, 'hash\x00', 0x0, 0x0, 'blake2b-384-generic\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000040)="f0", 0x1) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8) [ 2667.595736][T29284] usb 4-1: new high-speed USB device number 76 using dummy_hcd [ 2667.882504][T29284] usb 4-1: Using ep0 maxpacket: 16 22:44:22 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000001e0000140012800900010063616e"], 0x3c}}, 0x0) r4 = socket(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x58, 0x24, 0x10, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0x4, 0x8}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}, {0x4}}]}]}, 0x1b}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2100400}, 0xc, &(0x7f0000000300)={&(0x7f0000000180)=@bridge_delneigh={0x6c, 0x1d, 0x20, 0x70bd26, 0x25dfdbfe, {0x1c, 0x0, 0x0, r6, 0x0, 0x4, 0x3}, [@NDA_DST_IPV4={0x8, 0x1, @multicast2}, @NDA_NH_ID={0x8, 0xd, 0xffff}, @NDA_CACHEINFO={0x14, 0x3, {0x7, 0xfffffff8, 0x6, 0x6}}, @NDA_MASTER={0x8, 0x9, 0x9}, @NDA_NH_ID={0x8, 0xd, 0xbc8}, @NDA_DST_IPV4={0x8, 0x1, @empty}, @NDA_DST_IPV6={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x1}, 0x4000040) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000240)=@newqdisc={0x94, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x64, 0x2, {{}, [@TCA_NETEM_LOSS={0x48, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18}]}, @TCA_NETEM_SLOT={0x2c}]}}}]}, 0x94}}, 0x0) [ 2668.013050][T29284] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 2668.024552][T29284] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 2668.052228][ T1475] usb 5-1: new high-speed USB device number 76 using dummy_hcd [ 2668.112700][ T1595] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2668.122339][ T1595] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 22:44:22 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket(0x2a, 0x2, 0x0) bind$alg(r0, &(0x7f0000000240)={0x2a, 'skcipher\x00', 0x0, 0x0, 'ecb-twofish-avx\x00'}, 0x58) [ 2668.250320][ T1595] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2668.272900][T29284] usb 4-1: New USB device found, idVendor=06cd, idProduct=010c, bcdDevice=82.fb [ 2668.282468][T29284] usb 4-1: New USB device strings: Mfr=127, Product=52, SerialNumber=3 [ 2668.290971][T29284] usb 4-1: Product: syz [ 2668.295542][T29284] usb 4-1: Manufacturer: syz [ 2668.300445][T29284] usb 4-1: SerialNumber: syz 22:44:23 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x2b, 0x6, 0x0, {0x0, 0xa, 0x0, '/dev/fuse\x00'}}, 0x2b) [ 2668.332222][ T1475] usb 5-1: Using ep0 maxpacket: 8 [ 2668.380526][T29284] usb 4-1: config 0 descriptor?? 22:44:23 executing program 2: syz_clone(0x40080000, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000780), &(0x7f0000000000)="a80e5484714cbdba23379491615124b9b13b2bac4620ddb46915b50eb2840c41c741426b9db656fb183705b0e7602e08b274fa63bb40c7c1fd7f99ad6773580aba904c9172d753ceb80a7299d224272285989c0994b0e7c79f681ff43f9b25525a76ed14824e33a6b9c07815ccbc39d8e675f33f6109979d5739475c9b2064490d96ce04f9e5874a79d23bc8937b6d5d8dc6204847562debf876da5f0e195b693ff034289c261739a5422f8f8eee972ce8c62b485e193b7918054ebf410fd2c603a5188c9878d96b89dbf5aa899f6ee95aef3950f95c31649c8ce8f49bb3d09ea6a72c2e711ef7bcd20be4680f986bffb04f645ffac3e4942a91f43dced5774d64f38d2a1936cbc6f4220ff39008463c0e65f42c07ca92be02614c4236e9ada958665e10216ecb9a634e7920a295a0d055010d171d9eb2d8b8e2599d4800a5da632798f1d7c4606321afcb3d90cde71636bf029d9ca4ad2b5a89a4a6b56afef06d2bb5b8cf953ad42b167125ecdcbe9eec43f1862a1fb25a7307366eec6d493f681149da032864187f984cfcbdca") [ 2668.486818][T29284] keyspan 4-1:0.0: Keyspan 1 port adapter converter detected [ 2668.497237][T29284] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 81 [ 2668.505645][T29284] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 82 [ 2668.513870][T29284] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 1 [ 2668.522040][T29284] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 2 [ 2668.530048][T29284] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 83 [ 2668.538283][T29284] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 3 [ 2668.541901][ T1475] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2668.556761][ T1475] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2668.566122][ T1475] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 22:44:23 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000001e0000140012800900010063616e"], 0x3c}}, 0x0) r4 = socket(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x58, 0x24, 0x10, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0x4, 0x8}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}, {0x4}}]}]}, 0x1b}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2100400}, 0xc, &(0x7f0000000300)={&(0x7f0000000180)=@bridge_delneigh={0x6c, 0x1d, 0x20, 0x70bd26, 0x25dfdbfe, {0x1c, 0x0, 0x0, r6, 0x0, 0x4, 0x3}, [@NDA_DST_IPV4={0x8, 0x1, @multicast2}, @NDA_NH_ID={0x8, 0xd, 0xffff}, @NDA_CACHEINFO={0x14, 0x3, {0x7, 0xfffffff8, 0x6, 0x6}}, @NDA_MASTER={0x8, 0x9, 0x9}, @NDA_NH_ID={0x8, 0xd, 0xbc8}, @NDA_DST_IPV4={0x8, 0x1, @empty}, @NDA_DST_IPV6={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x1}, 0x4000040) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000240)=@newqdisc={0x94, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x64, 0x2, {{}, [@TCA_NETEM_LOSS={0x48, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18}]}, @TCA_NETEM_SLOT={0x2c}]}}}]}, 0x94}}, 0x0) [ 2668.583130][ T1475] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 2668.595141][ T1475] usb 5-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2668.604881][ T1475] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2668.677808][T29284] usb 4-1: Keyspan 1 port adapter converter now attached to ttyUSB0 [ 2668.685328][ T1587] raw-gadget.1 gadget.4: fail, usb_ep_enable returned -22 22:44:23 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket(0x2a, 0x2, 0x0) bind$alg(r0, &(0x7f0000000240)={0x2a, 'skcipher\x00', 0x0, 0x0, 'ecb-twofish-avx\x00'}, 0x58) [ 2668.767327][T29284] usb 4-1: USB disconnect, device number 76 [ 2668.829313][T29284] keyspan_1 ttyUSB0: Keyspan 1 port adapter converter now disconnected from ttyUSB0 [ 2668.842230][T29284] keyspan 4-1:0.0: device disconnected [ 2668.865067][ T1602] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 22:44:23 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x2b, 0x6, 0x0, {0x0, 0xa, 0x0, '/dev/fuse\x00'}}, 0x2b) [ 2668.874788][ T1602] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2668.963548][ T1602] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2669.095800][ T1475] hub 5-1:1.0: bad descriptor, ignoring hub [ 2669.103146][ T1475] hub: probe of 5-1:1.0 failed with error -5 [ 2669.110867][ T1475] cdc_wdm 5-1:1.0: skipping garbage [ 2669.117593][ T1475] cdc_wdm 5-1:1.0: skipping garbage [ 2669.193602][ T1475] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 2669.199921][ T1475] cdc_wdm 5-1:1.0: Unknown control protocol 22:44:24 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010100d7cc9a10cd060c01fb827f34030109021b000100001e0009040000011506e90009058477"], 0x0) [ 2669.802028][T29267] usb 4-1: new high-speed USB device number 77 using dummy_hcd [ 2669.860202][ T1475] usb 5-1: USB disconnect, device number 76 [ 2670.051902][T29267] usb 4-1: Using ep0 maxpacket: 16 [ 2670.192341][T29267] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 2670.203846][T29267] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 2670.412383][T29267] usb 4-1: New USB device found, idVendor=06cd, idProduct=010c, bcdDevice=82.fb [ 2670.424064][T29267] usb 4-1: New USB device strings: Mfr=127, Product=52, SerialNumber=3 [ 2670.433032][T29267] usb 4-1: Product: syz [ 2670.437404][T29267] usb 4-1: Manufacturer: syz [ 2670.442401][T29267] usb 4-1: SerialNumber: syz [ 2670.480147][T29267] usb 4-1: config 0 descriptor?? [ 2670.546253][T29267] keyspan 4-1:0.0: Keyspan 1 port adapter converter detected [ 2670.556653][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 81 [ 2670.564983][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 82 [ 2670.573458][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 1 [ 2670.581585][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 2 [ 2670.589603][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 83 [ 2670.597901][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 3 [ 2670.626161][T29267] usb 4-1: Keyspan 1 port adapter converter now attached to ttyUSB0 [ 2670.833575][T29267] usb 4-1: USB disconnect, device number 77 [ 2670.869460][T29267] keyspan_1 ttyUSB0: Keyspan 1 port adapter converter now disconnected from ttyUSB0 [ 2670.882507][T29267] keyspan 4-1:0.0: device disconnected 22:44:25 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:44:25 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) 22:44:25 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket(0x2a, 0x2, 0x0) bind$alg(r0, &(0x7f0000000240)={0x2a, 'skcipher\x00', 0x0, 0x0, 'ecb-twofish-avx\x00'}, 0x58) 22:44:25 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000001e0000140012800900010063616e"], 0x3c}}, 0x0) r4 = socket(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x58, 0x24, 0x10, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0x4, 0x8}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}, {0x4}}]}]}, 0x1b}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2100400}, 0xc, &(0x7f0000000300)={&(0x7f0000000180)=@bridge_delneigh={0x6c, 0x1d, 0x20, 0x70bd26, 0x25dfdbfe, {0x1c, 0x0, 0x0, r6, 0x0, 0x4, 0x3}, [@NDA_DST_IPV4={0x8, 0x1, @multicast2}, @NDA_NH_ID={0x8, 0xd, 0xffff}, @NDA_CACHEINFO={0x14, 0x3, {0x7, 0xfffffff8, 0x6, 0x6}}, @NDA_MASTER={0x8, 0x9, 0x9}, @NDA_NH_ID={0x8, 0xd, 0xbc8}, @NDA_DST_IPV4={0x8, 0x1, @empty}, @NDA_DST_IPV6={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x1}, 0x4000040) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000240)=@newqdisc={0x94, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x64, 0x2, {{}, [@TCA_NETEM_LOSS={0x48, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18}]}, @TCA_NETEM_SLOT={0x2c}]}}}]}, 0x94}}, 0x0) 22:44:25 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x2b, 0x6, 0x0, {0x0, 0xa, 0x0, '/dev/fuse\x00'}}, 0x2b) [ 2671.103359][ T1617] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2671.113011][ T1617] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2671.215619][ T1617] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 22:44:25 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket(0x2a, 0x2, 0x0) bind$alg(r0, &(0x7f0000000240)={0x2a, 'skcipher\x00', 0x0, 0x0, 'ecb-twofish-avx\x00'}, 0x58) 22:44:26 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x2b, 0x6, 0x0, {0x0, 0xa, 0x0, '/dev/fuse\x00'}}, 0x2b) 22:44:26 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000001e0000140012800900010063616e"], 0x3c}}, 0x0) r4 = socket(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x58, 0x24, 0x10, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0x4, 0x8}}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}, {0x4}}]}]}, 0x1b}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2100400}, 0xc, &(0x7f0000000300)={&(0x7f0000000180)=@bridge_delneigh={0x6c, 0x1d, 0x20, 0x70bd26, 0x25dfdbfe, {0x1c, 0x0, 0x0, r6, 0x0, 0x4, 0x3}, [@NDA_DST_IPV4={0x8, 0x1, @multicast2}, @NDA_NH_ID={0x8, 0xd, 0xffff}, @NDA_CACHEINFO={0x14, 0x3, {0x7, 0xfffffff8, 0x6, 0x6}}, @NDA_MASTER={0x8, 0x9, 0x9}, @NDA_NH_ID={0x8, 0xd, 0xbc8}, @NDA_DST_IPV4={0x8, 0x1, @empty}, @NDA_DST_IPV6={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x1}, 0x4000040) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000240)=@newqdisc={0x94, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x64, 0x2, {{}, [@TCA_NETEM_LOSS={0x48, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18}]}, @TCA_NETEM_SLOT={0x2c}]}}}]}, 0x94}}, 0x0) 22:44:26 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010100d7cc9a10cd060c01fb827f34030109021b000100001e0009040000011506e90009058477"], 0x0) [ 2671.529120][ T1210] ieee802154 phy0 wpan0: encryption failed: -22 [ 2671.536234][ T1210] ieee802154 phy1 wpan1: encryption failed: -22 22:44:26 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2671.664699][ T1627] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 22:44:26 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:26 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) [ 2672.090413][T29267] usb 4-1: new high-speed USB device number 78 using dummy_hcd [ 2672.171843][ T1475] usb 2-1: new high-speed USB device number 112 using dummy_hcd [ 2672.272929][T29284] usb 5-1: new high-speed USB device number 77 using dummy_hcd [ 2672.552107][T29267] usb 4-1: Using ep0 maxpacket: 16 [ 2672.572813][ T1475] usb 2-1: Using ep0 maxpacket: 8 [ 2672.673835][T29284] usb 5-1: Using ep0 maxpacket: 8 [ 2672.692765][ T1475] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2672.703472][ T1475] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2672.712926][ T1475] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2672.724593][ T1475] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 2672.735074][T29267] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 2672.736285][ T1475] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2672.747702][T29267] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 2672.767519][ T1475] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2672.863099][ T1632] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 2672.932979][T29267] usb 4-1: New USB device found, idVendor=06cd, idProduct=010c, bcdDevice=82.fb [ 2672.942539][T29267] usb 4-1: New USB device strings: Mfr=127, Product=52, SerialNumber=3 [ 2672.950994][T29267] usb 4-1: Product: syz [ 2672.955401][T29267] usb 4-1: Manufacturer: syz [ 2672.960111][T29267] usb 4-1: SerialNumber: syz [ 2672.968674][T29284] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2672.982222][T29284] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2672.991307][T29284] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2673.003043][T29284] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 2673.014512][T29284] usb 5-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2673.023821][T29284] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2673.046159][ T1475] hub 2-1:1.0: bad descriptor, ignoring hub [ 2673.052605][ T1475] hub: probe of 2-1:1.0 failed with error -5 [ 2673.060393][ T1475] cdc_wdm 2-1:1.0: skipping garbage [ 2673.066464][ T1475] cdc_wdm 2-1:1.0: skipping garbage [ 2673.070723][T29267] usb 4-1: config 0 descriptor?? [ 2673.166444][T29267] keyspan 4-1:0.0: Keyspan 1 port adapter converter detected [ 2673.182248][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 81 [ 2673.190281][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 82 [ 2673.198516][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 1 [ 2673.206717][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 2 [ 2673.214803][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 83 [ 2673.223043][T29267] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 3 [ 2673.247058][ T1475] cdc_wdm 2-1:1.0: cdc-wdm0: USB WDM device [ 2673.254489][ T1475] cdc_wdm 2-1:1.0: Unknown control protocol [ 2673.297103][T29267] usb 4-1: Keyspan 1 port adapter converter now attached to ttyUSB0 [ 2673.377494][ T1633] raw-gadget.2 gadget.4: fail, usb_ep_enable returned -22 [ 2673.452634][ T1448] usb 4-1: USB disconnect, device number 78 [ 2673.500925][ T1448] keyspan_1 ttyUSB0: Keyspan 1 port adapter converter now disconnected from ttyUSB0 [ 2673.513806][ T1448] keyspan 4-1:0.0: device disconnected [ 2673.527340][T29284] hub 5-1:1.0: bad descriptor, ignoring hub [ 2673.533622][T29284] hub: probe of 5-1:1.0 failed with error -5 [ 2673.541259][T29284] cdc_wdm 5-1:1.0: skipping garbage [ 2673.546850][T29284] cdc_wdm 5-1:1.0: skipping garbage [ 2673.614257][T29284] cdc_wdm 5-1:1.0: cdc-wdm1: USB WDM device [ 2673.620426][T29284] cdc_wdm 5-1:1.0: Unknown control protocol [ 2673.812935][T29267] usb 2-1: USB disconnect, device number 112 [ 2674.590149][T29267] usb 5-1: USB disconnect, device number 77 22:44:30 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:44:30 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) 22:44:30 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) 22:44:30 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010100d7cc9a10cd060c01fb827f34030109021b000100001e0009040000011506e90009058477"], 0x0) 22:44:30 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:44:30 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:30 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) [ 2675.761731][ T1475] usb 4-1: new high-speed USB device number 79 using dummy_hcd [ 2675.796996][T29267] usb 2-1: new high-speed USB device number 113 using dummy_hcd 22:44:30 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) [ 2676.012506][ T1475] usb 4-1: Using ep0 maxpacket: 16 [ 2676.101743][T29267] usb 2-1: Using ep0 maxpacket: 8 [ 2676.132267][ T1475] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 2676.143947][ T1475] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 2676.293722][T29267] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2676.304251][T29267] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2676.313625][T29267] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2676.324662][T22289] usb 5-1: new high-speed USB device number 78 using dummy_hcd [ 2676.325042][T29267] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 22:44:31 executing program 5: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) [ 2676.344230][T29267] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2676.352848][ T1475] usb 4-1: New USB device found, idVendor=06cd, idProduct=010c, bcdDevice=82.fb [ 2676.355780][T29267] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2676.367800][ T1475] usb 4-1: New USB device strings: Mfr=127, Product=52, SerialNumber=3 [ 2676.383069][ T1475] usb 4-1: Product: syz [ 2676.387437][ T1475] usb 4-1: Manufacturer: syz [ 2676.392758][ T1475] usb 4-1: SerialNumber: syz 22:44:31 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/nfs', 0x0, 0x0) getdents64(r0, &(0x7f0000000200)=""/152, 0x20) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) getdents(r0, &(0x7f0000000100)=""/94, 0x2000015e) [ 2676.452639][ T1475] usb 4-1: config 0 descriptor?? [ 2676.497361][ T1649] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 2676.535866][ T1475] keyspan 4-1:0.0: Keyspan 1 port adapter converter detected [ 2676.546448][ T1475] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 81 [ 2676.554794][ T1475] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 82 [ 2676.567664][ T1475] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 1 [ 2676.576287][ T1475] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 2 [ 2676.584487][ T1475] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 83 [ 2676.592636][ T1475] keyspan 4-1:0.0: found no endpoint descriptor for endpoint 3 [ 2676.654609][T29267] hub 2-1:1.0: bad descriptor, ignoring hub [ 2676.664793][T29267] hub: probe of 2-1:1.0 failed with error -5 [ 2676.665672][ T1475] usb 4-1: Keyspan 1 port adapter converter now attached to ttyUSB0 [ 2676.673146][T29267] cdc_wdm 2-1:1.0: skipping garbage [ 2676.684717][T29267] cdc_wdm 2-1:1.0: skipping garbage [ 2676.688586][T22289] usb 5-1: Using ep0 maxpacket: 8 [ 2676.916499][ T1475] usb 4-1: USB disconnect, device number 79 [ 2676.930181][T29267] cdc_wdm 2-1:1.0: cdc-wdm0: USB WDM device [ 2676.939115][T29267] cdc_wdm 2-1:1.0: Unknown control protocol [ 2677.152952][ T1475] keyspan_1 ttyUSB0: Keyspan 1 port adapter converter now disconnected from ttyUSB0 [ 2677.167392][ T1475] keyspan 4-1:0.0: device disconnected [ 2677.174401][T29267] usb 2-1: USB disconnect, device number 113 [ 2677.189389][T22289] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2677.200115][T22289] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2677.209618][T22289] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2677.221916][T22289] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 2677.233794][T22289] usb 5-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2677.244125][T22289] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2677.306869][ T1654] raw-gadget.2 gadget.4: fail, usb_ep_enable returned -22 [ 2677.517175][T22289] hub 5-1:1.0: bad descriptor, ignoring hub [ 2677.523585][T22289] hub: probe of 5-1:1.0 failed with error -5 [ 2677.530760][T22289] cdc_wdm 5-1:1.0: skipping garbage [ 2677.536361][T22289] cdc_wdm 5-1:1.0: skipping garbage [ 2677.627465][T22289] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 2677.633897][T22289] cdc_wdm 5-1:1.0: Unknown control protocol 22:44:32 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:44:32 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) [ 2678.621990][T29267] usb 2-1: new high-speed USB device number 114 using dummy_hcd [ 2679.013397][T29267] usb 2-1: Using ep0 maxpacket: 8 [ 2679.379416][T29267] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2679.390236][T29267] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2679.400413][T29267] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2679.413854][T29267] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 2679.436041][T29267] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2679.446437][T29267] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2679.599799][ T1448] usb 5-1: USB disconnect, device number 78 [ 2679.754010][ T1681] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 2679.845866][T29267] hub 2-1:1.0: bad descriptor, ignoring hub [ 2679.852568][T29267] hub: probe of 2-1:1.0 failed with error -5 [ 2679.860246][T29267] cdc_wdm 2-1:1.0: skipping garbage [ 2679.865826][T29267] cdc_wdm 2-1:1.0: skipping garbage [ 2679.976319][T29267] cdc_wdm 2-1:1.0: cdc-wdm0: USB WDM device [ 2679.983413][T29267] cdc_wdm 2-1:1.0: Unknown control protocol [ 2680.612367][T29267] usb 2-1: USB disconnect, device number 114 [ 2680.618266][ T1475] usb 2-1: Failed to suspend device, error -19 22:44:35 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a010000190581", @ANYRES64], 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 22:44:35 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_ARP_VALIDATE={0x8, 0x9, 0x3}, @IFLA_BOND_MIIMON={0x8, 0x3, 0xf61}]}}}]}, 0x44}}, 0x0) 22:44:35 executing program 5: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:35 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:36 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r3, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) r5 = socket(0xa, 0x1, 0x0) close(r5) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000040)={r4}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r5, &(0x7f00000026c0)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000000000008400000002000000002004"], 0x20}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f00000001c0)={r2}, 0xc) 22:44:36 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_ARP_VALIDATE={0x8, 0x9, 0x3}, @IFLA_BOND_MIIMON={0x8, 0x3, 0xf61}]}}}]}, 0x44}}, 0x0) [ 2682.431883][T29284] usb 5-1: new high-speed USB device number 79 using dummy_hcd 22:44:37 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) [ 2682.792174][T29284] usb 5-1: Using ep0 maxpacket: 8 22:44:37 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r3, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) r5 = socket(0xa, 0x1, 0x0) close(r5) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000040)={r4}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r5, &(0x7f00000026c0)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000000000008400000002000000002004"], 0x20}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f00000001c0)={r2}, 0xc) [ 2683.114740][T29284] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2683.125181][T29284] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2683.134329][T29284] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2683.145804][T29284] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 2683.157344][T29284] usb 5-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 2683.166711][T29284] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2683.347238][ T1702] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 22:44:38 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_ARP_VALIDATE={0x8, 0x9, 0x3}, @IFLA_BOND_MIIMON={0x8, 0x3, 0xf61}]}}}]}, 0x44}}, 0x0) [ 2683.667264][T29284] hub 5-1:1.0: bad descriptor, ignoring hub [ 2683.673595][T29284] hub: probe of 5-1:1.0 failed with error -5 [ 2683.681298][T29284] cdc_wdm 5-1:1.0: skipping garbage [ 2683.687565][T29284] cdc_wdm 5-1:1.0: skipping garbage [ 2683.826531][T29284] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 2683.836686][T29284] cdc_wdm 5-1:1.0: Unknown control protocol 22:44:38 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r3, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) r5 = socket(0xa, 0x1, 0x0) close(r5) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000040)={r4}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r5, &(0x7f00000026c0)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000000000008400000002000000002004"], 0x20}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f00000001c0)={r2}, 0xc) 22:44:38 executing program 5: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:39 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_ARP_VALIDATE={0x8, 0x9, 0x3}, @IFLA_BOND_MIIMON={0x8, 0x3, 0xf61}]}}}]}, 0x44}}, 0x0) [ 2684.823911][ T1475] usb 5-1: USB disconnect, device number 79 [ 2684.832382][T22289] usb 5-1: Failed to suspend device, error -71 22:44:41 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:41 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={r1}, &(0x7f0000000140)=0x8) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r3, 0x84, 0x6e, &(0x7f0000961fe4)=[@in={0x2, 0x0, @private=0xa010102}], 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f000095dff8)=ANY=[@ANYBLOB="7c3b6ad5", @ANYRES32=0x0], &(0x7f000095dffc)=0x8) r5 = socket(0xa, 0x1, 0x0) close(r5) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000040)={r4}, &(0x7f0000000140)=0x8) sendmmsg$inet_sctp(r5, &(0x7f00000026c0)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000000000008400000002000000002004"], 0x20}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f00000001c0)={r2}, 0xc) 22:44:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000f5000006"], 0xfdef) 22:44:41 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x10, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x20000023896) io_submit(0x0, 0x2, &(0x7f0000000f80)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xa1, 0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x8}, 0x0]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) fallocate(0xffffffffffffffff, 0x11, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240)=ANY=[], 0x3af4701e) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x0, &(0x7f0000000100)=0x800b, 0x4) 22:44:41 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x408) 22:44:42 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:43 executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000840)={@random="3d4dbb5d16ca", @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0e307c", 0x14, 0x6, 0x0, @dev, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 22:44:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000f5000006"], 0xfdef) 22:44:43 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:43 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x408) 22:44:43 executing program 5: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:44 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:45 executing program 0: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:45 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x408) 22:44:45 executing program 5: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000f5000006"], 0xfdef) 22:44:45 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:46 executing program 3: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000f5000006"], 0xfdef) 22:44:46 executing program 5: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:46 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$getflags(r0, 0x408) 22:44:47 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d800000000000000024e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f9568a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d66b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6bda9df2c3af36effff050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1f44ccb19e810879b70a7000000000000001e029d505378a6ac00000000d7900a820b6327944e9a217b9800e000002a92895614cd50cbe43a1ed25268816b00000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106a99893ed20fa7a050fbbef90327e827e513e96068fd1e8a43e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940e4ffffffffffffff0000000000003596b272c628e645e1ff7a2a29eb15f4af8a22311ba54197b5ace45f3bdc879e86574f088fc8cfead0ce78d9c26542814b562f71ef6a4b56d305db76981a409e8d24a29cf6a656ecf14faa1802711733f9a933d2124bccc6b46095e6a4219c732915bbc8b36c413cfd316bc0101fb7173a2b84e8337260ce146a9157bbb57d616795f085db0e83ff93ab0cf8537096657df41c8720af9e031151e6f63cbe433704fd94fce898dd26ec67e74d164f5ee5fdb16d035db2cddc44564e900e4db6cf1d3cc73d25d88e7111e43a9bac6a5c18621ab16d0118de570afb170ed5c9b6e96112999ad1b2efd0ab2e06a1c964c638c89d90af827ffb273c4fffbb516a5274998f5d5715db72dd6eb45c28c31703ee424c973bcf33fc840ca555aa"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) sched_setscheduler(0x0, 0x0, &(0x7f0000000100)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x8800) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000580), &(0x7f00000005c0)='./file0\x00', 0x8, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) lseek(r1, 0xffffffff, 0x3) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r4, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/block/loop0', 0x2, 0x0) recvmmsg(r5, &(0x7f0000001440)=[{{&(0x7f0000000180)=@nfc, 0x80, &(0x7f0000000400)=[{&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/253, 0xfd}], 0x2, &(0x7f0000001a80)=""/4096, 0x1000}, 0x4}, {{&(0x7f0000000680)=@caif=@dgm, 0x80, &(0x7f0000000a00)=[{&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000000700)=""/71, 0x47}, {&(0x7f0000000780)=""/143, 0x8f}, {&(0x7f0000000840)=""/23, 0x17}], 0x4, &(0x7f0000003a80)=""/4096, 0x1000}}, {{&(0x7f0000000f00)=@generic, 0x80, &(0x7f0000000f80)=[{&(0x7f0000004a80)=""/4096, 0x1000}, {&(0x7f0000000a40)}, {&(0x7f0000005a80)=""/4096, 0x1000}], 0x3, &(0x7f0000006a80)=""/4096, 0x1000}}, {{&(0x7f0000000fc0)=@nfc_llcp, 0x80, &(0x7f0000001400)=[{&(0x7f0000001100)=""/236, 0xec}, {&(0x7f0000001200)=""/156, 0x9c}, {&(0x7f0000001340)=""/160, 0xa0}, {&(0x7f0000001040)=""/106, 0x6a}], 0x4}}], 0x4, 0x2000, &(0x7f0000001540)={0x77359400}) sendto$inet(r4, 0x0, 0x0, 0x200087e8, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) openat$uhid(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) sendto$inet(r4, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba78050a34f65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03859bcecc7a95425a3a07e756d44ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) 22:44:47 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:44:47 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:47 executing program 0: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:48 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:48 executing program 3: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:48 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:48 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:48 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:49 executing program 0: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:49 executing program 3: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x189901, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045005, &(0x7f0000000100)=0x2000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x9) write$dsp(r0, &(0x7f0000000000)='8', 0x1) ioctl$SNDCTL_DSP_SETFMT(r0, 0x5001, 0x0) 22:44:49 executing program 5: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) 22:44:52 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:52 executing program 5: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) 22:44:52 executing program 0: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) 22:44:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) 22:44:52 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:44:52 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) [ 2698.379812][ T1863] __nla_validate_parse: 2 callbacks suppressed [ 2698.379881][ T1863] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 22:44:53 executing program 0: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) [ 2698.532932][ T1863] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 22:44:53 executing program 5: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) 22:44:53 executing program 0: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) 22:44:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) [ 2699.237071][ T1880] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2699.310386][ T1880] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 22:44:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) 22:44:54 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) 22:44:54 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000200)={0x0, 0x26}, 0xe) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @local}]}, &(0x7f0000000140)=0x10) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x76, &(0x7f0000000000)=@assoc_value, &(0x7f0000000240)=0x8) 22:44:54 executing program 5: r0 = socket(0x1, 0x80802, 0x0) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x10000001}) close(r1) shutdown(r0, 0x0) [ 2700.000830][ T1885] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2700.073031][ T1887] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2700.277925][ T1887] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:44:55 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) [ 2700.968202][ T1893] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 22:44:56 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) [ 2701.690996][ T1903] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2701.785272][ T1904] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 22:44:57 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:44:57 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:44:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) 22:44:57 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:44:57 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r4, @ANYBLOB="a0000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000e40)=@newtfilter={0x64, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0xffff}}, [@filter_kind_options=@f_bpf={{0x8}, {0x38, 0x2, [@TCA_BPF_ACT={0x34, 0x1, [@m_sample={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x64}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@newtfilter={0x24, 0x11, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x0, 0x7a00}}}, 0x24}}, 0x0) [ 2703.444129][ T1912] __nla_validate_parse: 2 callbacks suppressed [ 2703.444191][ T1912] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2703.653200][ T1919] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2703.978753][ T5366] Bluetooth: hci9: unexpected event for opcode 0x2043 22:44:58 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:44:59 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:44:59 executing program 3: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:44:59 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:44:59 executing program 3: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:45:00 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:45:00 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:45:00 executing program 3: open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240)={0x0, 0x0, 0x2}, &(0x7f0000002000), &(0x7f0000ffc000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r1, 0x0) io_uring_enter(r0, 0x2e59, 0xf2a8, 0x3, &(0x7f00000002c0), 0x8) 22:45:02 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:45:02 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) [ 2708.084896][ T5366] Bluetooth: hci9: Controller not accepting commands anymore: ncmd = 0 [ 2708.093783][ T5366] Bluetooth: hci9: Injecting HCI hardware error event [ 2708.106035][ T5366] Bluetooth: hci9: hardware error 0x00 22:45:03 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:45:03 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:03 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000780)=@newlink={0x5c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}, @IFLA_MASTER={0x8, 0x3}, @IFLA_ADDRESS={0xa, 0x1, @local}]}, 0x5c}}, 0x0) 22:45:04 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 2709.993519][T24971] Bluetooth: hci9: unexpected event for opcode 0x2043 22:45:04 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000780)=@newlink={0x5c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}, @IFLA_MASTER={0x8, 0x3}, @IFLA_ADDRESS={0xa, 0x1, @local}]}, 0x5c}}, 0x0) [ 2710.202036][ T5366] Bluetooth: hci9: Opcode 0x0c03 failed: -110 22:45:05 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:05 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:05 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000780)=@newlink={0x5c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}, @IFLA_MASTER={0x8, 0x3}, @IFLA_ADDRESS={0xa, 0x1, @local}]}, 0x5c}}, 0x0) 22:45:06 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:45:06 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:06 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000780)=@newlink={0x5c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}, @IFLA_MASTER={0x8, 0x3}, @IFLA_ADDRESS={0xa, 0x1, @local}]}, 0x5c}}, 0x0) 22:45:06 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:09 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0x82, &(0x7f0000000080)=@assoc_value, 0x8) syz_emit_vhci(&(0x7f0000000080)=ANY=[@ANYBLOB="040f04040043203661cd4669e5ada1f1171722bed7c1798f24501b15bce14518d5e881dcb7cbb5e117f7c28948d8521cc3fbff94239049e6aa8d11d6bf4ddc1e22932cb3e5f91963785ef391f2d4a8c36b813e8112cf202217ac498410e2ce7566b788f0b4bdffef7cc81852a06033ff29739fa151c2def85b41e4cd4dca158cc13df1d0454798c597b89e9b3789af224bdf671a04a06198dac536bb0e65d544"], 0x7) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x61, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x20000023896) ioctl$TCSETS2(r4, 0x402c542b, &(0x7f0000000340)={0xffff3ad5, 0x3, 0x7ff, 0x0, 0x6d, "ea0ce72d234fe4e75eb7a8eb69066f50ce756a", 0x9, 0x8}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(r5, 0x8904, 0x0) syz_clone3(&(0x7f0000000480)={0x100008000, 0x0, &(0x7f0000000200), 0x0, {}, 0x0, 0x0, &(0x7f0000001640)=""/4096, 0x0, 0x0, {r5}}, 0x58) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) ioctl$KVM_GET_NESTED_STATE(0xffffffffffffffff, 0xc080aebe, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$KVM_SET_ONE_REG(r3, 0x4010aeac, &(0x7f0000000140)={0x9, 0x101}) 22:45:09 executing program 1: getrlimit(0x1cdda98741c06eed, 0x0) 22:45:09 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:09 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:09 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000280)={'syz_tun\x00', 0x0}) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xf3e, 0x4) sendto$packet(r0, &(0x7f00000000c0)="3f0402003e0001002c001e0089e9aaa911d7c2290f0086dd1327c9167c64044a1b7880610cc96655b1b141ab059b24d0fbc50df71548a3f6c5609063382a0c153cfdf9435e3ffe46", 0x10048, 0x0, &(0x7f0000000540)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @multicast}, 0x14) 22:45:09 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000080)="99", 0x10, 0x0, &(0x7f0000000140)={0x11, 0xd, r1, 0x1, 0x0, 0x6, @random="278046e4025f"}, 0x14) 22:45:10 executing program 1: getrlimit(0x1cdda98741c06eed, 0x0) 22:45:10 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:10 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:45:10 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r1, 0x4010640d, &(0x7f0000000000)={0x3, 0x2}) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r1, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f0000000180)={r2, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000002300)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 22:45:10 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000080)="99", 0x10, 0x0, &(0x7f0000000140)={0x11, 0xd, r1, 0x1, 0x0, 0x6, @random="278046e4025f"}, 0x14) 22:45:10 executing program 1: getrlimit(0x1cdda98741c06eed, 0x0) [ 2717.074416][ T26] ===================================================== [ 2717.082116][ T26] BUG: KMSAN: uninit-value in n_tty_receive_buf_standard+0xc58/0x9230 [ 2717.090517][ T26] n_tty_receive_buf_standard+0xc58/0x9230 [ 2717.096901][ T26] n_tty_receive_buf_common+0x178e/0x2310 [ 2717.103431][ T26] n_tty_receive_buf2+0x4c/0x60 [ 2717.114290][ T26] tty_ldisc_receive_buf+0xce/0x270 [ 2717.119688][ T26] tty_port_default_receive_buf+0xdf/0x190 [ 2717.126522][ T26] flush_to_ldisc+0x4b7/0xdc0 [ 2717.131733][ T26] process_scheduled_works+0x104e/0x1e70 [ 2717.137525][ T26] worker_thread+0xf45/0x1490 [ 2717.142750][ T26] kthread+0x3ed/0x540 [ 2717.147016][ T26] ret_from_fork+0x66/0x80 [ 2717.151929][ T26] ret_from_fork_asm+0x11/0x20 [ 2717.156889][ T26] [ 2717.159377][ T26] Uninit was created at: [ 2717.164426][ T26] slab_post_alloc_hook+0x129/0xa70 [ 2717.169780][ T26] __kmem_cache_alloc_node+0x5c9/0x970 [ 2717.175673][ T26] __kmalloc+0x121/0x3c0 [ 2717.180078][ T26] __tty_buffer_request_room+0x36e/0x6c0 [ 2717.186187][ T26] __tty_insert_flip_string_flags+0x140/0x560 [ 2717.193028][ T26] uart_insert_char+0x39e/0xa00 [ 2717.198082][ T26] serial8250_read_char+0x1a2/0x5d0 [ 2717.203756][ T26] serial8250_handle_irq+0x77b/0xb30 [ 2717.209191][ T26] serial8250_default_handle_irq+0x11a/0x2a0 [ 2717.220289][ T26] serial8250_interrupt+0xc0/0x350 [ 2717.226559][ T26] __handle_irq_event_percpu+0x113/0xc90 [ 2717.232769][ T26] handle_irq_event+0xef/0x2c0 [ 2717.237705][ T26] handle_edge_irq+0x341/0xf90 [ 2717.242968][ T26] __common_interrupt+0x94/0x1f0 [ 2717.248179][ T26] common_interrupt+0x89/0xa0 [ 2717.253399][ T26] asm_common_interrupt+0x2b/0x40 [ 2717.258690][ T26] [ 2717.261094][ T26] CPU: 1 PID: 26 Comm: kworker/u4:1 Tainted: G W 6.7.0-rc5-syzkaller-00047-g5bd7ef53ffe5 #0 [ 2717.273145][ T26] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 [ 2717.284543][ T26] Workqueue: events_unbound flush_to_ldisc [ 2717.290575][ T26] ===================================================== [ 2717.297930][ T26] Disabling lock debugging due to kernel taint [ 2717.304453][ T26] Kernel panic - not syncing: kmsan.panic set ... [ 2717.310963][ T26] CPU: 1 PID: 26 Comm: kworker/u4:1 Tainted: G B W 6.7.0-rc5-syzkaller-00047-g5bd7ef53ffe5 #0 [ 2717.322586][ T26] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 [ 2717.332774][ T26] Workqueue: events_unbound flush_to_ldisc [ 2717.338862][ T26] Call Trace: [ 2717.342231][ T26] [ 2717.345261][ T26] dump_stack_lvl+0x1bf/0x240 [ 2717.350128][ T26] dump_stack+0x1e/0x20 [ 2717.354442][ T26] panic+0x4de/0xc90 [ 2717.358533][ T26] ? add_taint+0x108/0x1a0 [ 2717.363107][ T26] kmsan_report+0x2d0/0x2d0 [ 2717.367800][ T26] ? __msan_warning+0x96/0x110 [ 2717.372728][ T26] ? n_tty_receive_buf_standard+0xc58/0x9230 [ 2717.378887][ T26] ? n_tty_receive_buf_common+0x178e/0x2310 [ 2717.384952][ T26] ? n_tty_receive_buf2+0x4c/0x60 [ 2717.390134][ T26] ? tty_ldisc_receive_buf+0xce/0x270 [ 2717.395686][ T26] ? tty_port_default_receive_buf+0xdf/0x190 [ 2717.401944][ T26] ? flush_to_ldisc+0x4b7/0xdc0 [ 2717.406962][ T26] ? process_scheduled_works+0x104e/0x1e70 [ 2717.412930][ T26] ? worker_thread+0xf45/0x1490 [ 2717.417927][ T26] ? kthread+0x3ed/0x540 [ 2717.422425][ T26] ? ret_from_fork+0x66/0x80 [ 2717.427189][ T26] ? ret_from_fork_asm+0x11/0x20 [ 2717.432312][ T26] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 2717.438308][ T26] ? stack_trace_save+0xa9/0xe0 [ 2717.443313][ T26] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 2717.449330][ T26] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 2717.455340][ T26] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 2717.461350][ T26] ? n_tty_receive_char+0xd6b/0x1440 [ 2717.466809][ T26] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 2717.472813][ T26] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 2717.478819][ T26] __msan_warning+0x96/0x110 [ 2717.483597][ T26] n_tty_receive_buf_standard+0xc58/0x9230 [ 2717.489622][ T26] ? kmsan_internal_set_shadow_origin+0x66/0xe0 [ 2717.496095][ T26] n_tty_receive_buf_common+0x178e/0x2310 [ 2717.502052][ T26] n_tty_receive_buf2+0x4c/0x60 [ 2717.507073][ T26] ? n_tty_write_wakeup+0x50/0x50 [ 2717.512263][ T26] tty_ldisc_receive_buf+0xce/0x270 [ 2717.517669][ T26] tty_port_default_receive_buf+0xdf/0x190 [ 2717.523674][ T26] ? tty_buffer_flush_work+0x40/0x40 [ 2717.529145][ T26] flush_to_ldisc+0x4b7/0xdc0 [ 2717.534121][ T26] ? tty_buffer_init+0x150/0x150 [ 2717.539241][ T26] process_scheduled_works+0x104e/0x1e70 [ 2717.545086][ T26] worker_thread+0xf45/0x1490 [ 2717.549949][ T26] kthread+0x3ed/0x540 [ 2717.554197][ T26] ? pr_cont_work+0xce0/0xce0 [ 2717.559033][ T26] ? kthread_blkcg+0x120/0x120 [ 2717.563986][ T26] ret_from_fork+0x66/0x80 [ 2717.568586][ T26] ? kthread_blkcg+0x120/0x120 [ 2717.573550][ T26] ret_from_fork_asm+0x11/0x20 [ 2717.578501][ T26] [ 2717.581919][ T26] Kernel Offset: disabled [ 2717.586291][ T26] Rebooting in 86400 seconds..