ff55014aeceb8f92b96fac1f7262571f4c7c28007ed80a694f6cf78610b47d8a0a54e0ad3c9b279ce074be5065454377466aab2bb2029767141c350baae929df1f5652e7f33c275a0743855a4d1d9b737672fc11e0bd707dd16a375f66f80cf918890381e9eefce996cb571b600b68899eeaa5ede56d1e637003a51ae11dd73787b4e14c0323ccf40ff5a18027c6f9865b13270746504431ced57885847408de49021521a2ec76122918e267890cb60aca057c21b12ad9e3e569534c70cfbe820f87c68c247be2ed44da8db65c65d71b7919e0a7e67a7f24c0b921fad74998dbc8ac74d2a6c529bc28ae65c7729d2409a44b8990c8177c3b0a73e373c9f332e729b942f931d86dfe975f9c306da3ff52eef92abba9835ad395741cc458afdb03e653ee791f4e998814212055534eea85d8e01fb3a8689051331b12db66c67aa8b09bdceadef3ea0197fbcd52460c61f76cb1993c6cd93c4b1a6f7e37c9c7c7fbdbe2f14a8f95498afe7c17187104ea659acc5e4578fbdf5b7160390687971be94a6934c8d17bab6c36ce90ba646efb3e27a72cb1a049e03e51766ed483ddfb2badba353f6eecd2a2990cb6f2132b47f5b4df4ab247cb822dff171ebb8c67b02aa11a447fbeedc08fa8c57034bc15a23438196fde72b5dbf6570d05ae911d141fbb1311e9b5c1934f2962b7f5493d9aea0af5b69f823aaf1a051f9baa0fdcd1e9b0935c72c1ea2456e74a4d3517c39d11e255770c07965948d89452b15a44f132bf195d09048cec758c829fc033b8568bed59aa1510573e3179aabeb4bfbf33565331692226940d4804300b4a1c75783c6c157233bdd5b25423f11d0d78aa74604d6efc8527fb6cf6bac68ff19920e6137803e3702299fe98f7f50328ccee8ff5b97a799ae19f97bfd030b09e4ccb0e6154f694e7cb69e3bf896bd93aa48d4e1b947a8f20edc7a4e782d7d0bcf21f50719daacb15fcde6aa30cd16c1deb20245f7fb76134a044b519f956327ec7f4f04f1446072aecdd5030934ee05151944c29e91a6572023eaaebebf98d2d758aa37033e21a583af9f26125a1e73b69521ce4ed1f17598cf94dd833e88724b7c5e69cee2cb40d9d9ace0ac03b97bd04d546ac98a8e29b87ea839e23664bae16325f6b4b9fc0438483b0ad2fae7d7609cc941e38622c50db391467dfdf713052e4c9d7a1ddc2323aa3cf18bbe7a3d43d4e5da1f5ae0ea30b2bd44ab3bf218bb177fc63597729a60982ce026ad78ae7a07424cd66667d02bfbc2213ba184a5676b67467d5d92e220371f1cbdbe30b1665c674bffd30e073dab56a7aba57bd1f460585bbcd2eb6fbfa2a12be57000e9a83ba1a2c548ff45aab4568682024e9de22d685be2bddfdd92f80a0267a325cba15e3de3bb9480fd9a5974a86fe230844c04dd274d115cb05bce37dfb6259ce110a70b5512a692288450d9c8c6edc94fb66b048d0c438d25e240f274df051a4148b67ef88b733ac73fb5d2a76cf316f54d2a7097ec50887545163e0daab2814dccb2b511b7e5d89760517d2d90fe6a3c7b4a4b79e14ee02ae8b8a541a877b89800c24cd796bfd4f831d5ef9b762091dbb97da5f3ff76dbb15396473acdf06707cd0a2aabb7db7812d32f6f85b840a97bea0f6001227117c8d5afdee9cbd78cd0a16aa0dc7983efc54b610b9f5fbe62d278cdd03e1d46f649e488d0a8d6bd86436c9bb66d229cab3def76620cd85e6f1a7bb6acd932f370017f4aade605d234cb5cdb1cb3f39a578df78c74071572ad1a886244432314e30db428857d3f2d75dadd20e6967ee6135b9cd61cbffd23316c0305be253fbf67e1e66afb1a95ddbf97f1b8a10c888256c73a3da2920a323d06c087cb704cebe5d98514b8dbdc4af83c1e81ed1f3982b7b8a93fb4ecbd339568a676f9c85fe98b5c470f779f87bf7210d19d089a4be2b478ea7d86388030ea04046f2c1bca6200bec1eeb68baf2f9c72290de86f8e8da094200bd0397132bb487ae2f0ef55b3dfb05b1e3a327090181a18a34143874536157c76e65ce7b2fa81feedf82aea55a7136f7852875dd9fbb6a75e97ff98fe2136fc91cd8bd4d8d6415aec61ebf4a5370bc60c6688ba510ce911cdf3834f9ad39bfd417bd9878a87ac36c4119a01968c77b5069921b546241366ffbe3416312c10a90ad03112bb0f7a4b358c93795a55c30e3df2022ffe1cd997a4b8736e3ef512a64cf18d2cd46b91c56a1493ca586fe9cf34401a35200dee54fe7b7704dde9702309cd28be0cdf4440eba93a2086430386d10f7b025a14a61fa1cc0c6ee2021fbd10c84e8d410f288be62a04ddc908a6c9ece2553d9a7222ba8367b78ef5294064a486238eb624d9ac99a5c4c00702f5aa6e097aebf280780b3004b8c52e5b4001d84bdb20dadc8354641d328277602ece11c88ec4905b0b544bc59eeacf4de8e95f13c8b7efa5a5345d52977664af84dd43dc9b7c3be0934b858819b77cb81a3b25821ed953cce6f881df15f45753b94bcc2b37b1045b2906e7909b1df15bd7e8c0a5f8e02818ace1472dcb8b1c7b00a979b3a6fea8fe6c05f192af3014883549604aca609f089880448deb76de30745d4422f75f51afc87cd21e083e21e65776333b558ce23a9640a931ae9bf7db9da8b886fc4633e7bc752782181043e1efd99380fcae33b627bbcdc70bbbc6d3f88ab83b5e2c3ce900e13ce2a297349032d46c7efc976a9142ba8603a4a374cebe652d70627e86f2335b99a8df5777bfac256f4ac6be816b26fef4f85492508a924f8967c39a92fbae205d0e591536e05a9c544a48bfbe946f7a80578ff0eb8e1fc7afeab2f84461ceb31ccce12516f8df80ad7d4dce27846b864c64eddd972d13286567f2aef17de59a49c5666b3a7cd020222902fabb965a170f028ae0c514cb503b57f3d2ebdec00b7946b6c9ac43779276f5888fc4ea594867ed975467205e31aff9051b6d881a5673c7dd765a7a2db5d92daa81e70de68c8e6c2f9eba999b5e1f64e09ba0f5a1860eed57efb81874a878e9a9a745ae22e1f1cafb626606e02ddb95b0eabb1d5dcc6441253ab0d97a357c35583297deae6af5d0bd0b072e5f672476a41c9558f631360d18828ce4f1c822463e7f4dcb332f04c3d965aa8b368d24ea5d10c3377ac8caf16746a47037b317c7f51499cb87944a61dc221dddba378eb987e331d15ee2d237e6852a3bf2c45dc369791d1e0e6858e18ce8280ca33d8a2869404eaf9fab8af53a0c38e72eeb644098dd7b74c259a77c57ddcb593af1e8b0eda345b6ea95dc9ded4a3ebdfe1a64040fe38881131d5e10bd2b792110bb6f0271c4605835dec081a5040c715b83b3bec268e854809c3599bc34da03c5f9e110debedd0014ce1d198a20fa82826bf4184508b45dd6f8b3ca68645ac8b1fe5c2fd842a5b1b42474a0fb0ffa9b405068a5f65fe3439da25a4fc8037b2536ce687394b9d2504b80890e0edee15e9492a27a0386572ba99f72d499005e2a9dba4f2e9c72570a306aa11cd41d578a64da0e218890d6eae3388fc6bd3e2a9cfafffe65e421fd9aacb486fd0910c250b226a67b40f274849be4e686db5b53d8911034b041f07b50799811383904a7d432128840d6eaab659e9493ef879a96cb36a85327db2bd929a52f5800819ece15f58f4c31709c47a5217aed6c9ed8d85e75adf526fc544557443fda3f35d42448a1ce38acc0a958dbee7243ae6f4c211fa9c0ebb65db3d6ddeeca619c04e6a1ba23f812f40b9a45371723d0a80a5f35b5e2bdb3f7fb20e77459504f7a8404b7d25b28e3e4af9d3cfefa2c021bf5623058cce0497db163d80daa116a37c6128da8eb1fec13057bc7c8ecd9fca89cc9788cbcb3f79315b48c08b1a88cdab45118c2c30693e8c5e22089ec32359c8f4a2437a8307fcf0c33ae34b74789b5016e0794d2772546988c009c05a28533f8003f21c7d6ad5a97d64b7ab5c1e20f0968404590b366733f8fcbbe7f7e5bfa9dd39fee5166fcd561aa22162e59960b262c0ade8e4e70483c74f760cdff913432af7c885d8448c414b27da69803b2d3e1b904cb12d3716ea0197243bfad1157275dd0d7863be6a1fd1f58f87769678dba9833500b0e117493d938a9279636c979c04fecac1cb900a751413fccf3b1cde2390d33d046c1c3db73b20a81b760fc95fd35c89dca3b65b91ff562ddcabdb71ff1e39bdc80af1bd6a9c85", 0x1000}, {&(0x7f0000001200)="b266ca0165392cc20cad1d27bdc86f9f376d9975bfae8b0dc4cabda0263016562e53f1f19dab12f267c2b7b93e4ae60d330ac89d5749810d6761eff874bd7118741c87c934e633afaca007adc4c2c8ea09412e95ed3b46a50a0e0ef01e51a38a67b0f5782ddffdfd202f59699fc19209b3017e56df4b86f8875764885055ebe20433940c8f5ce8ca4647a3a0fa41544ec9a44f4f03eaf03ff89c69937198b8e8a8e2f3581a5eb5793b35f2b69ebebd0d55a6bdf3202ea0e8ccd9c9874f78d1b48ff1851636a085e35eca07d02edc88fa6c86847e6357be85e299cef0662baba504096ca9782d1d57dbe1820daf63a5be6a6d0ca45e796c6770c0f1", 0xfb}, {&(0x7f0000001300)="521792d0341118d6cc8470ccfad87a7131b7bb01d0e5a4a4bb5c03c55170992f06791fdd60f5d3eb8aca8c76d834e5bc340dff6f9e6e16503a513c619687", 0x3e}, {&(0x7f0000001340)="07cc892ecd2a264e18e97d", 0xb}, {&(0x7f0000001380)="15d31495d5456157e5e4f5df035c833b91619374d6d8b661b97bbfd76557cf7b38d97035acc282a55d493b8a7e51620763e4ecd2a7a4c2d0635382e94b9247d4c4cd87321a130e59b6cf3c34ce07ad61546aa78e49a8426b8154c6e97600213fcdb6d8d93e66f8b125941dac3431ad9e96a37cb733dfbbd8379e6e3fe67bebea34113167f2b132ff1a878a67251a7ddc0dd69b3d967d4c033b9b4bc62ec1a85ae766d8e41f9ab85aa6643342dc78a749aa35bb31e04b191cc237d78641b680a534d4caf33b536911c9b7e4cdad60856bf4d5", 0xd2}, {&(0x7f0000001480)="05ceaf666f4c6679da656d686b2258436e3332d857a70844b2f9dd003244d75f43fbf8f2f3f1accd61edb4858ce779cca7678bf3303fd5541924fb7010867a5fd7aa9b83a7f1a2fd2b194cab3199000d4b9865ecc63f8994", 0x58}, {&(0x7f0000001500)="928f08c3279d602eb74fb1fe42378facee7017f69a44fb0c5271bae3d943060546dd41a4b9e348f48c667bdd3b7ccc6f293e74e8bcdf957eb1265ed4f8661f72e2571d89cfb794d8af23b54c069dd16e319f567e3689bf075e2f25c5a36fcb40d6171564fcfe418fe7e5cdd10bc614bf305c9f408de58037f47b93e730c2324013cf0fbad878b416101f9f693493176506b78a62eed36c48bdaa03b04fc905f876e964bc7852890997ac16afd57e8e61f3ee4124d4d668256eeb52e5346a4191180e702cc4ece7604f2f33888a51625c83bf9db1e403a175655a63b29dec1f2b079c1eb7adddc03d5877a10bd02c94962c27cc874b447b4e57dfabb7f46ec5", 0xff}, {&(0x7f0000001600)="507660021f83efb752b662c9ea3933a08e776296b4b069098c1294c9e070b8f63ca124686f", 0x25}, {&(0x7f0000001640)="5a388149151bd85a7217e91b3b2dd982457e39bfb85ed0bdb24ac173414ff971fec32cc7e2584c528dca4b515cf121eaae339d68a534531d71fd22f95a225ae0187157eb43900e5d4930770b57f85e24199cd9b828682ad8ebe9e8cf51018bba6409e7510100f7eba94d", 0x6a}], 0xa}, 0x40080c0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0xc, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x87}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:11 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff206}], '\x00', 0x200400}) 00:11:11 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x12, &(0x7f0000000040)=0x5, 0xffffff4b) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4a0, 0x2e0, 0x9403, 0x0, 0x2e0, 0x2c0, 0x3d0, 0x3d8, 0x3d8, 0x3d0, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x28f, 0x1, 0x0, 'syz1\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x0, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@ipv6={@mcast1, @dev, [], [], 'batadv_slave_1\x00', 'bond_slave_1\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x500) (async, rerun: 64) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={r0}) (rerun: 64) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000bc0)=@nat={'nat\x00', 0x1b, 0x5, 0x5a8, 0x0, 0xf8, 0xffffffff, 0x410, 0x210, 0x510, 0x510, 0xffffffff, 0x510, 0x510, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @dev={0xac, 0x14, 0x14, 0x3a}, 0xff000000, 0xff000000, 'bond_slave_1\x00', 'gre0\x00', {0xff}, {0xff}, 0x21, 0x1, 0x20}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ah={{0x30}, {[0x6, 0x2ea], 0x1}}]}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x0, @empty, @loopback, @icmp_id=0x65, @icmp_id=0x64}}}}, {{@ip={@remote, @remote, 0xffffff00, 0xffff00, 'team_slave_1\x00', 'nicvf0\x00', {}, {}, 0x88, 0x1, 0x2}, 0x0, 0xe0, 0x118, 0x0, {}, [@common=@addrtype={{0x30}, {0x48, 0x802, 0x1, 0x1}}, @common=@set={{0x40}, {{0x2, [0x4, 0x1, 0x2, 0x2, 0x4, 0x4], 0x2, 0x3}}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x2, @private=0xa010101, @rand_addr=0x64010101, @gre_key=0x7f00, @gre_key=0x3}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x44}, @private=0xa010100, 0xff, 0xffffff00, 'macvtap0\x00', 'pimreg0\x00', {}, {0xff}, 0x11, 0x2, 0x20}, 0x0, 0x1c8, 0x200, 0x0, {}, [@common=@inet=@hashlimit3={{0x158}, {'bridge_slave_0\x00', {0x4, 0x1, 0x0, 0x1, 0x6, 0x0, 0xdaf, 0x9d2, 0x0, 0x8}, {0x20}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x13, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, @gre_key=0x7ff, @port=0x4e21}}}}, {{@uncond, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@icmp={{0x28}, {0x0, "ab8d"}}, @common=@ah={{0x30}, {[0x0, 0x36], 0x1}}]}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @gre_key=0xffff, @port=0x4e21}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x608) (async, rerun: 32) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) (async, rerun: 32) ftruncate(r0, 0x5) [ 671.615757][ T7208] xt_recent: hitcount (655) is larger than allowed maximum (255) 00:11:11 executing program 3: ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f0000000080)={0x7ff, 0x7}) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000140)=@isdn={0x22, 0x86, 0x4, 0x6, 0x18}, 0x80, &(0x7f00000016c0)=[{&(0x7f00000001c0)="dda1d19e9eef035a43c9c1e899472e393def4c05b22b72016914118013e3bc98a878d4321368d14e09", 0x29}, {&(0x7f0000000200)="2b24fb7e7bf390681e7116e5a53f158c853edd33620304835ee2ff9cd9bf6338ffa356b1d137fd6c4e2e2a003db0a3fc376ab09a263678be4e8833e68a1e7537f2c8d3b3c4f6580d6c36ce016f12aededebf4a34775bec6776b8aaad9e645a7dc3bfe19469b658b8418df4d61890a7bc86f2f3243ab0d255b6c34ab3fee74d6a174000470c29aefe18a9f42a8bdb695eeef8a8102321ccdf28681e69d89c08c45873c1ac10d5d0c57f724e44a5ee6d385700612a8204c7c22064559189d036f1f60e61e8f1da629d61bed09301c39cfa0b4b87e58f699d8df81e895653d809b55e10e1ba8d45a2ee3a505387bd699450ab1d68897ca4bfc8a9294078caf5e510a95ca111f01974da4e6e37140b709e88c7c859443fdcdc3d16d0d41646f1d2ccab833f330eb3a2ff5e6c38a3122bb18af9b897fb4cb88f1462b15591f8573b281288dc06aa2032335c9d97b53390d4f06eaede3fb342dc05f6b8ff2b6b9a540e03077739620e555b2ca5414c842baf3ee1052b6d20585d9c5c6d119692597e9ac3495f6a41baaa28b30c0ea250464d5ec5bed7d016932a09082f312efae2f9d05dd91e212d21eeee21b3c74c790aff3fd124fe9a548be9597ea5690a8f85d0ab75e971f557266a383eac50b5441921d673eac9df0b9fa735c60cb337a0f078c28766b59a24f94f8e5f2b81e493437f81b8293b8e092906878674b8a9010bacb94bedb638b1e8a6a21bc094ff8a8cb4c35276db63d36aec17fb3ff96858308bef153786f796d74036e8e96068deb3d1d6cf62ad1dd4e05241ef61c77c6cd3144ad128f2d4ea98be423fd4b3bfa509d74e0ccf21857e7e52459c2deba152d6c000146a2d5a3243abfa760d9ea56b8127da4ce13bda3c6792b33e2c411a0be763aee138b7fca51ec5accb866e4e473556b50474e386a0b978f8b0e6f398c1c67e3f2699719bc76ea09640d631a041a8c1d88fa70d967d1a8865a7cc6066b1d488c3ffb3b96851ac442be6737b819a3641579e680daba6297b21fb895f4e9d928338167431d609ba9dbfdfbb363f13094f66bb3076d8bbf1d878f67e945a819b08d7f57ad64b64d9ee85fad5b95e976f4303baad17393c78abc70671511ecfc17eabd2b35ecc3d36084dd5cbd2fb2cf52a963b9d1c156134643955723fb340e7692fe7b01d3b6277ce8c9242e984e60023bf683ab16f79aa60676b7f4d7eb48b1a80abade0129ef259a0b3d442f611f05e87c96daf6c360f81c1cb4a23e4963d4dd25e8c14498dde67f02077cf5346bc715d67793303b53432275e211766a5825e683ee17a8ea6d2edd595489c262995b7ecee05d824dea473974f3f029d3b95b6c4df07e070a4d376b50ae818e591601369c82b21dac1ae48a099f8090edb18d004a1fdd34f6651522e2d0a2bb094eaf149f6ed45476934c4a6ef10e931210ddaac3fda52a3faa9dffa2cbeca0e6481dad9fcf3142ad64d326d2b64df48e3681bb9ec2ba36f5fa6b0ea7357279638f097f1959c936a6ce56bce59890373eba4b8b2fdf037400fb1c2c364d756d2f6bf692259223f266468ff55014aeceb8f92b96fac1f7262571f4c7c28007ed80a694f6cf78610b47d8a0a54e0ad3c9b279ce074be5065454377466aab2bb2029767141c350baae929df1f5652e7f33c275a0743855a4d1d9b737672fc11e0bd707dd16a375f66f80cf918890381e9eefce996cb571b600b68899eeaa5ede56d1e637003a51ae11dd73787b4e14c0323ccf40ff5a18027c6f9865b13270746504431ced57885847408de49021521a2ec76122918e267890cb60aca057c21b12ad9e3e569534c70cfbe820f87c68c247be2ed44da8db65c65d71b7919e0a7e67a7f24c0b921fad74998dbc8ac74d2a6c529bc28ae65c7729d2409a44b8990c8177c3b0a73e373c9f332e729b942f931d86dfe975f9c306da3ff52eef92abba9835ad395741cc458afdb03e653ee791f4e998814212055534eea85d8e01fb3a8689051331b12db66c67aa8b09bdceadef3ea0197fbcd52460c61f76cb1993c6cd93c4b1a6f7e37c9c7c7fbdbe2f14a8f95498afe7c17187104ea659acc5e4578fbdf5b7160390687971be94a6934c8d17bab6c36ce90ba646efb3e27a72cb1a049e03e51766ed483ddfb2badba353f6eecd2a2990cb6f2132b47f5b4df4ab247cb822dff171ebb8c67b02aa11a447fbeedc08fa8c57034bc15a23438196fde72b5dbf6570d05ae911d141fbb1311e9b5c1934f2962b7f5493d9aea0af5b69f823aaf1a051f9baa0fdcd1e9b0935c72c1ea2456e74a4d3517c39d11e255770c07965948d89452b15a44f132bf195d09048cec758c829fc033b8568bed59aa1510573e3179aabeb4bfbf33565331692226940d4804300b4a1c75783c6c157233bdd5b25423f11d0d78aa74604d6efc8527fb6cf6bac68ff19920e6137803e3702299fe98f7f50328ccee8ff5b97a799ae19f97bfd030b09e4ccb0e6154f694e7cb69e3bf896bd93aa48d4e1b947a8f20edc7a4e782d7d0bcf21f50719daacb15fcde6aa30cd16c1deb20245f7fb76134a044b519f956327ec7f4f04f1446072aecdd5030934ee05151944c29e91a6572023eaaebebf98d2d758aa37033e21a583af9f26125a1e73b69521ce4ed1f17598cf94dd833e88724b7c5e69cee2cb40d9d9ace0ac03b97bd04d546ac98a8e29b87ea839e23664bae16325f6b4b9fc0438483b0ad2fae7d7609cc941e38622c50db391467dfdf713052e4c9d7a1ddc2323aa3cf18bbe7a3d43d4e5da1f5ae0ea30b2bd44ab3bf218bb177fc63597729a60982ce026ad78ae7a07424cd66667d02bfbc2213ba184a5676b67467d5d92e220371f1cbdbe30b1665c674bffd30e073dab56a7aba57bd1f460585bbcd2eb6fbfa2a12be57000e9a83ba1a2c548ff45aab4568682024e9de22d685be2bddfdd92f80a0267a325cba15e3de3bb9480fd9a5974a86fe230844c04dd274d115cb05bce37dfb6259ce110a70b5512a692288450d9c8c6edc94fb66b048d0c438d25e240f274df051a4148b67ef88b733ac73fb5d2a76cf316f54d2a7097ec50887545163e0daab2814dccb2b511b7e5d89760517d2d90fe6a3c7b4a4b79e14ee02ae8b8a541a877b89800c24cd796bfd4f831d5ef9b762091dbb97da5f3ff76dbb15396473acdf06707cd0a2aabb7db7812d32f6f85b840a97bea0f6001227117c8d5afdee9cbd78cd0a16aa0dc7983efc54b610b9f5fbe62d278cdd03e1d46f649e488d0a8d6bd86436c9bb66d229cab3def76620cd85e6f1a7bb6acd932f370017f4aade605d234cb5cdb1cb3f39a578df78c74071572ad1a886244432314e30db428857d3f2d75dadd20e6967ee6135b9cd61cbffd23316c0305be253fbf67e1e66afb1a95ddbf97f1b8a10c888256c73a3da2920a323d06c087cb704cebe5d98514b8dbdc4af83c1e81ed1f3982b7b8a93fb4ecbd339568a676f9c85fe98b5c470f779f87bf7210d19d089a4be2b478ea7d86388030ea04046f2c1bca6200bec1eeb68baf2f9c72290de86f8e8da094200bd0397132bb487ae2f0ef55b3dfb05b1e3a327090181a18a34143874536157c76e65ce7b2fa81feedf82aea55a7136f7852875dd9fbb6a75e97ff98fe2136fc91cd8bd4d8d6415aec61ebf4a5370bc60c6688ba510ce911cdf3834f9ad39bfd417bd9878a87ac36c4119a01968c77b5069921b546241366ffbe3416312c10a90ad03112bb0f7a4b358c93795a55c30e3df2022ffe1cd997a4b8736e3ef512a64cf18d2cd46b91c56a1493ca586fe9cf34401a35200dee54fe7b7704dde9702309cd28be0cdf4440eba93a2086430386d10f7b025a14a61fa1cc0c6ee2021fbd10c84e8d410f288be62a04ddc908a6c9ece2553d9a7222ba8367b78ef5294064a486238eb624d9ac99a5c4c00702f5aa6e097aebf280780b3004b8c52e5b4001d84bdb20dadc8354641d328277602ece11c88ec4905b0b544bc59eeacf4de8e95f13c8b7efa5a5345d52977664af84dd43dc9b7c3be0934b858819b77cb81a3b25821ed953cce6f881df15f45753b94bcc2b37b1045b2906e7909b1df15bd7e8c0a5f8e02818ace1472dcb8b1c7b00a979b3a6fea8fe6c05f192af3014883549604aca609f089880448deb76de30745d4422f75f51afc87cd21e083e21e65776333b558ce23a9640a931ae9bf7db9da8b886fc4633e7bc752782181043e1efd99380fcae33b627bbcdc70bbbc6d3f88ab83b5e2c3ce900e13ce2a297349032d46c7efc976a9142ba8603a4a374cebe652d70627e86f2335b99a8df5777bfac256f4ac6be816b26fef4f85492508a924f8967c39a92fbae205d0e591536e05a9c544a48bfbe946f7a80578ff0eb8e1fc7afeab2f84461ceb31ccce12516f8df80ad7d4dce27846b864c64eddd972d13286567f2aef17de59a49c5666b3a7cd020222902fabb965a170f028ae0c514cb503b57f3d2ebdec00b7946b6c9ac43779276f5888fc4ea594867ed975467205e31aff9051b6d881a5673c7dd765a7a2db5d92daa81e70de68c8e6c2f9eba999b5e1f64e09ba0f5a1860eed57efb81874a878e9a9a745ae22e1f1cafb626606e02ddb95b0eabb1d5dcc6441253ab0d97a357c35583297deae6af5d0bd0b072e5f672476a41c9558f631360d18828ce4f1c822463e7f4dcb332f04c3d965aa8b368d24ea5d10c3377ac8caf16746a47037b317c7f51499cb87944a61dc221dddba378eb987e331d15ee2d237e6852a3bf2c45dc369791d1e0e6858e18ce8280ca33d8a2869404eaf9fab8af53a0c38e72eeb644098dd7b74c259a77c57ddcb593af1e8b0eda345b6ea95dc9ded4a3ebdfe1a64040fe38881131d5e10bd2b792110bb6f0271c4605835dec081a5040c715b83b3bec268e854809c3599bc34da03c5f9e110debedd0014ce1d198a20fa82826bf4184508b45dd6f8b3ca68645ac8b1fe5c2fd842a5b1b42474a0fb0ffa9b405068a5f65fe3439da25a4fc8037b2536ce687394b9d2504b80890e0edee15e9492a27a0386572ba99f72d499005e2a9dba4f2e9c72570a306aa11cd41d578a64da0e218890d6eae3388fc6bd3e2a9cfafffe65e421fd9aacb486fd0910c250b226a67b40f274849be4e686db5b53d8911034b041f07b50799811383904a7d432128840d6eaab659e9493ef879a96cb36a85327db2bd929a52f5800819ece15f58f4c31709c47a5217aed6c9ed8d85e75adf526fc544557443fda3f35d42448a1ce38acc0a958dbee7243ae6f4c211fa9c0ebb65db3d6ddeeca619c04e6a1ba23f812f40b9a45371723d0a80a5f35b5e2bdb3f7fb20e77459504f7a8404b7d25b28e3e4af9d3cfefa2c021bf5623058cce0497db163d80daa116a37c6128da8eb1fec13057bc7c8ecd9fca89cc9788cbcb3f79315b48c08b1a88cdab45118c2c30693e8c5e22089ec32359c8f4a2437a8307fcf0c33ae34b74789b5016e0794d2772546988c009c05a28533f8003f21c7d6ad5a97d64b7ab5c1e20f0968404590b366733f8fcbbe7f7e5bfa9dd39fee5166fcd561aa22162e59960b262c0ade8e4e70483c74f760cdff913432af7c885d8448c414b27da69803b2d3e1b904cb12d3716ea0197243bfad1157275dd0d7863be6a1fd1f58f87769678dba9833500b0e117493d938a9279636c979c04fecac1cb900a751413fccf3b1cde2390d33d046c1c3db73b20a81b760fc95fd35c89dca3b65b91ff562ddcabdb71ff1e39bdc80af1bd6a9c85", 0x1000}, {&(0x7f0000001200)="b266ca0165392cc20cad1d27bdc86f9f376d9975bfae8b0dc4cabda0263016562e53f1f19dab12f267c2b7b93e4ae60d330ac89d5749810d6761eff874bd7118741c87c934e633afaca007adc4c2c8ea09412e95ed3b46a50a0e0ef01e51a38a67b0f5782ddffdfd202f59699fc19209b3017e56df4b86f8875764885055ebe20433940c8f5ce8ca4647a3a0fa41544ec9a44f4f03eaf03ff89c69937198b8e8a8e2f3581a5eb5793b35f2b69ebebd0d55a6bdf3202ea0e8ccd9c9874f78d1b48ff1851636a085e35eca07d02edc88fa6c86847e6357be85e299cef0662baba504096ca9782d1d57dbe1820daf63a5be6a6d0ca45e796c6770c0f1", 0xfb}, {&(0x7f0000001300)="521792d0341118d6cc8470ccfad87a7131b7bb01d0e5a4a4bb5c03c55170992f06791fdd60f5d3eb8aca8c76d834e5bc340dff6f9e6e16503a513c619687", 0x3e}, {&(0x7f0000001340)="07cc892ecd2a264e18e97d", 0xb}, {&(0x7f0000001380)="15d31495d5456157e5e4f5df035c833b91619374d6d8b661b97bbfd76557cf7b38d97035acc282a55d493b8a7e51620763e4ecd2a7a4c2d0635382e94b9247d4c4cd87321a130e59b6cf3c34ce07ad61546aa78e49a8426b8154c6e97600213fcdb6d8d93e66f8b125941dac3431ad9e96a37cb733dfbbd8379e6e3fe67bebea34113167f2b132ff1a878a67251a7ddc0dd69b3d967d4c033b9b4bc62ec1a85ae766d8e41f9ab85aa6643342dc78a749aa35bb31e04b191cc237d78641b680a534d4caf33b536911c9b7e4cdad60856bf4d5", 0xd2}, {&(0x7f0000001480)="05ceaf666f4c6679da656d686b2258436e3332d857a70844b2f9dd003244d75f43fbf8f2f3f1accd61edb4858ce779cca7678bf3303fd5541924fb7010867a5fd7aa9b83a7f1a2fd2b194cab3199000d4b9865ecc63f8994", 0x58}, {&(0x7f0000001500)="928f08c3279d602eb74fb1fe42378facee7017f69a44fb0c5271bae3d943060546dd41a4b9e348f48c667bdd3b7ccc6f293e74e8bcdf957eb1265ed4f8661f72e2571d89cfb794d8af23b54c069dd16e319f567e3689bf075e2f25c5a36fcb40d6171564fcfe418fe7e5cdd10bc614bf305c9f408de58037f47b93e730c2324013cf0fbad878b416101f9f693493176506b78a62eed36c48bdaa03b04fc905f876e964bc7852890997ac16afd57e8e61f3ee4124d4d668256eeb52e5346a4191180e702cc4ece7604f2f33888a51625c83bf9db1e403a175655a63b29dec1f2b079c1eb7adddc03d5877a10bd02c94962c27cc874b447b4e57dfabb7f46ec5", 0xff}, {&(0x7f0000001600)="507660021f83efb752b662c9ea3933a08e776296b4b069098c1294c9e070b8f63ca124686f", 0x25}, {&(0x7f0000001640)="5a388149151bd85a7217e91b3b2dd982457e39bfb85ed0bdb24ac173414ff971fec32cc7e2584c528dca4b515cf121eaae339d68a534531d71fd22f95a225ae0187157eb43900e5d4930770b57f85e24199cd9b828682ad8ebe9e8cf51018bba6409e7510100f7eba94d", 0x6a}], 0xa}, 0x40080c0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0xc, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x87}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 671.633384][ T7208] xt_recent: hitcount (655) is larger than allowed maximum (255) 00:11:11 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) bind$ax25(r0, &(0x7f0000000100)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @bcast, @null]}, 0x48) recvfrom(r0, &(0x7f0000000000)=""/181, 0xb5, 0x2000, &(0x7f0000000180)=@l2tp6={0xa, 0x0, 0x0, @mcast2, 0x9, 0x1}, 0x80) close_range(r0, 0xffffffffffffffff, 0x0) 00:11:12 executing program 5: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$MON_IOCX_GET(r0, 0x40189206, &(0x7f0000000140)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @iso}, &(0x7f0000000100)=""/55, 0x37}) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x4, 0x6, &(0x7f0000000000)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x23}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call, @exit]}, &(0x7f0000000080)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xe, 0x0}, 0x70) 00:11:12 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xf000000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:12 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff207}], '\x00', 0x200400}) 00:11:12 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x12, &(0x7f0000000040)=0x5, 0xffffff4b) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4a0, 0x2e0, 0x9403, 0x0, 0x2e0, 0x2c0, 0x3d0, 0x3d8, 0x3d8, 0x3d0, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x28f, 0x1, 0x0, 'syz1\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x0, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@ipv6={@mcast1, @dev, [], [], 'batadv_slave_1\x00', 'bond_slave_1\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x500) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={r0}) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000bc0)=@nat={'nat\x00', 0x1b, 0x5, 0x5a8, 0x0, 0xf8, 0xffffffff, 0x410, 0x210, 0x510, 0x510, 0xffffffff, 0x510, 0x510, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @dev={0xac, 0x14, 0x14, 0x3a}, 0xff000000, 0xff000000, 'bond_slave_1\x00', 'gre0\x00', {0xff}, {0xff}, 0x21, 0x1, 0x20}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ah={{0x30}, {[0x6, 0x2ea], 0x1}}]}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x0, @empty, @loopback, @icmp_id=0x65, @icmp_id=0x64}}}}, {{@ip={@remote, @remote, 0xffffff00, 0xffff00, 'team_slave_1\x00', 'nicvf0\x00', {}, {}, 0x88, 0x1, 0x2}, 0x0, 0xe0, 0x118, 0x0, {}, [@common=@addrtype={{0x30}, {0x48, 0x802, 0x1, 0x1}}, @common=@set={{0x40}, {{0x2, [0x4, 0x1, 0x2, 0x2, 0x4, 0x4], 0x2, 0x3}}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x2, @private=0xa010101, @rand_addr=0x64010101, @gre_key=0x7f00, @gre_key=0x3}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x44}, @private=0xa010100, 0xff, 0xffffff00, 'macvtap0\x00', 'pimreg0\x00', {}, {0xff}, 0x11, 0x2, 0x20}, 0x0, 0x1c8, 0x200, 0x0, {}, [@common=@inet=@hashlimit3={{0x158}, {'bridge_slave_0\x00', {0x4, 0x1, 0x0, 0x1, 0x6, 0x0, 0xdaf, 0x9d2, 0x0, 0x8}, {0x20}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x13, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, @gre_key=0x7ff, @port=0x4e21}}}}, {{@uncond, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@icmp={{0x28}, {0x0, "ab8d"}}, @common=@ah={{0x30}, {[0x0, 0x36], 0x1}}]}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @gre_key=0xffff, @port=0x4e21}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x608) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) ftruncate(r0, 0x5) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_tcp_int(r0, 0x6, 0x12, &(0x7f0000000040)=0x5, 0xffffff4b) (async) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x4a0, 0x2e0, 0x9403, 0x0, 0x2e0, 0x2c0, 0x3d0, 0x3d8, 0x3d8, 0x3d0, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x298, 0x2e0, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x0, 0x28f, 0x1, 0x0, 'syz1\x00'}}, @common=@inet=@recent0={{0xf8}, {0x0, 0x0, 0x0, 0x0, 'syz0\x00'}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@loopback, 'virt_wifi0\x00'}}}, {{@ipv6={@mcast1, @dev, [], [], 'batadv_slave_1\x00', 'bond_slave_1\x00'}, 0x0, 0xa8, 0xf0}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x500) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={r0}) (async) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000bc0)=@nat={'nat\x00', 0x1b, 0x5, 0x5a8, 0x0, 0xf8, 0xffffffff, 0x410, 0x210, 0x510, 0x510, 0xffffffff, 0x510, 0x510, 0x5, &(0x7f00000000c0), {[{{@ip={@loopback, @dev={0xac, 0x14, 0x14, 0x3a}, 0xff000000, 0xff000000, 'bond_slave_1\x00', 'gre0\x00', {0xff}, {0xff}, 0x21, 0x1, 0x20}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ah={{0x30}, {[0x6, 0x2ea], 0x1}}]}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x0, @empty, @loopback, @icmp_id=0x65, @icmp_id=0x64}}}}, {{@ip={@remote, @remote, 0xffffff00, 0xffff00, 'team_slave_1\x00', 'nicvf0\x00', {}, {}, 0x88, 0x1, 0x2}, 0x0, 0xe0, 0x118, 0x0, {}, [@common=@addrtype={{0x30}, {0x48, 0x802, 0x1, 0x1}}, @common=@set={{0x40}, {{0x2, [0x4, 0x1, 0x2, 0x2, 0x4, 0x4], 0x2, 0x3}}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x2, @private=0xa010101, @rand_addr=0x64010101, @gre_key=0x7f00, @gre_key=0x3}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x44}, @private=0xa010100, 0xff, 0xffffff00, 'macvtap0\x00', 'pimreg0\x00', {}, {0xff}, 0x11, 0x2, 0x20}, 0x0, 0x1c8, 0x200, 0x0, {}, [@common=@inet=@hashlimit3={{0x158}, {'bridge_slave_0\x00', {0x4, 0x1, 0x0, 0x1, 0x6, 0x0, 0xdaf, 0x9d2, 0x0, 0x8}, {0x20}}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x13, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, @gre_key=0x7ff, @port=0x4e21}}}}, {{@uncond, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@icmp={{0x28}, {0x0, "ab8d"}}, @common=@ah={{0x30}, {[0x0, 0x36], 0x1}}]}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @gre_key=0xffff, @port=0x4e21}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x608) (async) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) (async) ftruncate(r0, 0x5) (async) 00:11:12 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) mount$fuse(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x0, &(0x7f0000001680)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1800}}, {@max_read={'max_read', 0x3d, 0x4}}, {@allow_other}, {@default_permissions}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x800}}, {@max_read={'max_read', 0x3d, 0xff}}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x401}}], [{@audit}, {@appraise_type}, {@fowner_gt={'fowner>', 0xee01}}, {@fsmagic}, {@fowner_lt={'fowner<', r3}}, {@fowner_gt={'fowner>', 0xee01}}, {@dont_appraise}]}}) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB="2c72303030303030303030303030303031303030301e2c7365724f69642400", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r6, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000001880)=ANY=[@ANYBLOB="30000000030801020000390000000000000000000c000480080004400000000006000240000000000500030021000000af1ac327d8943241298e31f9984a46e19deffcb5898ef406a91cfa709e7c5a29f64d63b693d953aad327251785e1dae033456f8f0f43552cce46fa4b77fb3f735b3af91adacc265920191104c9ae3cfe689ab403be4f5f8f64936069a67af38e8d0c412c2bed8fcf6f973cdffa23608fab817f2d1c8a4a441d0743b2768dcf7f115fd03518e18595b37875605cfc089de0d1bf08d1cbf31abdb71fed596f50580196b1a58f8111cff842abde34edc533f347c10af4361abe9f489ddebdc398aea474bc6c7c89491acffb88e1aaa54bf7e9976cd40ae6c93a384a9f9457f33da1c230285bc64625441a433de98b359d6bc7be07f2fd282424a5e2ad574e96705d6a2ab266293881235fe7182c7be34992"], 0x30}}, 0x0) sendfile(r0, r6, 0x0, 0x3) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000080)={0x50, 0x0, r4, {0x7, 0x24, 0x40, 0x2, 0x8001, 0xc44, 0x480, 0x9}}, 0x50) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x16, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000001000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000019c0)={{{@in=@empty, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in=@remote}}, &(0x7f0000001380)=0xe8) setresuid(r5, r5, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r8, &(0x7f00000003c0)='./file1\x00') ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(r8, 0xc0984124, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000000)={&(0x7f0000000240)="9b388f2bd8a121daa4c0b9b180a7ddc428f7f0f390c77d478dc583711001329a0c923ff07dfcfe2063ac3ce0a5681d925300d18f5a0b17ef89f43d454f6b5598886bca77248c19f3e1bda346249159db2db5757e94e59435f7db96bf97695ba7eb6c7778eeba5e8ea7a35ab55a73817d66fda06f08498cf462539940af51a544852c5fd5d1ee93b6bfd5ca2442aa530b638f69bdbf9559d82d1539fb93c9a9c775e75416b467ac801441d2e9f06b2d1593a46b140c421e05ac9314c4f2b45ef0896d4f010314bf00e45ed9015518a62752a69ec1a8c97e4d0228ea8e5d7007c3e35714757805b5a8d9fe6079d3706c50634d6001a54701b20ad20cf18d59f67b8a511f0b4d55ae3a39895ef41f02de128bf8d8cfb8be2258ce1f54a0e243d91dd7f806abcb087c9457ad64eca5a41997a1c41ca1df506847de0eb0ec306e6d16083c648d08ac942187350aec1acdf9b78b77adef4bfaf53f62cc10897a8ed2ebf43c25a14380ccf584270e1f4ae8cbb82aaa09295cf15cd3f301070d534692ad84021b581de609c94cd9f4a510dce63b71adf9e6201569e20d9e808218b06f9d5e89e0e01ec2b5dcc8e568f05d5db3e3fa1676cc784b1c5ce91dcde57db94c9ece8ae10c3875b1405f17ee4d453bca7ac9e4df67eb1e4fedd966a3583a14d004f80f58e8821b0acd477427aeba24535f1036e5dfc1c962a7cac4ac94173b16a0a380bf5e249ea2240ceaeb7d49789c8689e89b4f8359ada7985da3fbcdd72b463c64e3c1b8880f24e488845d883344d915c3a154cd9c33573f857a388787d6c7a12533dae38afb0b2d0af89a176b22a71fb08ebbfbb3fe38b2a94a46b66d2895ef1ba285906cd59a001b7e90305752fae2e52fb569c1c85aba08991f217c83d84a699b87255b12c0802fe1ac7571d8e6ae5692766334d592be891e431166746fa73c241d733a094ba0b0e5a413728c9d52d30874c5b3f7acb85fa4ff5ab9049f50728e6487d7d9c30044d32859ff37b29b6efae956c5691393f9589e9feb8050a728b9b1557fd50ec2a48be6038e20349362cd187edbf438e3806fba7764ebc947644c9a476d4a76e89dae9dff4451aa450f94cca042a34eb821aedd32a86826f4d9ea9e6443599105725ff81373ff7dedda258c8b37d5124dce17e1ce8ff628312938195982450d559ffe4da9f3d739140127d822e53c05de3afc85f40ee6adf93ebcdc10aaed37c1119d6949947fb48ec7ea5b44b3c5a3ba54bb60d309752af2e990fbbee55520081ff43fc33a14259c670b7bd78ea2f1ce311c111be387e12313e49a23f7555dc8c87639100b1d00e6552b701869796b18b0395f32e65d80da77754bf492a87cd3c67eefe825722e495a9ceb56e3aaccc40851276eecadbcb5b7c617cf5f8eb6ed889e697a8527f1fda00ed9c7bf61e2ad4226a397722b7ebe7342ebda33b8bc1d4b71cd172b48e6dfbd30c5e563c93494b6822b564ce31f34261ccd4152820366a76ef419fc22310ad440d6bdb43133f8a9cb9a0de478f78c45c3a8a796041d86747cd20622ef065e1709fae3bb290fd102341689bf947bb9d3604b76c40949f0c9b745fe91957096948e4035bd518695640c6b4174dabc187189a3e453d7a92c3eb2449418e38aed933d5d97f13c94a583577bc69901b64acf41ef05d299d0fbc7cc347d3e8aa792b1cee04e21300806120f2ca639a00d1b89dabcdded03798797416ab785e13f65092cde0dbded62846de5a06c6bfebc98e4e1c14669a42bfca6b4c79947d25b13482e294ca5f24c400ccbafcfeef4cf2d22bd8213d00a029292e73a1623107d51c6e7089ed2e0701bc24bcb871cca98596d21b89cbe26ca7968dedb2b8eff7e8d2e107292ab6616fcbe450de0994cc95ac485965592c3f3d7848fce282d180c5a595e42839bcfe89df62ff337f2eb366babb150672d3212ad7f9f335bda69d98a4d9f018d1a12c26b9fa6eaee66b78a498133f3848e4f57f9f45d1fdf40f1c7973efe15daba652477442080d38a4015b426ad97e0dcfe9234a4d1006f9ed216b871a863d442d8780af74cc04364ec83e64e8ddf8a3c59f219a47c59c126ee2fd506e51f6fa291bdce42f815742cb0d429f605eac362ddf58179aca9db80919b23a360b850e95a725c19b8d0aa2128f66ef7e35121a202ba15b745dcbaedeedb245993d5eb8c3c23b3ccf21a2073a3eaf4c712dc9b474eb4379ab233f1f94a13f3f559789b478bebd2cb904cc7d94ab4365446dfd22161539e9a28c093088b4a69689d4c55b7757136fe27264153acd6809c4539763c58ed330fc4471f7fd8caf39c7197b43161c7c830abf6803efa9e00a71be153101d7969da94c0e61098c25e8a57f0a7b5c14800c48f6b0357387e0d5be6a5abdfd7ec99f41626a3c2919f2cbd2190530aecd09468ba5abf03198be918bd1f27de8bc941c23d4b51d9d48217758fc39ddcc2ef57250fbecd9ce307a05ea9c972474bbefc80868c2d57b79e6866549cdc00f68379d8f47242dc36db6b6593658beab9553a284d350e35c8baa73dd8317252aa09cd25e4ec165bfb0a64ff1570c2ef06c3baf436a9a002b309f421a51f9a88a9d3211d3b1e9ff0b6e3f8d4b7a0e13f738892879229949a355dfc647e9385c46ea2606a4af7ae88d7b96d26ebb01d60b908041d393d4a51d0fe9c68a5e40b56ad74af7edb4c63e918313815540e56dafcdb30a60cd7847fbd88cc1019ad8cba261938aee8755933d9f286e420ac836aa899cc8f92b7981c6392d86c9d6a417ac775e3c8e84e188ef8fc4bde0e88be851c9950349c163529dca4d989194a393aa0f769e8ac2bb109631e034b681351ec33bce4b445eeffbf637a459e738483d86cc3021c015a176e6c6bc515fd3479da932b284ad9641115f3ef4d13c968a86462c34d86e99099fab8ae09351c636dcc44c3ad4a7ea513048ad010491e841353acd406b209aad650d6dcfff90c6981777e2b4ccdc6169f308bd987588d07893bb2cfa14a573d4abc90a355dfb5a035877f8459a54604e59d63fc1201fcd73d5a836cd4f6385ab1ee3cc5c5af44402b5a0ae40f62b2cc45aefd0c27928df055e2c6cea6c0f3d4b1ce33f3dc13f0ecceee0ec5b4606e7b7de57e435b24317663f9dcdf98f4b6d40b45f2e32f1da513a79a67fb84a70f07cdf159ec99bc75c2ba204de5c9fc2a1c5430c7dc4cf46a6d5b57b40ad1fda8933b4acbc1a85a3c10c813353380731f4945373e71d52c441f635ac405b71943a41ca80d9929e6a5513f65aa2793e3a599672aa0dc070a32f046342ea3858ad13a696e7dd02499f8ba3f30bb9ce9bd084c41f60b2b2fba1290cb5f12a8558d3f37028dee3e435395e86a78fbf704414009f3d50bf63f1abe19f14290ecf8ef7f6572137738e12d1128f2df904da93e925c60e0a8c7fb2771bec6441d3e610ba0d85c64f730e76acedfc9d42d2b024a8051bcfb91f5e0de326e30c86a585539ea876ee62c30585ba675b03d906e2ffe581d03559eec6a47d54ed71d01e0fcd1320026dc438f4bd501b169540e177a5ff473f1e6239101edcacb9db6fb7d8bd5d4af9b11b894ed65a2f6278170ecb8b97302c6153d52a6c907bf7b71ad01c3132ab865a9ca16dd7396869a2bcfa7ce9f675c3315a55977376f63d65bfffa5c30f9dac244cf7a6621556c2be72b978c31b68343cc8c801c8cac4aa673ec9f502eab070ca57150caa33e9569382314c556e756a56ff9b35341880ec2fda32341dda5511ee6c559090882667d5405de73e27f19602bc2816efd907ef437a33e9728e3a560ebb0b8101aac8512731924f16ab576283241f729f3d4505647007af9c8601f8147d5194e6ee5bbaae3980ca2ad763544ff8a82100efbdcfc30c1ea1375033dbb6752b0ed661e13a95a8ad5d6352be3ee62a1083f90162c0b74391d7a2c2c3921eef24a238fdd20ad6385a13e7fa9857ecf0595a7dd5271e43646254d2735f1e745589976d7406bb9575045f679e736fd588cfa3383863e200227544fdea7354d8c023e15edf929832440c8f6874c4d0a89201b6fd08eb0c3dff1fd9534c4f2ce0f8e35db589c755ddca76c127078f13f4a17477d0fc2a2f02d3dda2d08fb04feb3082299f992c7746c253706e6760c7cbfc3cc643cf8c99aabf78b68451ce987ddfce61a67b7d0afb0d38cfba074259c6c16df7223ab77e5241c6eb130a1b8031670844abfdb3ec9523f04bc3ad254f58c3e14330c87d7fe3bcf91fc2213e848bc386baf2136edbc8d7d6a28a5d2641d632e4ed85f25e457c799ebe1760d8748e59388720e6fdf0139a03b68fa7de935b3e4d32856fe0de918bcdbda2907186baa005df04e5202ae75a47523a54439468531c3e04b261788ba374d16287a0e1241e8d8d03534f0922f1aa1b34451981b701d032ce0b897e07ea2cc9eca36e85ec31d0e8112c6b63234ccaab708378b070c6135ffe31818e60ade6b803d29de9a0a61f5ba13955ccebfd50c7a95642e1aa40c805a095c692373678167ffc139504c3a29edb9a824b1c64384bd1ec960b6145e1873c7b15e449b4f24bba6a880cb0dbce182b1b914af0839e1c599864727fdcac4c5d3ce9d3b6c7580e2618cf03abae6471cb673052b041943737c3c73130b3da66940a02b245fcb14920c4b334fce1c3f6884e4385770eb8b5697ec35b989dcbd7c465ec62701b49a03c919fe310acc32410e12a8f081255f88505e4c18f52c106ceb2a4e326f60b8eb27e200a099361e29fe5ecf7213900d82410b6870b4492868e6614064cb4d94cde07d72860ebb4193090066fb6620e04c4850b4b86458c5ebd383abec795919d1ecf91ed060a5d80c3f4ed16f3750d4e568732737270595794151b65ef51325ea21cab2ba1ce2216d5433e08d643c5e08b44cccc27167a9f97c6a6b03a2c3d8b982109770454a3a70103c0f3beb0862953498e7cbe25439f04554a942ede366eac09d85fa301f64bd579b420a60a47b67596e09b0fd864a8415800eb0238f82899065c45110f1570d21114fdcf8ecc7b50732e79f66ad8f6214fcc95c73df9cbbf84ff04c2a0e277c57842818660570d4d61d0f8b6f1f003fc9e610e3c01322829b39a7085061dc32a3d9e6dcb0da895ebd8b0063cee70e7d4ee3b6960bff718490c9544e043cbc36d8c5637a0406b58e4bc9b3266be2e4979117e97fb741fb095461bb5fb8c248133dd6322191ee7dbe162640a4012386243256d78ba68566fc5f76856820ffd5caad31e4e57996c7693bbae623d8200e0226eb135f2f31da283f9dab8fe07fe9bbc0329c9fd04d7be1f00d18a3d27a491d8828231a195788a0be1233f22cd80f4d86a2226917f95dfc4eeeb72a06b17a6d19c0beb572e20c7b2992be55ea2774042c3931d5f4a74da052f01cd9b028641ebf8055eb2b1ca86e5d87fdf45c4730401b28acd19655a435423f77ed16eed4fb4bf5c0958ee7e7d261c657c971b63bb7b3ce1214fc04869ebf0f4db245f7ca1dd2cefe46a8c56c95a9f1dace7f0e509262863a278196560871c583dd2bc1b902959fec642f9e0a7ea849fabdf29e24f3a939086ba517ca4c68a079b18cc92e333e8c09a1814adaa4a116c6d9da204c858301c9ea1bb408a807c8e739b14868bb2cee95af330d64a8e7ae40f4de19b318028ce67a80107e2379f45510e7a56abc3f6c1f15f9e91e67db0ede7949aa86896c59975b6aed3cf014e64a5af7c151509f3d01177d3de47fc600a9d40c281ecea0fa4e23f1d0ebc1c8f55430bd9420", &(0x7f0000001240)=""/152, &(0x7f0000001540)="cc60cfb1ea616123ea98755bcebb41f38eb1dc064553e04996387694c56a99b5fd3f64d3c83aa70d7bab2b968dff2139094e40406a775550bb3a5137c27f35a47e8d160483615da49d05eb2e22aaf6336f7a73c79190417cf4ee648e2ce3ae061e524e576112adec533e1087bdb7536a9f73e09cb8d569dcf3deedd9ba1dc87ec79966850fa8e61269fbd10c2568b97b0aa89830a17a95c10dd612db3afd7903aa54958e52bba92e00f2e879f163cf4f299cc04e89054852453a5171d4a7f381462018aa91bceccf1acd05655875d3c2eec0dd86cea00a6c117ee8a052890b6ffa0021a360196b4095a95ef53942ad2f7014e06ef49939c16844f96c58c84afbb65b7e3858b1b585c78173fde6e0d60063f834", &(0x7f00000013c0)="683998d5ea8c3898725b16eb766d7f41818f699ab6e99caf719ad5abd7c3b14430ec0c9ebb7b19d28434530dd230b9a893718db00476a8358e1cb3e09ccfcfb9e043e53de0d1e99b679a4e6a5acc8cff8183227aad45a6203aac2481f41b2a45bab45a7d54ccf92a5e738535b0a64fe1230b370d2114ae50dcca8d33dc6d08219d7ee8d4987c2e70ee39377fb859e4bf18b62e829312f98d538bf2", 0x400}, 0x38) [ 672.352064][ T7225] xt_recent: hitcount (655) is larger than allowed maximum (255) 00:11:12 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff208}], '\x00', 0x200400}) 00:11:12 executing program 4: unshare(0x40000000) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) unshare(0x28010200) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x4d, 0x10, 0x0}, 0x80) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x1a81, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/virtio_net', 0x0, 0x18a) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000100)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x41}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f00000005c0)={{0x9, 0x4, 0xa9, 0x5, '\x00', 0x8}, 0x3, 0x20, 0x1, 0xffffffffffffffff, 0x1, 0x963, 'syz1\x00', &(0x7f0000000500)=['/dev/ppp\x00'], 0x9}) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000580)=0x7) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x0, 0x8, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x67, 0xf6, &(0x7f0000000280)=""/246, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x0, 0x0, 0xf0, 0x16ad0b38}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000010c0)="aabf", 0x7ffff}], 0x1, 0x0, 0x0) ioctl$TCFLSH(r0, 0x540b, 0x1) 00:11:12 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff209}], '\x00', 0x200400}) 00:11:12 executing program 5: lsetxattr$security_ima(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000240)=@ng={0x4, 0xd, "596081571e7b8d9274e4d8168302d705"}, 0x12, 0x2) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x6000) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000300)={{0x1, 0x1, 0x18, r0, {0x8001}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', 0x0, 0x18}, 0x10) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r1, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0x4, 0x0, &(0x7f00000000c0)) syz_mount_image$befs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000000)=[{&(0x7f0000000180)="52bf7777f3318f6e3406ecd5a6c19215d56d5cc05f4246533142494745c228ea4d277fe64d566837733da753afb94757410a1810d83dae8225dd12103119f941b072c50a03d5f12fd1d9bd3ac628e2298c740a600c086835cd65d709302a6ce1d70eb67dcacce83313141bd781c27d7f8d412f3e2e13cf1116f31779d0ca0569538efd44aa57b04fcf3653de54e5944dbbd10e0000", 0x95, 0x9}, {&(0x7f0000000340)="136eec3970286c9073e86f642de73ba2b0c627f1dcf21c12c04f161c9ca124106cf81cc83d4f389ac8d8e4c548d764fec3fda8c44e7a8f05d4ed86b96318e570cfba397b361ff17270eed75914f6085007a7aabd248eb19a9c3e1c955db2c5be1e18ad81e5fb772e0d3ed0956bfcc6b091ed53fd1cf6ece7a2dd5f39e7f4527cb885c24c08cc618d1b1ff9f7d45556c158e3c193c3ad5810ef49232951ff18f1fd6132acd90ee7ebbf74", 0xaa, 0x9e}], 0x100000, &(0x7f00000000c0)=ANY=[], 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r4, &(0x7f00000003c0)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r5, 0xc018937e, &(0x7f0000000740)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') 00:11:12 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) mount$fuse(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x0, &(0x7f0000001680)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1800}}, {@max_read={'max_read', 0x3d, 0x4}}, {@allow_other}, {@default_permissions}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x800}}, {@max_read={'max_read', 0x3d, 0xff}}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x401}}], [{@audit}, {@appraise_type}, {@fowner_gt={'fowner>', 0xee01}}, {@fsmagic}, {@fowner_lt={'fowner<', r3}}, {@fowner_gt={'fowner>', 0xee01}}, {@dont_appraise}]}}) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB="2c72303030303030303030303030303031303030301e2c7365724f69642400", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r6, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000001880)=ANY=[@ANYBLOB="30000000030801020000390000000000000000000c000480080004400000000006000240000000000500030021000000af1ac327d8943241298e31f9984a46e19deffcb5898ef406a91cfa709e7c5a29f64d63b693d953aad327251785e1dae033456f8f0f43552cce46fa4b77fb3f735b3af91adacc265920191104c9ae3cfe689ab403be4f5f8f64936069a67af38e8d0c412c2bed8fcf6f973cdffa23608fab817f2d1c8a4a441d0743b2768dcf7f115fd03518e18595b37875605cfc089de0d1bf08d1cbf31abdb71fed596f50580196b1a58f8111cff842abde34edc533f347c10af4361abe9f489ddebdc398aea474bc6c7c89491acffb88e1aaa54bf7e9976cd40ae6c93a384a9f9457f33da1c230285bc64625441a433de98b359d6bc7be07f2fd282424a5e2ad574e96705d6a2ab266293881235fe7182c7be34992"], 0x30}}, 0x0) sendfile(r0, r6, 0x0, 0x3) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000080)={0x50, 0x0, r4, {0x7, 0x24, 0x40, 0x2, 0x8001, 0xc44, 0x480, 0x9}}, 0x50) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x16, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000001000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000019c0)={{{@in=@empty, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in=@remote}}, &(0x7f0000001380)=0xe8) setresuid(r5, r5, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r8, &(0x7f00000003c0)='./file1\x00') ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(r8, 0xc0984124, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000000)={&(0x7f0000000240)="9b388f2bd8a121daa4c0b9b180a7ddc428f7f0f390c77d478dc583711001329a0c923ff07dfcfe2063ac3ce0a5681d925300d18f5a0b17ef89f43d454f6b5598886bca77248c19f3e1bda346249159db2db5757e94e59435f7db96bf97695ba7eb6c7778eeba5e8ea7a35ab55a73817d66fda06f08498cf462539940af51a544852c5fd5d1ee93b6bfd5ca2442aa530b638f69bdbf9559d82d1539fb93c9a9c775e75416b467ac801441d2e9f06b2d1593a46b140c421e05ac9314c4f2b45ef0896d4f010314bf00e45ed9015518a62752a69ec1a8c97e4d0228ea8e5d7007c3e35714757805b5a8d9fe6079d3706c50634d6001a54701b20ad20cf18d59f67b8a511f0b4d55ae3a39895ef41f02de128bf8d8cfb8be2258ce1f54a0e243d91dd7f806abcb087c9457ad64eca5a41997a1c41ca1df506847de0eb0ec306e6d16083c648d08ac942187350aec1acdf9b78b77adef4bfaf53f62cc10897a8ed2ebf43c25a14380ccf584270e1f4ae8cbb82aaa09295cf15cd3f301070d534692ad84021b581de609c94cd9f4a510dce63b71adf9e6201569e20d9e808218b06f9d5e89e0e01ec2b5dcc8e568f05d5db3e3fa1676cc784b1c5ce91dcde57db94c9ece8ae10c3875b1405f17ee4d453bca7ac9e4df67eb1e4fedd966a3583a14d004f80f58e8821b0acd477427aeba24535f1036e5dfc1c962a7cac4ac94173b16a0a380bf5e249ea2240ceaeb7d49789c8689e89b4f8359ada7985da3fbcdd72b463c64e3c1b8880f24e488845d883344d915c3a154cd9c33573f857a388787d6c7a12533dae38afb0b2d0af89a176b22a71fb08ebbfbb3fe38b2a94a46b66d2895ef1ba285906cd59a001b7e90305752fae2e52fb569c1c85aba08991f217c83d84a699b87255b12c0802fe1ac7571d8e6ae5692766334d592be891e431166746fa73c241d733a094ba0b0e5a413728c9d52d30874c5b3f7acb85fa4ff5ab9049f50728e6487d7d9c30044d32859ff37b29b6efae956c5691393f9589e9feb8050a728b9b1557fd50ec2a48be6038e20349362cd187edbf438e3806fba7764ebc947644c9a476d4a76e89dae9dff4451aa450f94cca042a34eb821aedd32a86826f4d9ea9e6443599105725ff81373ff7dedda258c8b37d5124dce17e1ce8ff628312938195982450d559ffe4da9f3d739140127d822e53c05de3afc85f40ee6adf93ebcdc10aaed37c1119d6949947fb48ec7ea5b44b3c5a3ba54bb60d309752af2e990fbbee55520081ff43fc33a14259c670b7bd78ea2f1ce311c111be387e12313e49a23f7555dc8c87639100b1d00e6552b701869796b18b0395f32e65d80da77754bf492a87cd3c67eefe825722e495a9ceb56e3aaccc40851276eecadbcb5b7c617cf5f8eb6ed889e697a8527f1fda00ed9c7bf61e2ad4226a397722b7ebe7342ebda33b8bc1d4b71cd172b48e6dfbd30c5e563c93494b6822b564ce31f34261ccd4152820366a76ef419fc22310ad440d6bdb43133f8a9cb9a0de478f78c45c3a8a796041d86747cd20622ef065e1709fae3bb290fd102341689bf947bb9d3604b76c40949f0c9b745fe91957096948e4035bd518695640c6b4174dabc187189a3e453d7a92c3eb2449418e38aed933d5d97f13c94a583577bc69901b64acf41ef05d299d0fbc7cc347d3e8aa792b1cee04e21300806120f2ca639a00d1b89dabcdded03798797416ab785e13f65092cde0dbded62846de5a06c6bfebc98e4e1c14669a42bfca6b4c79947d25b13482e294ca5f24c400ccbafcfeef4cf2d22bd8213d00a029292e73a1623107d51c6e7089ed2e0701bc24bcb871cca98596d21b89cbe26ca7968dedb2b8eff7e8d2e107292ab6616fcbe450de0994cc95ac485965592c3f3d7848fce282d180c5a595e42839bcfe89df62ff337f2eb366babb150672d3212ad7f9f335bda69d98a4d9f018d1a12c26b9fa6eaee66b78a498133f3848e4f57f9f45d1fdf40f1c7973efe15daba652477442080d38a4015b426ad97e0dcfe9234a4d1006f9ed216b871a863d442d8780af74cc04364ec83e64e8ddf8a3c59f219a47c59c126ee2fd506e51f6fa291bdce42f815742cb0d429f605eac362ddf58179aca9db80919b23a360b850e95a725c19b8d0aa2128f66ef7e35121a202ba15b745dcbaedeedb245993d5eb8c3c23b3ccf21a2073a3eaf4c712dc9b474eb4379ab233f1f94a13f3f559789b478bebd2cb904cc7d94ab4365446dfd22161539e9a28c093088b4a69689d4c55b7757136fe27264153acd6809c4539763c58ed330fc4471f7fd8caf39c7197b43161c7c830abf6803efa9e00a71be153101d7969da94c0e61098c25e8a57f0a7b5c14800c48f6b0357387e0d5be6a5abdfd7ec99f41626a3c2919f2cbd2190530aecd09468ba5abf03198be918bd1f27de8bc941c23d4b51d9d48217758fc39ddcc2ef57250fbecd9ce307a05ea9c972474bbefc80868c2d57b79e6866549cdc00f68379d8f47242dc36db6b6593658beab9553a284d350e35c8baa73dd8317252aa09cd25e4ec165bfb0a64ff1570c2ef06c3baf436a9a002b309f421a51f9a88a9d3211d3b1e9ff0b6e3f8d4b7a0e13f738892879229949a355dfc647e9385c46ea2606a4af7ae88d7b96d26ebb01d60b908041d393d4a51d0fe9c68a5e40b56ad74af7edb4c63e918313815540e56dafcdb30a60cd7847fbd88cc1019ad8cba261938aee8755933d9f286e420ac836aa899cc8f92b7981c6392d86c9d6a417ac775e3c8e84e188ef8fc4bde0e88be851c9950349c163529dca4d989194a393aa0f769e8ac2bb109631e034b681351ec33bce4b445eeffbf637a459e738483d86cc3021c015a176e6c6bc515fd3479da932b284ad9641115f3ef4d13c968a86462c34d86e99099fab8ae09351c636dcc44c3ad4a7ea513048ad010491e841353acd406b209aad650d6dcfff90c6981777e2b4ccdc6169f308bd987588d07893bb2cfa14a573d4abc90a355dfb5a035877f8459a54604e59d63fc1201fcd73d5a836cd4f6385ab1ee3cc5c5af44402b5a0ae40f62b2cc45aefd0c27928df055e2c6cea6c0f3d4b1ce33f3dc13f0ecceee0ec5b4606e7b7de57e435b24317663f9dcdf98f4b6d40b45f2e32f1da513a79a67fb84a70f07cdf159ec99bc75c2ba204de5c9fc2a1c5430c7dc4cf46a6d5b57b40ad1fda8933b4acbc1a85a3c10c813353380731f4945373e71d52c441f635ac405b71943a41ca80d9929e6a5513f65aa2793e3a599672aa0dc070a32f046342ea3858ad13a696e7dd02499f8ba3f30bb9ce9bd084c41f60b2b2fba1290cb5f12a8558d3f37028dee3e435395e86a78fbf704414009f3d50bf63f1abe19f14290ecf8ef7f6572137738e12d1128f2df904da93e925c60e0a8c7fb2771bec6441d3e610ba0d85c64f730e76acedfc9d42d2b024a8051bcfb91f5e0de326e30c86a585539ea876ee62c30585ba675b03d906e2ffe581d03559eec6a47d54ed71d01e0fcd1320026dc438f4bd501b169540e177a5ff473f1e6239101edcacb9db6fb7d8bd5d4af9b11b894ed65a2f6278170ecb8b97302c6153d52a6c907bf7b71ad01c3132ab865a9ca16dd7396869a2bcfa7ce9f675c3315a55977376f63d65bfffa5c30f9dac244cf7a6621556c2be72b978c31b68343cc8c801c8cac4aa673ec9f502eab070ca57150caa33e9569382314c556e756a56ff9b35341880ec2fda32341dda5511ee6c559090882667d5405de73e27f19602bc2816efd907ef437a33e9728e3a560ebb0b8101aac8512731924f16ab576283241f729f3d4505647007af9c8601f8147d5194e6ee5bbaae3980ca2ad763544ff8a82100efbdcfc30c1ea1375033dbb6752b0ed661e13a95a8ad5d6352be3ee62a1083f90162c0b74391d7a2c2c3921eef24a238fdd20ad6385a13e7fa9857ecf0595a7dd5271e43646254d2735f1e745589976d7406bb9575045f679e736fd588cfa3383863e200227544fdea7354d8c023e15edf929832440c8f6874c4d0a89201b6fd08eb0c3dff1fd9534c4f2ce0f8e35db589c755ddca76c127078f13f4a17477d0fc2a2f02d3dda2d08fb04feb3082299f992c7746c253706e6760c7cbfc3cc643cf8c99aabf78b68451ce987ddfce61a67b7d0afb0d38cfba074259c6c16df7223ab77e5241c6eb130a1b8031670844abfdb3ec9523f04bc3ad254f58c3e14330c87d7fe3bcf91fc2213e848bc386baf2136edbc8d7d6a28a5d2641d632e4ed85f25e457c799ebe1760d8748e59388720e6fdf0139a03b68fa7de935b3e4d32856fe0de918bcdbda2907186baa005df04e5202ae75a47523a54439468531c3e04b261788ba374d16287a0e1241e8d8d03534f0922f1aa1b34451981b701d032ce0b897e07ea2cc9eca36e85ec31d0e8112c6b63234ccaab708378b070c6135ffe31818e60ade6b803d29de9a0a61f5ba13955ccebfd50c7a95642e1aa40c805a095c692373678167ffc139504c3a29edb9a824b1c64384bd1ec960b6145e1873c7b15e449b4f24bba6a880cb0dbce182b1b914af0839e1c599864727fdcac4c5d3ce9d3b6c7580e2618cf03abae6471cb673052b041943737c3c73130b3da66940a02b245fcb14920c4b334fce1c3f6884e4385770eb8b5697ec35b989dcbd7c465ec62701b49a03c919fe310acc32410e12a8f081255f88505e4c18f52c106ceb2a4e326f60b8eb27e200a099361e29fe5ecf7213900d82410b6870b4492868e6614064cb4d94cde07d72860ebb4193090066fb6620e04c4850b4b86458c5ebd383abec795919d1ecf91ed060a5d80c3f4ed16f3750d4e568732737270595794151b65ef51325ea21cab2ba1ce2216d5433e08d643c5e08b44cccc27167a9f97c6a6b03a2c3d8b982109770454a3a70103c0f3beb0862953498e7cbe25439f04554a942ede366eac09d85fa301f64bd579b420a60a47b67596e09b0fd864a8415800eb0238f82899065c45110f1570d21114fdcf8ecc7b50732e79f66ad8f6214fcc95c73df9cbbf84ff04c2a0e277c57842818660570d4d61d0f8b6f1f003fc9e610e3c01322829b39a7085061dc32a3d9e6dcb0da895ebd8b0063cee70e7d4ee3b6960bff718490c9544e043cbc36d8c5637a0406b58e4bc9b3266be2e4979117e97fb741fb095461bb5fb8c248133dd6322191ee7dbe162640a4012386243256d78ba68566fc5f76856820ffd5caad31e4e57996c7693bbae623d8200e0226eb135f2f31da283f9dab8fe07fe9bbc0329c9fd04d7be1f00d18a3d27a491d8828231a195788a0be1233f22cd80f4d86a2226917f95dfc4eeeb72a06b17a6d19c0beb572e20c7b2992be55ea2774042c3931d5f4a74da052f01cd9b028641ebf8055eb2b1ca86e5d87fdf45c4730401b28acd19655a435423f77ed16eed4fb4bf5c0958ee7e7d261c657c971b63bb7b3ce1214fc04869ebf0f4db245f7ca1dd2cefe46a8c56c95a9f1dace7f0e509262863a278196560871c583dd2bc1b902959fec642f9e0a7ea849fabdf29e24f3a939086ba517ca4c68a079b18cc92e333e8c09a1814adaa4a116c6d9da204c858301c9ea1bb408a807c8e739b14868bb2cee95af330d64a8e7ae40f4de19b318028ce67a80107e2379f45510e7a56abc3f6c1f15f9e91e67db0ede7949aa86896c59975b6aed3cf014e64a5af7c151509f3d01177d3de47fc600a9d40c281ecea0fa4e23f1d0ebc1c8f55430bd9420", &(0x7f0000001240)=""/152, &(0x7f0000001540)="cc60cfb1ea616123ea98755bcebb41f38eb1dc064553e04996387694c56a99b5fd3f64d3c83aa70d7bab2b968dff2139094e40406a775550bb3a5137c27f35a47e8d160483615da49d05eb2e22aaf6336f7a73c79190417cf4ee648e2ce3ae061e524e576112adec533e1087bdb7536a9f73e09cb8d569dcf3deedd9ba1dc87ec79966850fa8e61269fbd10c2568b97b0aa89830a17a95c10dd612db3afd7903aa54958e52bba92e00f2e879f163cf4f299cc04e89054852453a5171d4a7f381462018aa91bceccf1acd05655875d3c2eec0dd86cea00a6c117ee8a052890b6ffa0021a360196b4095a95ef53942ad2f7014e06ef49939c16844f96c58c84afbb65b7e3858b1b585c78173fde6e0d60063f834", &(0x7f00000013c0)="683998d5ea8c3898725b16eb766d7f41818f699ab6e99caf719ad5abd7c3b14430ec0c9ebb7b19d28434530dd230b9a893718db00476a8358e1cb3e09ccfcfb9e043e53de0d1e99b679a4e6a5acc8cff8183227aad45a6203aac2481f41b2a45bab45a7d54ccf92a5e738535b0a64fe1230b370d2114ae50dcca8d33dc6d08219d7ee8d4987c2e70ee39377fb859e4bf18b62e829312f98d538bf2", 0x400}, 0x38) openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) (async) setresuid(0x0, r2, 0xee00) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001300), &(0x7f0000001340)=0xc) (async) mount$fuse(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x0, &(0x7f0000001680)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1800}}, {@max_read={'max_read', 0x3d, 0x4}}, {@allow_other}, {@default_permissions}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x800}}, {@max_read={'max_read', 0x3d, 0xff}}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x401}}], [{@audit}, {@appraise_type}, {@fowner_gt={'fowner>', 0xee01}}, {@fsmagic}, {@fowner_lt={'fowner<', r3}}, {@fowner_gt={'fowner>', 0xee01}}, {@dont_appraise}]}}) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB="2c72303030303030303030303030303031303030301e2c7365724f69642400", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f00000021c0)={0x2020}, 0x2020) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r6, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000001880)=ANY=[@ANYBLOB="30000000030801020000390000000000000000000c000480080004400000000006000240000000000500030021000000af1ac327d8943241298e31f9984a46e19deffcb5898ef406a91cfa709e7c5a29f64d63b693d953aad327251785e1dae033456f8f0f43552cce46fa4b77fb3f735b3af91adacc265920191104c9ae3cfe689ab403be4f5f8f64936069a67af38e8d0c412c2bed8fcf6f973cdffa23608fab817f2d1c8a4a441d0743b2768dcf7f115fd03518e18595b37875605cfc089de0d1bf08d1cbf31abdb71fed596f50580196b1a58f8111cff842abde34edc533f347c10af4361abe9f489ddebdc398aea474bc6c7c89491acffb88e1aaa54bf7e9976cd40ae6c93a384a9f9457f33da1c230285bc64625441a433de98b359d6bc7be07f2fd282424a5e2ad574e96705d6a2ab266293881235fe7182c7be34992"], 0x30}}, 0x0) (async) sendfile(r0, r6, 0x0, 0x3) (async) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) (async) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000080)={0x50, 0x0, r4, {0x7, 0x24, 0x40, 0x2, 0x8001, 0xc44, 0x480, 0x9}}, 0x50) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x16, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000001000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000019c0)={{{@in=@empty}}, {{@in6=@local}, 0x0, @in=@remote}}, &(0x7f0000001380)=0xe8) (async) setresuid(r5, r5, r7) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r8, &(0x7f00000003c0)='./file1\x00') (async) ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(r8, 0xc0984124, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000000)={&(0x7f0000000240)="9b388f2bd8a121daa4c0b9b180a7ddc428f7f0f390c77d478dc583711001329a0c923ff07dfcfe2063ac3ce0a5681d925300d18f5a0b17ef89f43d454f6b5598886bca77248c19f3e1bda346249159db2db5757e94e59435f7db96bf97695ba7eb6c7778eeba5e8ea7a35ab55a73817d66fda06f08498cf462539940af51a544852c5fd5d1ee93b6bfd5ca2442aa530b638f69bdbf9559d82d1539fb93c9a9c775e75416b467ac801441d2e9f06b2d1593a46b140c421e05ac9314c4f2b45ef0896d4f010314bf00e45ed9015518a62752a69ec1a8c97e4d0228ea8e5d7007c3e35714757805b5a8d9fe6079d3706c50634d6001a54701b20ad20cf18d59f67b8a511f0b4d55ae3a39895ef41f02de128bf8d8cfb8be2258ce1f54a0e243d91dd7f806abcb087c9457ad64eca5a41997a1c41ca1df506847de0eb0ec306e6d16083c648d08ac942187350aec1acdf9b78b77adef4bfaf53f62cc10897a8ed2ebf43c25a14380ccf584270e1f4ae8cbb82aaa09295cf15cd3f301070d534692ad84021b581de609c94cd9f4a510dce63b71adf9e6201569e20d9e808218b06f9d5e89e0e01ec2b5dcc8e568f05d5db3e3fa1676cc784b1c5ce91dcde57db94c9ece8ae10c3875b1405f17ee4d453bca7ac9e4df67eb1e4fedd966a3583a14d004f80f58e8821b0acd477427aeba24535f1036e5dfc1c962a7cac4ac94173b16a0a380bf5e249ea2240ceaeb7d49789c8689e89b4f8359ada7985da3fbcdd72b463c64e3c1b8880f24e488845d883344d915c3a154cd9c33573f857a388787d6c7a12533dae38afb0b2d0af89a176b22a71fb08ebbfbb3fe38b2a94a46b66d2895ef1ba285906cd59a001b7e90305752fae2e52fb569c1c85aba08991f217c83d84a699b87255b12c0802fe1ac7571d8e6ae5692766334d592be891e431166746fa73c241d733a094ba0b0e5a413728c9d52d30874c5b3f7acb85fa4ff5ab9049f50728e6487d7d9c30044d32859ff37b29b6efae956c5691393f9589e9feb8050a728b9b1557fd50ec2a48be6038e20349362cd187edbf438e3806fba7764ebc947644c9a476d4a76e89dae9dff4451aa450f94cca042a34eb821aedd32a86826f4d9ea9e6443599105725ff81373ff7dedda258c8b37d5124dce17e1ce8ff628312938195982450d559ffe4da9f3d739140127d822e53c05de3afc85f40ee6adf93ebcdc10aaed37c1119d6949947fb48ec7ea5b44b3c5a3ba54bb60d309752af2e990fbbee55520081ff43fc33a14259c670b7bd78ea2f1ce311c111be387e12313e49a23f7555dc8c87639100b1d00e6552b701869796b18b0395f32e65d80da77754bf492a87cd3c67eefe825722e495a9ceb56e3aaccc40851276eecadbcb5b7c617cf5f8eb6ed889e697a8527f1fda00ed9c7bf61e2ad4226a397722b7ebe7342ebda33b8bc1d4b71cd172b48e6dfbd30c5e563c93494b6822b564ce31f34261ccd4152820366a76ef419fc22310ad440d6bdb43133f8a9cb9a0de478f78c45c3a8a796041d86747cd20622ef065e1709fae3bb290fd102341689bf947bb9d3604b76c40949f0c9b745fe91957096948e4035bd518695640c6b4174dabc187189a3e453d7a92c3eb2449418e38aed933d5d97f13c94a583577bc69901b64acf41ef05d299d0fbc7cc347d3e8aa792b1cee04e21300806120f2ca639a00d1b89dabcdded03798797416ab785e13f65092cde0dbded62846de5a06c6bfebc98e4e1c14669a42bfca6b4c79947d25b13482e294ca5f24c400ccbafcfeef4cf2d22bd8213d00a029292e73a1623107d51c6e7089ed2e0701bc24bcb871cca98596d21b89cbe26ca7968dedb2b8eff7e8d2e107292ab6616fcbe450de0994cc95ac485965592c3f3d7848fce282d180c5a595e42839bcfe89df62ff337f2eb366babb150672d3212ad7f9f335bda69d98a4d9f018d1a12c26b9fa6eaee66b78a498133f3848e4f57f9f45d1fdf40f1c7973efe15daba652477442080d38a4015b426ad97e0dcfe9234a4d1006f9ed216b871a863d442d8780af74cc04364ec83e64e8ddf8a3c59f219a47c59c126ee2fd506e51f6fa291bdce42f815742cb0d429f605eac362ddf58179aca9db80919b23a360b850e95a725c19b8d0aa2128f66ef7e35121a202ba15b745dcbaedeedb245993d5eb8c3c23b3ccf21a2073a3eaf4c712dc9b474eb4379ab233f1f94a13f3f559789b478bebd2cb904cc7d94ab4365446dfd22161539e9a28c093088b4a69689d4c55b7757136fe27264153acd6809c4539763c58ed330fc4471f7fd8caf39c7197b43161c7c830abf6803efa9e00a71be153101d7969da94c0e61098c25e8a57f0a7b5c14800c48f6b0357387e0d5be6a5abdfd7ec99f41626a3c2919f2cbd2190530aecd09468ba5abf03198be918bd1f27de8bc941c23d4b51d9d48217758fc39ddcc2ef57250fbecd9ce307a05ea9c972474bbefc80868c2d57b79e6866549cdc00f68379d8f47242dc36db6b6593658beab9553a284d350e35c8baa73dd8317252aa09cd25e4ec165bfb0a64ff1570c2ef06c3baf436a9a002b309f421a51f9a88a9d3211d3b1e9ff0b6e3f8d4b7a0e13f738892879229949a355dfc647e9385c46ea2606a4af7ae88d7b96d26ebb01d60b908041d393d4a51d0fe9c68a5e40b56ad74af7edb4c63e918313815540e56dafcdb30a60cd7847fbd88cc1019ad8cba261938aee8755933d9f286e420ac836aa899cc8f92b7981c6392d86c9d6a417ac775e3c8e84e188ef8fc4bde0e88be851c9950349c163529dca4d989194a393aa0f769e8ac2bb109631e034b681351ec33bce4b445eeffbf637a459e738483d86cc3021c015a176e6c6bc515fd3479da932b284ad9641115f3ef4d13c968a86462c34d86e99099fab8ae09351c636dcc44c3ad4a7ea513048ad010491e841353acd406b209aad650d6dcfff90c6981777e2b4ccdc6169f308bd987588d07893bb2cfa14a573d4abc90a355dfb5a035877f8459a54604e59d63fc1201fcd73d5a836cd4f6385ab1ee3cc5c5af44402b5a0ae40f62b2cc45aefd0c27928df055e2c6cea6c0f3d4b1ce33f3dc13f0ecceee0ec5b4606e7b7de57e435b24317663f9dcdf98f4b6d40b45f2e32f1da513a79a67fb84a70f07cdf159ec99bc75c2ba204de5c9fc2a1c5430c7dc4cf46a6d5b57b40ad1fda8933b4acbc1a85a3c10c813353380731f4945373e71d52c441f635ac405b71943a41ca80d9929e6a5513f65aa2793e3a599672aa0dc070a32f046342ea3858ad13a696e7dd02499f8ba3f30bb9ce9bd084c41f60b2b2fba1290cb5f12a8558d3f37028dee3e435395e86a78fbf704414009f3d50bf63f1abe19f14290ecf8ef7f6572137738e12d1128f2df904da93e925c60e0a8c7fb2771bec6441d3e610ba0d85c64f730e76acedfc9d42d2b024a8051bcfb91f5e0de326e30c86a585539ea876ee62c30585ba675b03d906e2ffe581d03559eec6a47d54ed71d01e0fcd1320026dc438f4bd501b169540e177a5ff473f1e6239101edcacb9db6fb7d8bd5d4af9b11b894ed65a2f6278170ecb8b97302c6153d52a6c907bf7b71ad01c3132ab865a9ca16dd7396869a2bcfa7ce9f675c3315a55977376f63d65bfffa5c30f9dac244cf7a6621556c2be72b978c31b68343cc8c801c8cac4aa673ec9f502eab070ca57150caa33e9569382314c556e756a56ff9b35341880ec2fda32341dda5511ee6c559090882667d5405de73e27f19602bc2816efd907ef437a33e9728e3a560ebb0b8101aac8512731924f16ab576283241f729f3d4505647007af9c8601f8147d5194e6ee5bbaae3980ca2ad763544ff8a82100efbdcfc30c1ea1375033dbb6752b0ed661e13a95a8ad5d6352be3ee62a1083f90162c0b74391d7a2c2c3921eef24a238fdd20ad6385a13e7fa9857ecf0595a7dd5271e43646254d2735f1e745589976d7406bb9575045f679e736fd588cfa3383863e200227544fdea7354d8c023e15edf929832440c8f6874c4d0a89201b6fd08eb0c3dff1fd9534c4f2ce0f8e35db589c755ddca76c127078f13f4a17477d0fc2a2f02d3dda2d08fb04feb3082299f992c7746c253706e6760c7cbfc3cc643cf8c99aabf78b68451ce987ddfce61a67b7d0afb0d38cfba074259c6c16df7223ab77e5241c6eb130a1b8031670844abfdb3ec9523f04bc3ad254f58c3e14330c87d7fe3bcf91fc2213e848bc386baf2136edbc8d7d6a28a5d2641d632e4ed85f25e457c799ebe1760d8748e59388720e6fdf0139a03b68fa7de935b3e4d32856fe0de918bcdbda2907186baa005df04e5202ae75a47523a54439468531c3e04b261788ba374d16287a0e1241e8d8d03534f0922f1aa1b34451981b701d032ce0b897e07ea2cc9eca36e85ec31d0e8112c6b63234ccaab708378b070c6135ffe31818e60ade6b803d29de9a0a61f5ba13955ccebfd50c7a95642e1aa40c805a095c692373678167ffc139504c3a29edb9a824b1c64384bd1ec960b6145e1873c7b15e449b4f24bba6a880cb0dbce182b1b914af0839e1c599864727fdcac4c5d3ce9d3b6c7580e2618cf03abae6471cb673052b041943737c3c73130b3da66940a02b245fcb14920c4b334fce1c3f6884e4385770eb8b5697ec35b989dcbd7c465ec62701b49a03c919fe310acc32410e12a8f081255f88505e4c18f52c106ceb2a4e326f60b8eb27e200a099361e29fe5ecf7213900d82410b6870b4492868e6614064cb4d94cde07d72860ebb4193090066fb6620e04c4850b4b86458c5ebd383abec795919d1ecf91ed060a5d80c3f4ed16f3750d4e568732737270595794151b65ef51325ea21cab2ba1ce2216d5433e08d643c5e08b44cccc27167a9f97c6a6b03a2c3d8b982109770454a3a70103c0f3beb0862953498e7cbe25439f04554a942ede366eac09d85fa301f64bd579b420a60a47b67596e09b0fd864a8415800eb0238f82899065c45110f1570d21114fdcf8ecc7b50732e79f66ad8f6214fcc95c73df9cbbf84ff04c2a0e277c57842818660570d4d61d0f8b6f1f003fc9e610e3c01322829b39a7085061dc32a3d9e6dcb0da895ebd8b0063cee70e7d4ee3b6960bff718490c9544e043cbc36d8c5637a0406b58e4bc9b3266be2e4979117e97fb741fb095461bb5fb8c248133dd6322191ee7dbe162640a4012386243256d78ba68566fc5f76856820ffd5caad31e4e57996c7693bbae623d8200e0226eb135f2f31da283f9dab8fe07fe9bbc0329c9fd04d7be1f00d18a3d27a491d8828231a195788a0be1233f22cd80f4d86a2226917f95dfc4eeeb72a06b17a6d19c0beb572e20c7b2992be55ea2774042c3931d5f4a74da052f01cd9b028641ebf8055eb2b1ca86e5d87fdf45c4730401b28acd19655a435423f77ed16eed4fb4bf5c0958ee7e7d261c657c971b63bb7b3ce1214fc04869ebf0f4db245f7ca1dd2cefe46a8c56c95a9f1dace7f0e509262863a278196560871c583dd2bc1b902959fec642f9e0a7ea849fabdf29e24f3a939086ba517ca4c68a079b18cc92e333e8c09a1814adaa4a116c6d9da204c858301c9ea1bb408a807c8e739b14868bb2cee95af330d64a8e7ae40f4de19b318028ce67a80107e2379f45510e7a56abc3f6c1f15f9e91e67db0ede7949aa86896c59975b6aed3cf014e64a5af7c151509f3d01177d3de47fc600a9d40c281ecea0fa4e23f1d0ebc1c8f55430bd9420", &(0x7f0000001240)=""/152, &(0x7f0000001540)="cc60cfb1ea616123ea98755bcebb41f38eb1dc064553e04996387694c56a99b5fd3f64d3c83aa70d7bab2b968dff2139094e40406a775550bb3a5137c27f35a47e8d160483615da49d05eb2e22aaf6336f7a73c79190417cf4ee648e2ce3ae061e524e576112adec533e1087bdb7536a9f73e09cb8d569dcf3deedd9ba1dc87ec79966850fa8e61269fbd10c2568b97b0aa89830a17a95c10dd612db3afd7903aa54958e52bba92e00f2e879f163cf4f299cc04e89054852453a5171d4a7f381462018aa91bceccf1acd05655875d3c2eec0dd86cea00a6c117ee8a052890b6ffa0021a360196b4095a95ef53942ad2f7014e06ef49939c16844f96c58c84afbb65b7e3858b1b585c78173fde6e0d60063f834", &(0x7f00000013c0)="683998d5ea8c3898725b16eb766d7f41818f699ab6e99caf719ad5abd7c3b14430ec0c9ebb7b19d28434530dd230b9a893718db00476a8358e1cb3e09ccfcfb9e043e53de0d1e99b679a4e6a5acc8cff8183227aad45a6203aac2481f41b2a45bab45a7d54ccf92a5e738535b0a64fe1230b370d2114ae50dcca8d33dc6d08219d7ee8d4987c2e70ee39377fb859e4bf18b62e829312f98d538bf2", 0x400}, 0x38) (async) 00:11:12 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff20a}], '\x00', 0x200400}) 00:11:12 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) bind$ax25(r0, &(0x7f0000000100)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @bcast, @null]}, 0x48) recvfrom(r0, &(0x7f0000000000)=""/181, 0xb5, 0x2000, &(0x7f0000000180)=@l2tp6={0xa, 0x0, 0x0, @mcast2, 0x9, 0x1}, 0x80) close_range(r0, 0xffffffffffffffff, 0x0) syz_init_net_socket$ax25(0x3, 0x3, 0x0) (async) bind$ax25(r0, &(0x7f0000000100)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @bcast, @null]}, 0x48) (async) recvfrom(r0, &(0x7f0000000000)=""/181, 0xb5, 0x2000, &(0x7f0000000180)=@l2tp6={0xa, 0x0, 0x0, @mcast2, 0x9, 0x1}, 0x80) (async) close_range(r0, 0xffffffffffffffff, 0x0) (async) 00:11:12 executing program 5: lsetxattr$security_ima(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000240)=@ng={0x4, 0xd, "596081571e7b8d9274e4d8168302d705"}, 0x12, 0x2) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x6000) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000300)={{0x1, 0x1, 0x18, r0, {0x8001}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', 0x0, 0x18}, 0x10) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r1, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0x4, 0x0, &(0x7f00000000c0)) syz_mount_image$befs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000000)=[{&(0x7f0000000180)="52bf7777f3318f6e3406ecd5a6c19215d56d5cc05f4246533142494745c228ea4d277fe64d566837733da753afb94757410a1810d83dae8225dd12103119f941b072c50a03d5f12fd1d9bd3ac628e2298c740a600c086835cd65d709302a6ce1d70eb67dcacce83313141bd781c27d7f8d412f3e2e13cf1116f31779d0ca0569538efd44aa57b04fcf3653de54e5944dbbd10e0000", 0x95, 0x9}, {&(0x7f0000000340)="136eec3970286c9073e86f642de73ba2b0c627f1dcf21c12c04f161c9ca124106cf81cc83d4f389ac8d8e4c548d764fec3fda8c44e7a8f05d4ed86b96318e570cfba397b361ff17270eed75914f6085007a7aabd248eb19a9c3e1c955db2c5be1e18ad81e5fb772e0d3ed0956bfcc6b091ed53fd1cf6ece7a2dd5f39e7f4527cb885c24c08cc618d1b1ff9f7d45556c158e3c193c3ad5810ef49232951ff18f1fd6132acd90ee7ebbf74", 0xaa, 0x9e}], 0x100000, &(0x7f00000000c0)=ANY=[], 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r4, &(0x7f00000003c0)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r5, 0xc018937e, &(0x7f0000000740)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') lsetxattr$security_ima(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000240)=@ng={0x4, 0xd, "596081571e7b8d9274e4d8168302d705"}, 0x12, 0x2) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x6000) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000300)={{0x1, 0x1, 0x18, r0, {0x8001}}, './file0\x00'}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', 0x0, 0x18}, 0x10) (async) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r1, 0x0) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0x4, 0x0, &(0x7f00000000c0)) (async) syz_mount_image$befs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000000)=[{&(0x7f0000000180)="52bf7777f3318f6e3406ecd5a6c19215d56d5cc05f4246533142494745c228ea4d277fe64d566837733da753afb94757410a1810d83dae8225dd12103119f941b072c50a03d5f12fd1d9bd3ac628e2298c740a600c086835cd65d709302a6ce1d70eb67dcacce83313141bd781c27d7f8d412f3e2e13cf1116f31779d0ca0569538efd44aa57b04fcf3653de54e5944dbbd10e0000", 0x95, 0x9}, {&(0x7f0000000340)="136eec3970286c9073e86f642de73ba2b0c627f1dcf21c12c04f161c9ca124106cf81cc83d4f389ac8d8e4c548d764fec3fda8c44e7a8f05d4ed86b96318e570cfba397b361ff17270eed75914f6085007a7aabd248eb19a9c3e1c955db2c5be1e18ad81e5fb772e0d3ed0956bfcc6b091ed53fd1cf6ece7a2dd5f39e7f4527cb885c24c08cc618d1b1ff9f7d45556c158e3c193c3ad5810ef49232951ff18f1fd6132acd90ee7ebbf74", 0xaa, 0x9e}], 0x100000, &(0x7f00000000c0)=ANY=[], 0x0) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r4, &(0x7f00000003c0)='./file1\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r5, 0xc018937e, &(0x7f0000000740)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) (async) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') (async) 00:11:13 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x18020000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:13 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff20b}], '\x00', 0x200400}) 00:11:13 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) (async) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) mount$fuse(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x0, &(0x7f0000001680)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1800}}, {@max_read={'max_read', 0x3d, 0x4}}, {@allow_other}, {@default_permissions}, {@default_permissions}, {@blksize={'blksize', 0x3d, 0x800}}, {@max_read={'max_read', 0x3d, 0xff}}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x401}}], [{@audit}, {@appraise_type}, {@fowner_gt={'fowner>', 0xee01}}, {@fsmagic}, {@fowner_lt={'fowner<', r3}}, {@fowner_gt={'fowner>', 0xee01}}, {@dont_appraise}]}}) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB="2c72303030303030303030303030303031303030301e2c7365724f69642400", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r6, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000001880)=ANY=[@ANYBLOB="30000000030801020000390000000000000000000c000480080004400000000006000240000000000500030021000000af1ac327d8943241298e31f9984a46e19deffcb5898ef406a91cfa709e7c5a29f64d63b693d953aad327251785e1dae033456f8f0f43552cce46fa4b77fb3f735b3af91adacc265920191104c9ae3cfe689ab403be4f5f8f64936069a67af38e8d0c412c2bed8fcf6f973cdffa23608fab817f2d1c8a4a441d0743b2768dcf7f115fd03518e18595b37875605cfc089de0d1bf08d1cbf31abdb71fed596f50580196b1a58f8111cff842abde34edc533f347c10af4361abe9f489ddebdc398aea474bc6c7c89491acffb88e1aaa54bf7e9976cd40ae6c93a384a9f9457f33da1c230285bc64625441a433de98b359d6bc7be07f2fd282424a5e2ad574e96705d6a2ab266293881235fe7182c7be34992"], 0x30}}, 0x0) sendfile(r0, r6, 0x0, 0x3) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) (async) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000080)={0x50, 0x0, r4, {0x7, 0x24, 0x40, 0x2, 0x8001, 0xc44, 0x480, 0x9}}, 0x50) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x16, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000001000000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000019c0)={{{@in=@empty, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in=@remote}}, &(0x7f0000001380)=0xe8) setresuid(r5, r5, r7) (async) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r8, &(0x7f00000003c0)='./file1\x00') (async) ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(r8, 0xc0984124, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000000)={&(0x7f0000000240)="9b388f2bd8a121daa4c0b9b180a7ddc428f7f0f390c77d478dc583711001329a0c923ff07dfcfe2063ac3ce0a5681d925300d18f5a0b17ef89f43d454f6b5598886bca77248c19f3e1bda346249159db2db5757e94e59435f7db96bf97695ba7eb6c7778eeba5e8ea7a35ab55a73817d66fda06f08498cf462539940af51a544852c5fd5d1ee93b6bfd5ca2442aa530b638f69bdbf9559d82d1539fb93c9a9c775e75416b467ac801441d2e9f06b2d1593a46b140c421e05ac9314c4f2b45ef0896d4f010314bf00e45ed9015518a62752a69ec1a8c97e4d0228ea8e5d7007c3e35714757805b5a8d9fe6079d3706c50634d6001a54701b20ad20cf18d59f67b8a511f0b4d55ae3a39895ef41f02de128bf8d8cfb8be2258ce1f54a0e243d91dd7f806abcb087c9457ad64eca5a41997a1c41ca1df506847de0eb0ec306e6d16083c648d08ac942187350aec1acdf9b78b77adef4bfaf53f62cc10897a8ed2ebf43c25a14380ccf584270e1f4ae8cbb82aaa09295cf15cd3f301070d534692ad84021b581de609c94cd9f4a510dce63b71adf9e6201569e20d9e808218b06f9d5e89e0e01ec2b5dcc8e568f05d5db3e3fa1676cc784b1c5ce91dcde57db94c9ece8ae10c3875b1405f17ee4d453bca7ac9e4df67eb1e4fedd966a3583a14d004f80f58e8821b0acd477427aeba24535f1036e5dfc1c962a7cac4ac94173b16a0a380bf5e249ea2240ceaeb7d49789c8689e89b4f8359ada7985da3fbcdd72b463c64e3c1b8880f24e488845d883344d915c3a154cd9c33573f857a388787d6c7a12533dae38afb0b2d0af89a176b22a71fb08ebbfbb3fe38b2a94a46b66d2895ef1ba285906cd59a001b7e90305752fae2e52fb569c1c85aba08991f217c83d84a699b87255b12c0802fe1ac7571d8e6ae5692766334d592be891e431166746fa73c241d733a094ba0b0e5a413728c9d52d30874c5b3f7acb85fa4ff5ab9049f50728e6487d7d9c30044d32859ff37b29b6efae956c5691393f9589e9feb8050a728b9b1557fd50ec2a48be6038e20349362cd187edbf438e3806fba7764ebc947644c9a476d4a76e89dae9dff4451aa450f94cca042a34eb821aedd32a86826f4d9ea9e6443599105725ff81373ff7dedda258c8b37d5124dce17e1ce8ff628312938195982450d559ffe4da9f3d739140127d822e53c05de3afc85f40ee6adf93ebcdc10aaed37c1119d6949947fb48ec7ea5b44b3c5a3ba54bb60d309752af2e990fbbee55520081ff43fc33a14259c670b7bd78ea2f1ce311c111be387e12313e49a23f7555dc8c87639100b1d00e6552b701869796b18b0395f32e65d80da77754bf492a87cd3c67eefe825722e495a9ceb56e3aaccc40851276eecadbcb5b7c617cf5f8eb6ed889e697a8527f1fda00ed9c7bf61e2ad4226a397722b7ebe7342ebda33b8bc1d4b71cd172b48e6dfbd30c5e563c93494b6822b564ce31f34261ccd4152820366a76ef419fc22310ad440d6bdb43133f8a9cb9a0de478f78c45c3a8a796041d86747cd20622ef065e1709fae3bb290fd102341689bf947bb9d3604b76c40949f0c9b745fe91957096948e4035bd518695640c6b4174dabc187189a3e453d7a92c3eb2449418e38aed933d5d97f13c94a583577bc69901b64acf41ef05d299d0fbc7cc347d3e8aa792b1cee04e21300806120f2ca639a00d1b89dabcdded03798797416ab785e13f65092cde0dbded62846de5a06c6bfebc98e4e1c14669a42bfca6b4c79947d25b13482e294ca5f24c400ccbafcfeef4cf2d22bd8213d00a029292e73a1623107d51c6e7089ed2e0701bc24bcb871cca98596d21b89cbe26ca7968dedb2b8eff7e8d2e107292ab6616fcbe450de0994cc95ac485965592c3f3d7848fce282d180c5a595e42839bcfe89df62ff337f2eb366babb150672d3212ad7f9f335bda69d98a4d9f018d1a12c26b9fa6eaee66b78a498133f3848e4f57f9f45d1fdf40f1c7973efe15daba652477442080d38a4015b426ad97e0dcfe9234a4d1006f9ed216b871a863d442d8780af74cc04364ec83e64e8ddf8a3c59f219a47c59c126ee2fd506e51f6fa291bdce42f815742cb0d429f605eac362ddf58179aca9db80919b23a360b850e95a725c19b8d0aa2128f66ef7e35121a202ba15b745dcbaedeedb245993d5eb8c3c23b3ccf21a2073a3eaf4c712dc9b474eb4379ab233f1f94a13f3f559789b478bebd2cb904cc7d94ab4365446dfd22161539e9a28c093088b4a69689d4c55b7757136fe27264153acd6809c4539763c58ed330fc4471f7fd8caf39c7197b43161c7c830abf6803efa9e00a71be153101d7969da94c0e61098c25e8a57f0a7b5c14800c48f6b0357387e0d5be6a5abdfd7ec99f41626a3c2919f2cbd2190530aecd09468ba5abf03198be918bd1f27de8bc941c23d4b51d9d48217758fc39ddcc2ef57250fbecd9ce307a05ea9c972474bbefc80868c2d57b79e6866549cdc00f68379d8f47242dc36db6b6593658beab9553a284d350e35c8baa73dd8317252aa09cd25e4ec165bfb0a64ff1570c2ef06c3baf436a9a002b309f421a51f9a88a9d3211d3b1e9ff0b6e3f8d4b7a0e13f738892879229949a355dfc647e9385c46ea2606a4af7ae88d7b96d26ebb01d60b908041d393d4a51d0fe9c68a5e40b56ad74af7edb4c63e918313815540e56dafcdb30a60cd7847fbd88cc1019ad8cba261938aee8755933d9f286e420ac836aa899cc8f92b7981c6392d86c9d6a417ac775e3c8e84e188ef8fc4bde0e88be851c9950349c163529dca4d989194a393aa0f769e8ac2bb109631e034b681351ec33bce4b445eeffbf637a459e738483d86cc3021c015a176e6c6bc515fd3479da932b284ad9641115f3ef4d13c968a86462c34d86e99099fab8ae09351c636dcc44c3ad4a7ea513048ad010491e841353acd406b209aad650d6dcfff90c6981777e2b4ccdc6169f308bd987588d07893bb2cfa14a573d4abc90a355dfb5a035877f8459a54604e59d63fc1201fcd73d5a836cd4f6385ab1ee3cc5c5af44402b5a0ae40f62b2cc45aefd0c27928df055e2c6cea6c0f3d4b1ce33f3dc13f0ecceee0ec5b4606e7b7de57e435b24317663f9dcdf98f4b6d40b45f2e32f1da513a79a67fb84a70f07cdf159ec99bc75c2ba204de5c9fc2a1c5430c7dc4cf46a6d5b57b40ad1fda8933b4acbc1a85a3c10c813353380731f4945373e71d52c441f635ac405b71943a41ca80d9929e6a5513f65aa2793e3a599672aa0dc070a32f046342ea3858ad13a696e7dd02499f8ba3f30bb9ce9bd084c41f60b2b2fba1290cb5f12a8558d3f37028dee3e435395e86a78fbf704414009f3d50bf63f1abe19f14290ecf8ef7f6572137738e12d1128f2df904da93e925c60e0a8c7fb2771bec6441d3e610ba0d85c64f730e76acedfc9d42d2b024a8051bcfb91f5e0de326e30c86a585539ea876ee62c30585ba675b03d906e2ffe581d03559eec6a47d54ed71d01e0fcd1320026dc438f4bd501b169540e177a5ff473f1e6239101edcacb9db6fb7d8bd5d4af9b11b894ed65a2f6278170ecb8b97302c6153d52a6c907bf7b71ad01c3132ab865a9ca16dd7396869a2bcfa7ce9f675c3315a55977376f63d65bfffa5c30f9dac244cf7a6621556c2be72b978c31b68343cc8c801c8cac4aa673ec9f502eab070ca57150caa33e9569382314c556e756a56ff9b35341880ec2fda32341dda5511ee6c559090882667d5405de73e27f19602bc2816efd907ef437a33e9728e3a560ebb0b8101aac8512731924f16ab576283241f729f3d4505647007af9c8601f8147d5194e6ee5bbaae3980ca2ad763544ff8a82100efbdcfc30c1ea1375033dbb6752b0ed661e13a95a8ad5d6352be3ee62a1083f90162c0b74391d7a2c2c3921eef24a238fdd20ad6385a13e7fa9857ecf0595a7dd5271e43646254d2735f1e745589976d7406bb9575045f679e736fd588cfa3383863e200227544fdea7354d8c023e15edf929832440c8f6874c4d0a89201b6fd08eb0c3dff1fd9534c4f2ce0f8e35db589c755ddca76c127078f13f4a17477d0fc2a2f02d3dda2d08fb04feb3082299f992c7746c253706e6760c7cbfc3cc643cf8c99aabf78b68451ce987ddfce61a67b7d0afb0d38cfba074259c6c16df7223ab77e5241c6eb130a1b8031670844abfdb3ec9523f04bc3ad254f58c3e14330c87d7fe3bcf91fc2213e848bc386baf2136edbc8d7d6a28a5d2641d632e4ed85f25e457c799ebe1760d8748e59388720e6fdf0139a03b68fa7de935b3e4d32856fe0de918bcdbda2907186baa005df04e5202ae75a47523a54439468531c3e04b261788ba374d16287a0e1241e8d8d03534f0922f1aa1b34451981b701d032ce0b897e07ea2cc9eca36e85ec31d0e8112c6b63234ccaab708378b070c6135ffe31818e60ade6b803d29de9a0a61f5ba13955ccebfd50c7a95642e1aa40c805a095c692373678167ffc139504c3a29edb9a824b1c64384bd1ec960b6145e1873c7b15e449b4f24bba6a880cb0dbce182b1b914af0839e1c599864727fdcac4c5d3ce9d3b6c7580e2618cf03abae6471cb673052b041943737c3c73130b3da66940a02b245fcb14920c4b334fce1c3f6884e4385770eb8b5697ec35b989dcbd7c465ec62701b49a03c919fe310acc32410e12a8f081255f88505e4c18f52c106ceb2a4e326f60b8eb27e200a099361e29fe5ecf7213900d82410b6870b4492868e6614064cb4d94cde07d72860ebb4193090066fb6620e04c4850b4b86458c5ebd383abec795919d1ecf91ed060a5d80c3f4ed16f3750d4e568732737270595794151b65ef51325ea21cab2ba1ce2216d5433e08d643c5e08b44cccc27167a9f97c6a6b03a2c3d8b982109770454a3a70103c0f3beb0862953498e7cbe25439f04554a942ede366eac09d85fa301f64bd579b420a60a47b67596e09b0fd864a8415800eb0238f82899065c45110f1570d21114fdcf8ecc7b50732e79f66ad8f6214fcc95c73df9cbbf84ff04c2a0e277c57842818660570d4d61d0f8b6f1f003fc9e610e3c01322829b39a7085061dc32a3d9e6dcb0da895ebd8b0063cee70e7d4ee3b6960bff718490c9544e043cbc36d8c5637a0406b58e4bc9b3266be2e4979117e97fb741fb095461bb5fb8c248133dd6322191ee7dbe162640a4012386243256d78ba68566fc5f76856820ffd5caad31e4e57996c7693bbae623d8200e0226eb135f2f31da283f9dab8fe07fe9bbc0329c9fd04d7be1f00d18a3d27a491d8828231a195788a0be1233f22cd80f4d86a2226917f95dfc4eeeb72a06b17a6d19c0beb572e20c7b2992be55ea2774042c3931d5f4a74da052f01cd9b028641ebf8055eb2b1ca86e5d87fdf45c4730401b28acd19655a435423f77ed16eed4fb4bf5c0958ee7e7d261c657c971b63bb7b3ce1214fc04869ebf0f4db245f7ca1dd2cefe46a8c56c95a9f1dace7f0e509262863a278196560871c583dd2bc1b902959fec642f9e0a7ea849fabdf29e24f3a939086ba517ca4c68a079b18cc92e333e8c09a1814adaa4a116c6d9da204c858301c9ea1bb408a807c8e739b14868bb2cee95af330d64a8e7ae40f4de19b318028ce67a80107e2379f45510e7a56abc3f6c1f15f9e91e67db0ede7949aa86896c59975b6aed3cf014e64a5af7c151509f3d01177d3de47fc600a9d40c281ecea0fa4e23f1d0ebc1c8f55430bd9420", &(0x7f0000001240)=""/152, &(0x7f0000001540)="cc60cfb1ea616123ea98755bcebb41f38eb1dc064553e04996387694c56a99b5fd3f64d3c83aa70d7bab2b968dff2139094e40406a775550bb3a5137c27f35a47e8d160483615da49d05eb2e22aaf6336f7a73c79190417cf4ee648e2ce3ae061e524e576112adec533e1087bdb7536a9f73e09cb8d569dcf3deedd9ba1dc87ec79966850fa8e61269fbd10c2568b97b0aa89830a17a95c10dd612db3afd7903aa54958e52bba92e00f2e879f163cf4f299cc04e89054852453a5171d4a7f381462018aa91bceccf1acd05655875d3c2eec0dd86cea00a6c117ee8a052890b6ffa0021a360196b4095a95ef53942ad2f7014e06ef49939c16844f96c58c84afbb65b7e3858b1b585c78173fde6e0d60063f834", &(0x7f00000013c0)="683998d5ea8c3898725b16eb766d7f41818f699ab6e99caf719ad5abd7c3b14430ec0c9ebb7b19d28434530dd230b9a893718db00476a8358e1cb3e09ccfcfb9e043e53de0d1e99b679a4e6a5acc8cff8183227aad45a6203aac2481f41b2a45bab45a7d54ccf92a5e738535b0a64fe1230b370d2114ae50dcca8d33dc6d08219d7ee8d4987c2e70ee39377fb859e4bf18b62e829312f98d538bf2", 0x400}, 0x38) 00:11:13 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x3, 0x0) bind$ax25(r0, &(0x7f0000000100)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1}, [@null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @bcast, @null]}, 0x48) (async) recvfrom(r0, &(0x7f0000000000)=""/181, 0xb5, 0x2000, &(0x7f0000000180)=@l2tp6={0xa, 0x0, 0x0, @mcast2, 0x9, 0x1}, 0x80) (async) close_range(r0, 0xffffffffffffffff, 0x0) 00:11:13 executing program 5: lsetxattr$security_ima(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000240)=@ng={0x4, 0xd, "596081571e7b8d9274e4d8168302d705"}, 0x12, 0x2) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x6000) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000300)={{0x1, 0x1, 0x18, r0, {0x8001}}, './file0\x00'}) bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', 0x0, 0x18}, 0x10) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r1, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0x4, 0x0, &(0x7f00000000c0)) syz_mount_image$befs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000000)=[{&(0x7f0000000180)="52bf7777f3318f6e3406ecd5a6c19215d56d5cc05f4246533142494745c228ea4d277fe64d566837733da753afb94757410a1810d83dae8225dd12103119f941b072c50a03d5f12fd1d9bd3ac628e2298c740a600c086835cd65d709302a6ce1d70eb67dcacce83313141bd781c27d7f8d412f3e2e13cf1116f31779d0ca0569538efd44aa57b04fcf3653de54e5944dbbd10e0000", 0x95, 0x9}, {&(0x7f0000000340)="136eec3970286c9073e86f642de73ba2b0c627f1dcf21c12c04f161c9ca124106cf81cc83d4f389ac8d8e4c548d764fec3fda8c44e7a8f05d4ed86b96318e570cfba397b361ff17270eed75914f6085007a7aabd248eb19a9c3e1c955db2c5be1e18ad81e5fb772e0d3ed0956bfcc6b091ed53fd1cf6ece7a2dd5f39e7f4527cb885c24c08cc618d1b1ff9f7d45556c158e3c193c3ad5810ef49232951ff18f1fd6132acd90ee7ebbf74", 0xaa, 0x9e}], 0x100000, &(0x7f00000000c0)=ANY=[], 0x0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r4, &(0x7f00000003c0)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r5, 0xc018937e, &(0x7f0000000740)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') lsetxattr$security_ima(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000240)=@ng={0x4, 0xd, "596081571e7b8d9274e4d8168302d705"}, 0x12, 0x2) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x6000) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000300)={{0x1, 0x1, 0x18, r0, {0x8001}}, './file0\x00'}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', 0x0, 0x18}, 0x10) (async) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000080)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r1, 0x0) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0x4, 0x0, &(0x7f00000000c0)) (async) syz_mount_image$befs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000000)=[{&(0x7f0000000180)="52bf7777f3318f6e3406ecd5a6c19215d56d5cc05f4246533142494745c228ea4d277fe64d566837733da753afb94757410a1810d83dae8225dd12103119f941b072c50a03d5f12fd1d9bd3ac628e2298c740a600c086835cd65d709302a6ce1d70eb67dcacce83313141bd781c27d7f8d412f3e2e13cf1116f31779d0ca0569538efd44aa57b04fcf3653de54e5944dbbd10e0000", 0x95, 0x9}, {&(0x7f0000000340)="136eec3970286c9073e86f642de73ba2b0c627f1dcf21c12c04f161c9ca124106cf81cc83d4f389ac8d8e4c548d764fec3fda8c44e7a8f05d4ed86b96318e570cfba397b361ff17270eed75914f6085007a7aabd248eb19a9c3e1c955db2c5be1e18ad81e5fb772e0d3ed0956bfcc6b091ed53fd1cf6ece7a2dd5f39e7f4527cb885c24c08cc618d1b1ff9f7d45556c158e3c193c3ad5810ef49232951ff18f1fd6132acd90ee7ebbf74", 0xaa, 0x9e}], 0x100000, &(0x7f00000000c0)=ANY=[], 0x0) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r4, &(0x7f00000003c0)='./file1\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r5, 0xc018937e, &(0x7f0000000740)={{0x1, 0x1, 0x18, r3, {0x3}}, './file0\x00'}) (async) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') (async) 00:11:13 executing program 4: unshare(0x40000000) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) unshare(0x28010200) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x4d, 0x10, 0x0}, 0x80) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x1a81, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/virtio_net', 0x0, 0x18a) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000100)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x41}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f00000005c0)={{0x9, 0x4, 0xa9, 0x5, '\x00', 0x8}, 0x3, 0x20, 0x1, 0xffffffffffffffff, 0x1, 0x963, 'syz1\x00', &(0x7f0000000500)=['/dev/ppp\x00'], 0x9}) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000580)=0x7) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x0, 0x8, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x67, 0xf6, &(0x7f0000000280)=""/246, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x0, 0x0, 0xf0, 0x16ad0b38}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000010c0)="aabf", 0x7ffff}], 0x1, 0x0, 0x0) ioctl$TCFLSH(r0, 0x540b, 0x1) unshare(0x40000000) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) (async) unshare(0x28010200) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x4d, 0x10, 0x0}, 0x80) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x1a81, 0x0) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/virtio_net', 0x0, 0x18a) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) (async) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000100)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x41}) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f00000005c0)={{0x9, 0x4, 0xa9, 0x5, '\x00', 0x8}, 0x3, 0x20, 0x1, 0xffffffffffffffff, 0x1, 0x963, 'syz1\x00', &(0x7f0000000500)=['/dev/ppp\x00'], 0x9}) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) (async) lseek(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000580)=0x7) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x0, 0x8, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x67, 0xf6, &(0x7f0000000280)=""/246, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x0, 0x0, 0xf0, 0x16ad0b38}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) (async) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000010c0)="aabf", 0x7ffff}], 0x1, 0x0, 0x0) (async) ioctl$TCFLSH(r0, 0x540b, 0x1) (async) 00:11:13 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./mnt\x00', 0x4000c00, 0x25, &(0x7f0000000200)=[{&(0x7f00000106a0)='\x00\x00\x00\x00\x00', 0x5, 0x2}, {&(0x7f0000010880)="00000005000000000800"/32, 0x20, 0x7}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0xa80}, {&(0x7f00000008c0)="000000004c696e75782076657273696f6e20352e31302e302d7263362d30303139332d6764616663366532346461663420dd284c40736f03292028674e632028474343292031302e322e5fbdae06bba1beef642028474e552042696e75742d35e27600000000352e312920233120534d5020505245454d5054204d8d0f436b7b0b7dc9b8155d36a3bb296f6e1c4e6f762033302031333a35323a33382050535420323032300000000000000000000000fa0a32bafeb85c1f5d9dcc43d0e36592c90d93a455ec4e2b3d408020ff1760135864ca18d35c733490e6968bcd4b68704eddeba2e0d8c0ea52a66747a829f7a0a70d79ff57f7d2e02d093bd7af0a1d447382b51ad040f54034fd921c73b87797d1d0fafc2a1945962075e91771c382821df450775f7d2e69cd598c5b42332ab48eea1db15120623961fdd392a9608dea14701a97d5bbe441b0b2343b868f2b37cb9f4671c2e9ca0cbc8ee69e54ad401be3475d83662ef9b789458718ff68811d6646ff8009237f84f2baa2caa19f5b074aab76121d67151e81129ebcb72b1e5f0ed570299fdcb74b3cfd06cd72b6c240abf16dbfa4e62391be63a41f27ef5551cf19d52ea6bf01625cb06b9093ac8381a630615c24f124bb0235d81d031f60cde4098b4c0536d17fcb5f5051f4e8012e5af68657444c1ab6551382379f9c2177302419daa13c86e414a4e0ff962bc19c267ded5a5f17b7a1bdee5f231ddc61a043de976b20aa149099bc10de64bcdc93629be9b2dd61b90c95cc6e7271da61553921232ad4980a439e28d663ac10fcb6a70d870e7545c9c4e2d984568850585b2967a4021501c879859b5b9ba42a358c799a93b887131b808a364dfdcefd431ca62d0db247b6d88b987d5dbd7684e8259491eba07a27", 0x286, 0xb80}, {&(0x7f0000010340)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010360)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x1400}, {&(0x7f00000103e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010540)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1a80}, {&(0x7f00000105e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1b80}, {&(0x7f0000010680)="000000000100"/32, 0x20, 0x1c80}, {&(0x7f00000106c0)="0bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010780)="00000000000000000000000000000000000000000000000000000000d9fa28d50100030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f00000107c0)="000000000000000000000000000000000000000000000000000000060000000000010c8000"/64, 0x40, 0x2011e0}, {&(0x7f0000010800)="000000000000000000000001000000001000"/32, 0x20, 0x201240}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000002000000001400", 0x20, 0x201280}, {&(0x7f0000010840)="000000000000000300000001008000"/32, 0x20, 0x2012e0}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000b00000000040000000000", 0x20, 0x201320}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000003000000000000000000", 0x20, 0x2013e0}, {&(0x7f0000000b80)="03010000000000000000000000000000000000000000000800000000000000002011a4c49eaf376b121c97505d3be2f8d8699092cd8aaf0ed15e1514d4ca5fdbfb4d7686f21c03361e3e03500e623cb122c0be811442e4bbd59d2572ed17187c1a64c15d32f7a5726496c0fcf9c05cf9f7cb980e096a621fa27cca9bd712c03300342233c38eb810ae73ba502d8d956670bf0c2aad81c3bc48d2f9be5b378184566ed36f0dc6bfe24a5db14158cbf5b5fa20db2d1ad5d7b7a72dcd2876e5a1630916ec17a49c82acddf53b5c24549383a03d4ea435fbab97525ad364c4b1309dacaa9fa4a508f5f33bf93592268dcae377440367e9510821a3824874f9ea7cce1d14a058ce29d7378c1c75ca68bc3b66e8c0e8243470b5134ed02e170958fb6d7eaeefaecd4a8c0f9c74601fa92a75cc28f8a909e1be8022130b4449cd6168f34419", 0x142, 0x202000}, {&(0x7f00000108e0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x202fe0}, {&(0x7f0000000880)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000010920)="00000000000000000000000000000000000000000000000000000001000000000bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000010a00)="00000000000000000000000000000000000000000000000000000000d9fa28d5", 0x20, 0x205fe0}, {&(0x7f0000010a20)="0bd03b75d9fa28d500"/32, 0x20, 0x3ff000}, {&(0x7f0000010a40)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010aa0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000d9a1f350", 0x20, 0x400fe0}, {&(0x7f00000005c0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffb34cf0cc05af9a941e47adeaeca08affffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f0000000000000000000000000000000000000000000000000000b84b7c542c4013e06d2bb767446a00f9af23", 0xdf, 0x405000}, {&(0x7f0000000040)="000000001000000000000000000000000000000000000000000000000e02f350006e84453f1e4a19aa978f2d23f6c3645f54b18b2b1457fa27406999e44d7f0bdb1df6d112e57ab2136dd45b3f22f1006ccbb4fc877774b9351a1f501ddb72202e42f7d78ff74bd0", 0x68, 0x405fe0}, {&(0x7f0000010c60)="0000000000000000000001000000010000000002000000010000000003000000001000"/64, 0x40, 0xa00000}, {&(0x7f0000010ca0)="ed410000e8030000e8030000020000000010000000000000020000000000000055ffc65f0000000055ffc65f0000000055ffc65f00000000000000000000000000000000000000000100"/96, 0x60, 0x1000000}, {&(0x7f0000010d00)="0000000000000000001600"/32, 0x20, 0x1000160}, {&(0x7f0000010d20)="0000000000000000030000000300000000000000010000000000000001100000", 0x20, 0x1000fe0}, {&(0x7f0000010d40)="0300000000000000000000000000000000000000000000000000000000000000000003000000010002000000000300000002000200"/64, 0x40, 0x1600000}, {&(0x7f0000010d80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00', 0x20, 0x1600940}], 0x10001, &(0x7f0000000140)=ANY=[@ANYBLOB="00d23502ee5dcd7d9105b3c2ef008000006b62d454a1f704cdcbda453ec15285800233376693909bd5bfe15476b9ed3cba3c3cac5c3a2731457ab3b07158eca6f2043a3844"], 0x0) 00:11:13 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff20c}], '\x00', 0x200400}) 00:11:13 executing program 1: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e22, @remote}}, 0x2, 0x7}, 0x90) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x1}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYBLOB="0010000081d29f5eb6f2b576588e442fb9044e3586c76b794a33a64d1d2cc15d516c14cff331d6c2587f3d2e34071fe1caa5e9ba10939dce2ecf6a3516110cc32a4349c71fd3395f15958ca554977dc05a3f1f9065a15676ee62797fb0126f1e784e633b42a1874e96895d035ed7ac16c94853e9161ed509bbe202915e60e04ef005a334d85515e55a269f3ce92b03f0932c610e2f7aeca052c28b837e2bba5d9e97577543001c34d81332564c0a9353a3d391f92d277bb065173d0a514632eaa349fc0428ccfba345a1bde940dfab251ed9eaa2a8af3f574d44e9b2b3f5682d4d27e896050c231e88013d5152744ec147b5b61117ba59dbbbfc73d36f2f24eba2aedfbff1fd0f4a5e56c4fc71693100870dc98c28108305b43f90b03f3a934c1974d79f708984a989cc75f8504207f9eb74ae09c177f5a859b3a32590a6c9645681b9a456b16d6683f8603f263599f5279c62c3314ee34d29c2fe26b5bc86b8f41cc1e0a0cd43ba9d8f488e32296f99e5065b3cd5128e5109a7d3fd0fc9723f7614f862371323c4d8efa220d487267540066d5bf01032d17a764d03b016ef45a8f7f4a62214758c7351c03dd0fc1465510fd26db4eba0f883498b109a41728308504cfbc241708b4cb6efca553b6232268ec7b19ea725f9a9fd92cf735df5fd5bbdc851011b49237ba4a96d8d83c649e8faa9b7000ae942b40712544f9f1893fbc2800b0a19d14a7362a6ce73dccf73e3ae30755632bd49f2c556caf68496629316a14f5d2f359429a8aaf95754291b53c8eb475d7e3a1aba403ba999b2c863872354d8f646990616ff71a6635d332a3613fd13b3ea58844f5233aaf2a6a8e103cc42e496d1059940df3857b5f9ec40bc425147a70c468dee44dd65baf487c105fad64f6dabd4e7d047d608042eab3de460ce08f6d4e151934224b831e14b50b989cd8d2f29704767071ba29b2dd64985c7875947798a63eeedd0714f401b8cb3b44b150e3b393781e04de9e747573bcb5b3a621a984a2c6e4e474d2b36895237cac3a006b48c801f48397cfb774d882abdcbf8cbeebc9ce50728279947e165e13f6fedb71c3fc155e65e5f5fe3f2bc678dbcae3386ca3761b06cf814a6c672bddfb2584152d603ebafae97a9a1a9b43b7eb94afe9c8782d9135a5eeebf8176423c5ef053819dc31bf7918d1ee7730f183e356c924f2254038ad3e1d58749d5d816d2ef11c235b7db134ea51323a72fefcd596af419d660d8d08f7791484606b594e1c1d12cb5d05a643c2ea7c2ed7235b40397c662542e9a736c66afce9202bf9e0425ba633b654af3814aeecbd672ed1b4dfedc13779909652dd05f22e5ca6646a828268a3428f3377b039bbfd901930ff120279c8c43df55de5cb35a86ce50c4bd71763d5c221b106f1cd551acca59a526b3b1398607f66d4ce992ebbdf67f1f63ee0c407a2feda544f924adad3275b4ad24d85814c20be0f7f8a0d267fa0cb3887eefa41216ed507bc23377d8ed01849151ff674b7f007e7f22f59f9f057103d0ba6548bf02278281e8e1b5096970ecf35efb3cc352ca2e4ce12d377a6fd2984a4085639a95b7a95947bda5fb2c83098b2921ce0c287c31de4529aa863a46901cb79a29ae000983cae6cbbb649acea0db3f400b466f11960dd5e0702575968a8cf9dd60696b2e0b1acfc4e3f8c915bcb1b81013e88ab77d9e74f196acda3f2fffe3cf88acb77841bce2ca4c62a20db78e50356d18226cd09c36f72280dffb695f5fccfc835d8ab55de28a5e976b2e1fcdb445578fef6540c9a0fd20a26554263355dc2181ed0e1210e717683542be0779ab6797a4691dbe1694393f3a61e7c0c9bb5f118f96a359c9df40f80e32554616a21739d08165359ea7f8bdc910b7c42498068ce76ac83afa7b994327cac33dfc9ba821e4a5094fa91a30c21aeaa9e0d9aa7b3bfe1839298dabc41ff3e2fc8f467dc74f9bfb4624a26eee8418b80c3661cc7bf8d2f7d82bc987e7177bfff028d05c58d35ec2b900da1b5422ac871363e1b8a64d31a6d62d912ec1dece6267a2232cbd537f3db3cbf61e49ffb56cf502ecef570db8d1dfe8acc27a45cac39e0622b19898c69ba8989af4fda6e8858808b94e2b10521736ee795f7dea3e7286a8fe44f8e494b693fe0125c2202a1ed0f61c0db11d6057093344871880bcd9e3e78ab86bd4939081a1250f6854bb8a533ce36f09fd339b8967309f369bbf97a098c1b2531340cd71d9e1f158ec556feb81b57c39c7c65ef713b78ce0735cec92d45273f9a48722b5de78d5d18c93ded714238d665739a7e9262b08dc2351d24a4e48cdc7ddf5909e5604b10290fd0af930222d7d2b1aff95850e3521d966884cc2e6d6e5c671193d9d886133c677d276574dbe2787d8cfc689ba3f631425d30a944cc36eafb6a293c98b8c6b85309991b484516338c352d6fd0c7c82e3956c164f49aa95533a3cda6a11ce91876e47f57c4c4b5b1fd30d2bc44f351eaba6f10952ee850a90ab21b8122eb96bc45a4f09947edeb41d5a2b411ff8df852c8c582aebc6e1f0a9e67614bbeb549b010b7456815c7c4e18afd2bf8185f598150b34cc0f1fadbc6ca0405217b8650d4fbe2b683cceb9d4d3f23b37d038adeddc4adf25496440dbd132f47ec4c8fde46f63c12c5b7550939c09db49e93354f6527aa2f0e7fc3bf59b9af7ae62d293a0808c6e9061e2810d013edd50681264c39226a164c21062268b5e6f45ab27256ff25bcbbeea69de93afd729de61368eed1b313f0c70d3e7014e519b0dc225636148b92f22b4ae7c86899960836c7407c76a9e6ac21e5f4970561abfe11d7bd3cb1ddfdb90b8bd372ead0b47733c378dc6637f4672bf04331ebae18c0d06e0a357ca33ba55eb0b95d23c36814e4941f0983a26c2f22dc03c32345a0df6383d42de3a98825a16da1eeea97ac55fc07d669a66c5a97a7933f41415b3576a5a75829b809b943c865e4bbe0f84d72fcc7735504cc245d46781c69e698a863a38f5fbce18fa1bd64156155e3b293c28c34ce07ea04946a8b713e124262c8b7d6ef99ba9b1ddcdded45706382836235edf02082e5f182c07521435954ecfafb631596a51190111221a3f4929ecea5683fd380898cbdfeda0105d63831ad28d075637081a81f9095430fd393e3af63ac238cb0186b21a037d6b8176597b1938b6881e7797c575979ae54cdd758a55af44ef539dad32a62b9e768fa2fe9fc748e5fb9d6b543d36f59ebf7d2bbaf689a716c84643b77d9d3d4ea1ae7a4489deca4adad6ac75c8d3b876767e2474f586310b03b4c02674a7afd1a4c06f7129e65530718e0fed09adba26c6c48e13e722df1cba8f932e4272a4e62a0b68db69303ce95d85e2f9ab9bcbd9534635e4f894cba633177b275a7124069d2246be44b23df71318e8e289159fc7043362f9d4f9ec0c026391b1b5e5aaddfe811473d868893b17440f57ed8b8169d50ce80987890680eedf47469bf8265a865a1a1b5ce1681b4cfb1c77fb8d0c481560f1ff8df61b763aab2e5a9423eaf1516bf3d5d832a59c95cb6b821321ab6560ed8f7798586aa0c9ece209bd67d95aaa477268d3fa9b5b6c15c29008fd641608552252d5c8a5aa1b898a86857d436571a77f7a0c9297693b2ba78b70acc0f1fd1e3403dee96236bee19e17143396d7d6bfee7a8eb5684e87d680dd065038688edcee1d7d70599167fe54726c50207a2afae248f57430e6fc5ee75d61fcc890f2bfdea512ea7e852a4e1e1c206d8df89a8f78693f068b03e476f6b6c0ddcc3be0bc11f0390a11fd7579b34ea7338f19faf94878ad2c64468185ff114c4922303b494023f7af9755b24c945c193260e8ea9caa52930ec43f75e9ae6040b6cf68b09cb9564498092b682c7abdc14236c35cf785182c18738a6fd654e0386202be4858a41c0bfc91849f9efacb9b3f28fd799682dd46480e9cfa333efb0bce89f39af4715f53297e999375ad8e6ff59e74736bd93d2462d0fce123a40b808ed27463abe5ba704655cf343db25aa6742a2b737377b01c16a0ea543578648dabcd7b23b33479d03efa58a12484b28332eeaef731da8ee4c655552ed25292a962eee0f856b5d9d29c8bf82c3f1665fb9f4b6a3e6c046883dc35585cd7c4e6f0d8e40476bf036ef070118eb7a49d6b5d6fae70fb502d3bd68e3a828c8466bcfc625956dd890d309b8c481ed615b34184f0304d3ca424aa533398f5db94463ff7e50bb42f2080a2e65fb4f856f11109d165bc6c8bf75afe08818f1c43500f04d261093bf7bff05911182475ee008709c6e33f00405dcb7c859437a8c8aff6e7561da9fe09629f0a674dc8fd7b417ad9f33229104eb410cd40bb45ca95afeda91c7b3eb4d5656b663340d90ba7107e392f6a7f23df5780beed15e3ea9b9fc0c57b51da8b1803eb100887b76ad7363f35cb660578c3961c08736c99676d64b48db0e748f6041983b0578a7071dfb959d710ecc7608777d0c16c6a05c724d4cb8712bb914888736fe252e612f439faeed81987afbac46439922458be98653881a3bb95d83d4dea6eabab301fa280e1f7d30c1cdc8451c0d202a4cb72447dbe72153e4d80220d1b4a3695d2b9c244f9b166ac85dda643a889bfa97262986f4da7d1e69ea09d289de894081a7f0596f79eb637627a04353f379d85755ea6faed12d453e8147b498180c22b1ceaeaf55c0b1019b705949bb4b433182c8c3ee729a2bb90c39adaac080b55654ae7adf70f6daeeb523f9bab5a7d977fa6ca49e1fcf0b69c3129c87b84738cbb7e998288966a5c05a34f54219be032581723b19d15314a04545a9f6d34f56f32f2062ddc1bf323834e5cbb62dd57a8122787529483c5d966e2602b0b6c324107c1393a05d72e71fc3ce705bc00238cf9f2d0672ab25e7b83e702d36ef9de0ad11eb160bdeaea05d5aa44cf6f2779537101854e74d373a035fbfcd4da0699a59f30c49f8493236eb589b7bf8f1183ce13cb2b159908e0a13f918a536547167930ba011a3d0cb90541950f9cee56d8be22439c0b89fcb39a1891b9578e426fd22ace9435bbae2f97c4833550206e2bd4f5c412c57e3b9b03f5256b35b41b579b92cd24e32ff83274204c2f26d1070614d6f5662bfd06133f0ff58e375b9cb48eafa31cb8496906b699db316a254700f821f32762317f7ec179afa159b6c0a5477f21159ef318ef257c2d65a9547d01362b77bc9bddc9c40f9fc2023120cd448ae8ec322e6212bdf444e60640828c2b1f57ebacd5dac59ca9c2d6c7ff08a7102c13b05ca79e69e82ae28960c66a8b0151766b851fc571779aec1ea049e9f3d7d0dee1726407cdab848dfd5b844cabc7060fa5f7e873501b352946d13f33fff4d5b425bf651088e1fa28ef4c4eb89fda3ad2ef536752bfb0749b19d25c875c0284ee42e51dec81d0c0b7f4150a176045149e9d1212f32ec36de445a6426c6aa5c1a7af8757be30a24888d2ccaedd3edb000df5669431d7ca1912c1ea58c3ba9b0e2e56fafc229cbc4ba189f9c37692393a040e4a16a65c3d599eae577beba6092c150bdd1dbe3d8f97787f433c0d6bf4be730c60fcc895d37fe8170711b160d367801324b4ab4a77af61df5dae8c9e65c330b235142a52c959256daf82c4f618e69df16e356c4521a24d112be89be8da69443762fabdcfb4ec7e3d29cefa60fb34447d98623ab895fbe949da0326409beaf7653407e8cca71266ed2967f17eeccfc849dffcbfa2c21772104b8e40578ceec8848de9176f0465e22bc3ba4796a9"], &(0x7f00000012c0)=0x1008) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x3, 0x2, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0x87}, @generic={0x0, 0x0, 0x7, 0x1, 0x22}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:13 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./mnt\x00', 0x4000c00, 0x25, &(0x7f0000000200)=[{&(0x7f00000106a0)='\x00\x00\x00\x00\x00', 0x5, 0x2}, {&(0x7f0000010880)="00000005000000000800"/32, 0x20, 0x7}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0xa80}, {&(0x7f00000008c0)="000000004c696e75782076657273696f6e20352e31302e302d7263362d30303139332d6764616663366532346461663420dd284c40736f03292028674e632028474343292031302e322e5fbdae06bba1beef642028474e552042696e75742d35e27600000000352e312920233120534d5020505245454d5054204d8d0f436b7b0b7dc9b8155d36a3bb296f6e1c4e6f762033302031333a35323a33382050535420323032300000000000000000000000fa0a32bafeb85c1f5d9dcc43d0e36592c90d93a455ec4e2b3d408020ff1760135864ca18d35c733490e6968bcd4b68704eddeba2e0d8c0ea52a66747a829f7a0a70d79ff57f7d2e02d093bd7af0a1d447382b51ad040f54034fd921c73b87797d1d0fafc2a1945962075e91771c382821df450775f7d2e69cd598c5b42332ab48eea1db15120623961fdd392a9608dea14701a97d5bbe441b0b2343b868f2b37cb9f4671c2e9ca0cbc8ee69e54ad401be3475d83662ef9b789458718ff68811d6646ff8009237f84f2baa2caa19f5b074aab76121d67151e81129ebcb72b1e5f0ed570299fdcb74b3cfd06cd72b6c240abf16dbfa4e62391be63a41f27ef5551cf19d52ea6bf01625cb06b9093ac8381a630615c24f124bb0235d81d031f60cde4098b4c0536d17fcb5f5051f4e8012e5af68657444c1ab6551382379f9c2177302419daa13c86e414a4e0ff962bc19c267ded5a5f17b7a1bdee5f231ddc61a043de976b20aa149099bc10de64bcdc93629be9b2dd61b90c95cc6e7271da61553921232ad4980a439e28d663ac10fcb6a70d870e7545c9c4e2d984568850585b2967a4021501c879859b5b9ba42a358c799a93b887131b808a364dfdcefd431ca62d0db247b6d88b987d5dbd7684e8259491eba07a27", 0x286, 0xb80}, {&(0x7f0000010340)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010360)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x1400}, {&(0x7f00000103e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010540)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1a80}, {&(0x7f00000105e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1b80}, {&(0x7f0000010680)="000000000100"/32, 0x20, 0x1c80}, {&(0x7f00000106c0)="0bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010780)="00000000000000000000000000000000000000000000000000000000d9fa28d50100030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f00000107c0)="000000000000000000000000000000000000000000000000000000060000000000010c8000"/64, 0x40, 0x2011e0}, {&(0x7f0000010800)="000000000000000000000001000000001000"/32, 0x20, 0x201240}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000002000000001400", 0x20, 0x201280}, {&(0x7f0000010840)="000000000000000300000001008000"/32, 0x20, 0x2012e0}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000b00000000040000000000", 0x20, 0x201320}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000003000000000000000000", 0x20, 0x2013e0}, {&(0x7f0000000b80)="03010000000000000000000000000000000000000000000800000000000000002011a4c49eaf376b121c97505d3be2f8d8699092cd8aaf0ed15e1514d4ca5fdbfb4d7686f21c03361e3e03500e623cb122c0be811442e4bbd59d2572ed17187c1a64c15d32f7a5726496c0fcf9c05cf9f7cb980e096a621fa27cca9bd712c03300342233c38eb810ae73ba502d8d956670bf0c2aad81c3bc48d2f9be5b378184566ed36f0dc6bfe24a5db14158cbf5b5fa20db2d1ad5d7b7a72dcd2876e5a1630916ec17a49c82acddf53b5c24549383a03d4ea435fbab97525ad364c4b1309dacaa9fa4a508f5f33bf93592268dcae377440367e9510821a3824874f9ea7cce1d14a058ce29d7378c1c75ca68bc3b66e8c0e8243470b5134ed02e170958fb6d7eaeefaecd4a8c0f9c74601fa92a75cc28f8a909e1be8022130b4449cd6168f34419", 0x142, 0x202000}, {&(0x7f00000108e0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x202fe0}, {&(0x7f0000000880)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000010920)="00000000000000000000000000000000000000000000000000000001000000000bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000010a00)="00000000000000000000000000000000000000000000000000000000d9fa28d5", 0x20, 0x205fe0}, {&(0x7f0000010a20)="0bd03b75d9fa28d500"/32, 0x20, 0x3ff000}, {&(0x7f0000010a40)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010aa0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000d9a1f350", 0x20, 0x400fe0}, {&(0x7f00000005c0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffb34cf0cc05af9a941e47adeaeca08affffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f0000000000000000000000000000000000000000000000000000b84b7c542c4013e06d2bb767446a00f9af23", 0xdf, 0x405000}, {&(0x7f0000000040)="000000001000000000000000000000000000000000000000000000000e02f350006e84453f1e4a19aa978f2d23f6c3645f54b18b2b1457fa27406999e44d7f0bdb1df6d112e57ab2136dd45b3f22f1006ccbb4fc877774b9351a1f501ddb72202e42f7d78ff74bd0", 0x68, 0x405fe0}, {&(0x7f0000010c60)="0000000000000000000001000000010000000002000000010000000003000000001000"/64, 0x40, 0xa00000}, {&(0x7f0000010ca0)="ed410000e8030000e8030000020000000010000000000000020000000000000055ffc65f0000000055ffc65f0000000055ffc65f00000000000000000000000000000000000000000100"/96, 0x60, 0x1000000}, {&(0x7f0000010d00)="0000000000000000001600"/32, 0x20, 0x1000160}, {&(0x7f0000010d20)="0000000000000000030000000300000000000000010000000000000001100000", 0x20, 0x1000fe0}, {&(0x7f0000010d40)="0300000000000000000000000000000000000000000000000000000000000000000003000000010002000000000300000002000200"/64, 0x40, 0x1600000}, {&(0x7f0000010d80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00', 0x20, 0x1600940}], 0x10001, &(0x7f0000000140)=ANY=[@ANYBLOB="00d23502ee5dcd7d9105b3c2ef008000006b62d454a1f704cdcbda453ec15285800233376693909bd5bfe15476b9ed3cba3c3cac5c3a2731457ab3b07158eca6f2043a3844"], 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./mnt\x00', 0x4000c00, 0x25, &(0x7f0000000200)=[{&(0x7f00000106a0)='\x00\x00\x00\x00\x00', 0x5, 0x2}, {&(0x7f0000010880)="00000005000000000800"/32, 0x20, 0x7}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0xa80}, {&(0x7f00000008c0)="000000004c696e75782076657273696f6e20352e31302e302d7263362d30303139332d6764616663366532346461663420dd284c40736f03292028674e632028474343292031302e322e5fbdae06bba1beef642028474e552042696e75742d35e27600000000352e312920233120534d5020505245454d5054204d8d0f436b7b0b7dc9b8155d36a3bb296f6e1c4e6f762033302031333a35323a33382050535420323032300000000000000000000000fa0a32bafeb85c1f5d9dcc43d0e36592c90d93a455ec4e2b3d408020ff1760135864ca18d35c733490e6968bcd4b68704eddeba2e0d8c0ea52a66747a829f7a0a70d79ff57f7d2e02d093bd7af0a1d447382b51ad040f54034fd921c73b87797d1d0fafc2a1945962075e91771c382821df450775f7d2e69cd598c5b42332ab48eea1db15120623961fdd392a9608dea14701a97d5bbe441b0b2343b868f2b37cb9f4671c2e9ca0cbc8ee69e54ad401be3475d83662ef9b789458718ff68811d6646ff8009237f84f2baa2caa19f5b074aab76121d67151e81129ebcb72b1e5f0ed570299fdcb74b3cfd06cd72b6c240abf16dbfa4e62391be63a41f27ef5551cf19d52ea6bf01625cb06b9093ac8381a630615c24f124bb0235d81d031f60cde4098b4c0536d17fcb5f5051f4e8012e5af68657444c1ab6551382379f9c2177302419daa13c86e414a4e0ff962bc19c267ded5a5f17b7a1bdee5f231ddc61a043de976b20aa149099bc10de64bcdc93629be9b2dd61b90c95cc6e7271da61553921232ad4980a439e28d663ac10fcb6a70d870e7545c9c4e2d984568850585b2967a4021501c879859b5b9ba42a358c799a93b887131b808a364dfdcefd431ca62d0db247b6d88b987d5dbd7684e8259491eba07a27", 0x286, 0xb80}, {&(0x7f0000010340)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010360)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x1400}, {&(0x7f00000103e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010540)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1a80}, {&(0x7f00000105e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1b80}, {&(0x7f0000010680)="000000000100"/32, 0x20, 0x1c80}, {&(0x7f00000106c0)="0bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010780)="00000000000000000000000000000000000000000000000000000000d9fa28d50100030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f00000107c0)="000000000000000000000000000000000000000000000000000000060000000000010c8000"/64, 0x40, 0x2011e0}, {&(0x7f0000010800)="000000000000000000000001000000001000"/32, 0x20, 0x201240}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000002000000001400", 0x20, 0x201280}, {&(0x7f0000010840)="000000000000000300000001008000"/32, 0x20, 0x2012e0}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000b00000000040000000000", 0x20, 0x201320}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000003000000000000000000", 0x20, 0x2013e0}, {&(0x7f0000000b80)="03010000000000000000000000000000000000000000000800000000000000002011a4c49eaf376b121c97505d3be2f8d8699092cd8aaf0ed15e1514d4ca5fdbfb4d7686f21c03361e3e03500e623cb122c0be811442e4bbd59d2572ed17187c1a64c15d32f7a5726496c0fcf9c05cf9f7cb980e096a621fa27cca9bd712c03300342233c38eb810ae73ba502d8d956670bf0c2aad81c3bc48d2f9be5b378184566ed36f0dc6bfe24a5db14158cbf5b5fa20db2d1ad5d7b7a72dcd2876e5a1630916ec17a49c82acddf53b5c24549383a03d4ea435fbab97525ad364c4b1309dacaa9fa4a508f5f33bf93592268dcae377440367e9510821a3824874f9ea7cce1d14a058ce29d7378c1c75ca68bc3b66e8c0e8243470b5134ed02e170958fb6d7eaeefaecd4a8c0f9c74601fa92a75cc28f8a909e1be8022130b4449cd6168f34419", 0x142, 0x202000}, {&(0x7f00000108e0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x202fe0}, {&(0x7f0000000880)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000010920)="00000000000000000000000000000000000000000000000000000001000000000bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000010a00)="00000000000000000000000000000000000000000000000000000000d9fa28d5", 0x20, 0x205fe0}, {&(0x7f0000010a20)="0bd03b75d9fa28d500"/32, 0x20, 0x3ff000}, {&(0x7f0000010a40)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010aa0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000d9a1f350", 0x20, 0x400fe0}, {&(0x7f00000005c0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffb34cf0cc05af9a941e47adeaeca08affffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f0000000000000000000000000000000000000000000000000000b84b7c542c4013e06d2bb767446a00f9af23", 0xdf, 0x405000}, {&(0x7f0000000040)="000000001000000000000000000000000000000000000000000000000e02f350006e84453f1e4a19aa978f2d23f6c3645f54b18b2b1457fa27406999e44d7f0bdb1df6d112e57ab2136dd45b3f22f1006ccbb4fc877774b9351a1f501ddb72202e42f7d78ff74bd0", 0x68, 0x405fe0}, {&(0x7f0000010c60)="0000000000000000000001000000010000000002000000010000000003000000001000"/64, 0x40, 0xa00000}, {&(0x7f0000010ca0)="ed410000e8030000e8030000020000000010000000000000020000000000000055ffc65f0000000055ffc65f0000000055ffc65f00000000000000000000000000000000000000000100"/96, 0x60, 0x1000000}, {&(0x7f0000010d00)="0000000000000000001600"/32, 0x20, 0x1000160}, {&(0x7f0000010d20)="0000000000000000030000000300000000000000010000000000000001100000", 0x20, 0x1000fe0}, {&(0x7f0000010d40)="0300000000000000000000000000000000000000000000000000000000000000000003000000010002000000000300000002000200"/64, 0x40, 0x1600000}, {&(0x7f0000010d80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00', 0x20, 0x1600940}], 0x10001, &(0x7f0000000140)=ANY=[@ANYBLOB="00d23502ee5dcd7d9105b3c2ef008000006b62d454a1f704cdcbda453ec15285800233376693909bd5bfe15476b9ed3cba3c3cac5c3a2731457ab3b07158eca6f2043a3844"], 0x0) (async) 00:11:13 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff20d}], '\x00', 0x200400}) 00:11:13 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @private1}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)='O', 0x1, 0x0, &(0x7f0000000280)={0xa, 0x0, 0x0, @private2}, 0x1c) shutdown(r0, 0x1) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f00000000c0), &(0x7f0000000140)=0x8) socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)=0x8) 00:11:14 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x20000000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:14 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./mnt\x00', 0x4000c00, 0x25, &(0x7f0000000200)=[{&(0x7f00000106a0)='\x00\x00\x00\x00\x00', 0x5, 0x2}, {&(0x7f0000010880)="00000005000000000800"/32, 0x20, 0x7}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0xa80}, {&(0x7f00000008c0)="000000004c696e75782076657273696f6e20352e31302e302d7263362d30303139332d6764616663366532346461663420dd284c40736f03292028674e632028474343292031302e322e5fbdae06bba1beef642028474e552042696e75742d35e27600000000352e312920233120534d5020505245454d5054204d8d0f436b7b0b7dc9b8155d36a3bb296f6e1c4e6f762033302031333a35323a33382050535420323032300000000000000000000000fa0a32bafeb85c1f5d9dcc43d0e36592c90d93a455ec4e2b3d408020ff1760135864ca18d35c733490e6968bcd4b68704eddeba2e0d8c0ea52a66747a829f7a0a70d79ff57f7d2e02d093bd7af0a1d447382b51ad040f54034fd921c73b87797d1d0fafc2a1945962075e91771c382821df450775f7d2e69cd598c5b42332ab48eea1db15120623961fdd392a9608dea14701a97d5bbe441b0b2343b868f2b37cb9f4671c2e9ca0cbc8ee69e54ad401be3475d83662ef9b789458718ff68811d6646ff8009237f84f2baa2caa19f5b074aab76121d67151e81129ebcb72b1e5f0ed570299fdcb74b3cfd06cd72b6c240abf16dbfa4e62391be63a41f27ef5551cf19d52ea6bf01625cb06b9093ac8381a630615c24f124bb0235d81d031f60cde4098b4c0536d17fcb5f5051f4e8012e5af68657444c1ab6551382379f9c2177302419daa13c86e414a4e0ff962bc19c267ded5a5f17b7a1bdee5f231ddc61a043de976b20aa149099bc10de64bcdc93629be9b2dd61b90c95cc6e7271da61553921232ad4980a439e28d663ac10fcb6a70d870e7545c9c4e2d984568850585b2967a4021501c879859b5b9ba42a358c799a93b887131b808a364dfdcefd431ca62d0db247b6d88b987d5dbd7684e8259491eba07a27", 0x286, 0xb80}, {&(0x7f0000010340)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010360)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x1400}, {&(0x7f00000103e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010540)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1a80}, {&(0x7f00000105e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1b80}, {&(0x7f0000010680)="000000000100"/32, 0x20, 0x1c80}, {&(0x7f00000106c0)="0bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010780)="00000000000000000000000000000000000000000000000000000000d9fa28d50100030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f00000107c0)="000000000000000000000000000000000000000000000000000000060000000000010c8000"/64, 0x40, 0x2011e0}, {&(0x7f0000010800)="000000000000000000000001000000001000"/32, 0x20, 0x201240}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000002000000001400", 0x20, 0x201280}, {&(0x7f0000010840)="000000000000000300000001008000"/32, 0x20, 0x2012e0}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000b00000000040000000000", 0x20, 0x201320}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000003000000000000000000", 0x20, 0x2013e0}, {&(0x7f0000000b80)="03010000000000000000000000000000000000000000000800000000000000002011a4c49eaf376b121c97505d3be2f8d8699092cd8aaf0ed15e1514d4ca5fdbfb4d7686f21c03361e3e03500e623cb122c0be811442e4bbd59d2572ed17187c1a64c15d32f7a5726496c0fcf9c05cf9f7cb980e096a621fa27cca9bd712c03300342233c38eb810ae73ba502d8d956670bf0c2aad81c3bc48d2f9be5b378184566ed36f0dc6bfe24a5db14158cbf5b5fa20db2d1ad5d7b7a72dcd2876e5a1630916ec17a49c82acddf53b5c24549383a03d4ea435fbab97525ad364c4b1309dacaa9fa4a508f5f33bf93592268dcae377440367e9510821a3824874f9ea7cce1d14a058ce29d7378c1c75ca68bc3b66e8c0e8243470b5134ed02e170958fb6d7eaeefaecd4a8c0f9c74601fa92a75cc28f8a909e1be8022130b4449cd6168f34419", 0x142, 0x202000}, {&(0x7f00000108e0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x202fe0}, {&(0x7f0000000880)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000010920)="00000000000000000000000000000000000000000000000000000001000000000bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000010a00)="00000000000000000000000000000000000000000000000000000000d9fa28d5", 0x20, 0x205fe0}, {&(0x7f0000010a20)="0bd03b75d9fa28d500"/32, 0x20, 0x3ff000}, {&(0x7f0000010a40)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010aa0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000d9a1f350", 0x20, 0x400fe0}, {&(0x7f00000005c0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffb34cf0cc05af9a941e47adeaeca08affffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f0000000000000000000000000000000000000000000000000000b84b7c542c4013e06d2bb767446a00f9af23", 0xdf, 0x405000}, {&(0x7f0000000040)="000000001000000000000000000000000000000000000000000000000e02f350006e84453f1e4a19aa978f2d23f6c3645f54b18b2b1457fa27406999e44d7f0bdb1df6d112e57ab2136dd45b3f22f1006ccbb4fc877774b9351a1f501ddb72202e42f7d78ff74bd0", 0x68, 0x405fe0}, {&(0x7f0000010c60)="0000000000000000000001000000010000000002000000010000000003000000001000"/64, 0x40, 0xa00000}, {&(0x7f0000010ca0)="ed410000e8030000e8030000020000000010000000000000020000000000000055ffc65f0000000055ffc65f0000000055ffc65f00000000000000000000000000000000000000000100"/96, 0x60, 0x1000000}, {&(0x7f0000010d00)="0000000000000000001600"/32, 0x20, 0x1000160}, {&(0x7f0000010d20)="0000000000000000030000000300000000000000010000000000000001100000", 0x20, 0x1000fe0}, {&(0x7f0000010d40)="0300000000000000000000000000000000000000000000000000000000000000000003000000010002000000000300000002000200"/64, 0x40, 0x1600000}, {&(0x7f0000010d80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00', 0x20, 0x1600940}], 0x10001, &(0x7f0000000140)=ANY=[@ANYBLOB="00d23502ee5dcd7d9105b3c2ef008000006b62d454a1f704cdcbda453ec15285800233376693909bd5bfe15476b9ed3cba3c3cac5c3a2731457ab3b07158eca6f2043a3844"], 0x0) 00:11:14 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @private1}, 0x1c) (async) sendto$inet6(r0, &(0x7f00000001c0)='O', 0x1, 0x0, &(0x7f0000000280)={0xa, 0x0, 0x0, @private2}, 0x1c) shutdown(r0, 0x1) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f00000000c0), &(0x7f0000000140)=0x8) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)=0x8) 00:11:14 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff20e}], '\x00', 0x200400}) 00:11:14 executing program 4: unshare(0x40000000) (async) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) (async, rerun: 64) unshare(0x28010200) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x4d, 0x10, 0x0}, 0x80) (async) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x1a81, 0x0) (async) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/virtio_net', 0x0, 0x18a) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$sock_inet6_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000100)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x41}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f00000005c0)={{0x9, 0x4, 0xa9, 0x5, '\x00', 0x8}, 0x3, 0x20, 0x1, 0xffffffffffffffff, 0x1, 0x963, 'syz1\x00', &(0x7f0000000500)=['/dev/ppp\x00'], 0x9}) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000580)=0x7) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x0, 0x8, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x67, 0xf6, &(0x7f0000000280)=""/246, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x0, 0x0, 0xf0, 0x16ad0b38}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async, rerun: 32) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) (rerun: 32) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000010c0)="aabf", 0x7ffff}], 0x1, 0x0, 0x0) (async) ioctl$TCFLSH(r0, 0x540b, 0x1) 00:11:14 executing program 1: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) (async) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e22, @remote}}, 0x2, 0x7}, 0x90) (async) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x1}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYBLOB="0010000081d29f5eb6f2b576588e442fb9044e3586c76b794a33a64d1d2cc15d516c14cff331d6c2587f3d2e34071fe1caa5e9ba10939dce2ecf6a3516110cc32a4349c71fd3395f15958ca554977dc05a3f1f9065a15676ee62797fb0126f1e784e633b42a1874e96895d035ed7ac16c94853e9161ed509bbe202915e60e04ef005a334d85515e55a269f3ce92b03f0932c610e2f7aeca052c28b837e2bba5d9e97577543001c34d81332564c0a9353a3d391f92d277bb065173d0a514632eaa349fc0428ccfba345a1bde940dfab251ed9eaa2a8af3f574d44e9b2b3f5682d4d27e896050c231e88013d5152744ec147b5b61117ba59dbbbfc73d36f2f24eba2aedfbff1fd0f4a5e56c4fc71693100870dc98c28108305b43f90b03f3a934c1974d79f708984a989cc75f8504207f9eb74ae09c177f5a859b3a32590a6c9645681b9a456b16d6683f8603f263599f5279c62c3314ee34d29c2fe26b5bc86b8f41cc1e0a0cd43ba9d8f488e32296f99e5065b3cd5128e5109a7d3fd0fc9723f7614f862371323c4d8efa220d487267540066d5bf01032d17a764d03b016ef45a8f7f4a62214758c7351c03dd0fc1465510fd26db4eba0f883498b109a41728308504cfbc241708b4cb6efca553b6232268ec7b19ea725f9a9fd92cf735df5fd5bbdc851011b49237ba4a96d8d83c649e8faa9b7000ae942b40712544f9f1893fbc2800b0a19d14a7362a6ce73dccf73e3ae30755632bd49f2c556caf68496629316a14f5d2f359429a8aaf95754291b53c8eb475d7e3a1aba403ba999b2c863872354d8f646990616ff71a6635d332a3613fd13b3ea58844f5233aaf2a6a8e103cc42e496d1059940df3857b5f9ec40bc425147a70c468dee44dd65baf487c105fad64f6dabd4e7d047d608042eab3de460ce08f6d4e151934224b831e14b50b989cd8d2f29704767071ba29b2dd64985c7875947798a63eeedd0714f401b8cb3b44b150e3b393781e04de9e747573bcb5b3a621a984a2c6e4e474d2b36895237cac3a006b48c801f48397cfb774d882abdcbf8cbeebc9ce50728279947e165e13f6fedb71c3fc155e65e5f5fe3f2bc678dbcae3386ca3761b06cf814a6c672bddfb2584152d603ebafae97a9a1a9b43b7eb94afe9c8782d9135a5eeebf8176423c5ef053819dc31bf7918d1ee7730f183e356c924f2254038ad3e1d58749d5d816d2ef11c235b7db134ea51323a72fefcd596af419d660d8d08f7791484606b594e1c1d12cb5d05a643c2ea7c2ed7235b40397c662542e9a736c66afce9202bf9e0425ba633b654af3814aeecbd672ed1b4dfedc13779909652dd05f22e5ca6646a828268a3428f3377b039bbfd901930ff120279c8c43df55de5cb35a86ce50c4bd71763d5c221b106f1cd551acca59a526b3b1398607f66d4ce992ebbdf67f1f63ee0c407a2feda544f924adad3275b4ad24d85814c20be0f7f8a0d267fa0cb3887eefa41216ed507bc23377d8ed01849151ff674b7f007e7f22f59f9f057103d0ba6548bf02278281e8e1b5096970ecf35efb3cc352ca2e4ce12d377a6fd2984a4085639a95b7a95947bda5fb2c83098b2921ce0c287c31de4529aa863a46901cb79a29ae000983cae6cbbb649acea0db3f400b466f11960dd5e0702575968a8cf9dd60696b2e0b1acfc4e3f8c915bcb1b81013e88ab77d9e74f196acda3f2fffe3cf88acb77841bce2ca4c62a20db78e50356d18226cd09c36f72280dffb695f5fccfc835d8ab55de28a5e976b2e1fcdb445578fef6540c9a0fd20a26554263355dc2181ed0e1210e717683542be0779ab6797a4691dbe1694393f3a61e7c0c9bb5f118f96a359c9df40f80e32554616a21739d08165359ea7f8bdc910b7c42498068ce76ac83afa7b994327cac33dfc9ba821e4a5094fa91a30c21aeaa9e0d9aa7b3bfe1839298dabc41ff3e2fc8f467dc74f9bfb4624a26eee8418b80c3661cc7bf8d2f7d82bc987e7177bfff028d05c58d35ec2b900da1b5422ac871363e1b8a64d31a6d62d912ec1dece6267a2232cbd537f3db3cbf61e49ffb56cf502ecef570db8d1dfe8acc27a45cac39e0622b19898c69ba8989af4fda6e8858808b94e2b10521736ee795f7dea3e7286a8fe44f8e494b693fe0125c2202a1ed0f61c0db11d6057093344871880bcd9e3e78ab86bd4939081a1250f6854bb8a533ce36f09fd339b8967309f369bbf97a098c1b2531340cd71d9e1f158ec556feb81b57c39c7c65ef713b78ce0735cec92d45273f9a48722b5de78d5d18c93ded714238d665739a7e9262b08dc2351d24a4e48cdc7ddf5909e5604b10290fd0af930222d7d2b1aff95850e3521d966884cc2e6d6e5c671193d9d886133c677d276574dbe2787d8cfc689ba3f631425d30a944cc36eafb6a293c98b8c6b85309991b484516338c352d6fd0c7c82e3956c164f49aa95533a3cda6a11ce91876e47f57c4c4b5b1fd30d2bc44f351eaba6f10952ee850a90ab21b8122eb96bc45a4f09947edeb41d5a2b411ff8df852c8c582aebc6e1f0a9e67614bbeb549b010b7456815c7c4e18afd2bf8185f598150b34cc0f1fadbc6ca0405217b8650d4fbe2b683cceb9d4d3f23b37d038adeddc4adf25496440dbd132f47ec4c8fde46f63c12c5b7550939c09db49e93354f6527aa2f0e7fc3bf59b9af7ae62d293a0808c6e9061e2810d013edd50681264c39226a164c21062268b5e6f45ab27256ff25bcbbeea69de93afd729de61368eed1b313f0c70d3e7014e519b0dc225636148b92f22b4ae7c86899960836c7407c76a9e6ac21e5f4970561abfe11d7bd3cb1ddfdb90b8bd372ead0b47733c378dc6637f4672bf04331ebae18c0d06e0a357ca33ba55eb0b95d23c36814e4941f0983a26c2f22dc03c32345a0df6383d42de3a98825a16da1eeea97ac55fc07d669a66c5a97a7933f41415b3576a5a75829b809b943c865e4bbe0f84d72fcc7735504cc245d46781c69e698a863a38f5fbce18fa1bd64156155e3b293c28c34ce07ea04946a8b713e124262c8b7d6ef99ba9b1ddcdded45706382836235edf02082e5f182c07521435954ecfafb631596a51190111221a3f4929ecea5683fd380898cbdfeda0105d63831ad28d075637081a81f9095430fd393e3af63ac238cb0186b21a037d6b8176597b1938b6881e7797c575979ae54cdd758a55af44ef539dad32a62b9e768fa2fe9fc748e5fb9d6b543d36f59ebf7d2bbaf689a716c84643b77d9d3d4ea1ae7a4489deca4adad6ac75c8d3b876767e2474f586310b03b4c02674a7afd1a4c06f7129e65530718e0fed09adba26c6c48e13e722df1cba8f932e4272a4e62a0b68db69303ce95d85e2f9ab9bcbd9534635e4f894cba633177b275a7124069d2246be44b23df71318e8e289159fc7043362f9d4f9ec0c026391b1b5e5aaddfe811473d868893b17440f57ed8b8169d50ce80987890680eedf47469bf8265a865a1a1b5ce1681b4cfb1c77fb8d0c481560f1ff8df61b763aab2e5a9423eaf1516bf3d5d832a59c95cb6b821321ab6560ed8f7798586aa0c9ece209bd67d95aaa477268d3fa9b5b6c15c29008fd641608552252d5c8a5aa1b898a86857d436571a77f7a0c9297693b2ba78b70acc0f1fd1e3403dee96236bee19e17143396d7d6bfee7a8eb5684e87d680dd065038688edcee1d7d70599167fe54726c50207a2afae248f57430e6fc5ee75d61fcc890f2bfdea512ea7e852a4e1e1c206d8df89a8f78693f068b03e476f6b6c0ddcc3be0bc11f0390a11fd7579b34ea7338f19faf94878ad2c64468185ff114c4922303b494023f7af9755b24c945c193260e8ea9caa52930ec43f75e9ae6040b6cf68b09cb9564498092b682c7abdc14236c35cf785182c18738a6fd654e0386202be4858a41c0bfc91849f9efacb9b3f28fd799682dd46480e9cfa333efb0bce89f39af4715f53297e999375ad8e6ff59e74736bd93d2462d0fce123a40b808ed27463abe5ba704655cf343db25aa6742a2b737377b01c16a0ea543578648dabcd7b23b33479d03efa58a12484b28332eeaef731da8ee4c655552ed25292a962eee0f856b5d9d29c8bf82c3f1665fb9f4b6a3e6c046883dc35585cd7c4e6f0d8e40476bf036ef070118eb7a49d6b5d6fae70fb502d3bd68e3a828c8466bcfc625956dd890d309b8c481ed615b34184f0304d3ca424aa533398f5db94463ff7e50bb42f2080a2e65fb4f856f11109d165bc6c8bf75afe08818f1c43500f04d261093bf7bff05911182475ee008709c6e33f00405dcb7c859437a8c8aff6e7561da9fe09629f0a674dc8fd7b417ad9f33229104eb410cd40bb45ca95afeda91c7b3eb4d5656b663340d90ba7107e392f6a7f23df5780beed15e3ea9b9fc0c57b51da8b1803eb100887b76ad7363f35cb660578c3961c08736c99676d64b48db0e748f6041983b0578a7071dfb959d710ecc7608777d0c16c6a05c724d4cb8712bb914888736fe252e612f439faeed81987afbac46439922458be98653881a3bb95d83d4dea6eabab301fa280e1f7d30c1cdc8451c0d202a4cb72447dbe72153e4d80220d1b4a3695d2b9c244f9b166ac85dda643a889bfa97262986f4da7d1e69ea09d289de894081a7f0596f79eb637627a04353f379d85755ea6faed12d453e8147b498180c22b1ceaeaf55c0b1019b705949bb4b433182c8c3ee729a2bb90c39adaac080b55654ae7adf70f6daeeb523f9bab5a7d977fa6ca49e1fcf0b69c3129c87b84738cbb7e998288966a5c05a34f54219be032581723b19d15314a04545a9f6d34f56f32f2062ddc1bf323834e5cbb62dd57a8122787529483c5d966e2602b0b6c324107c1393a05d72e71fc3ce705bc00238cf9f2d0672ab25e7b83e702d36ef9de0ad11eb160bdeaea05d5aa44cf6f2779537101854e74d373a035fbfcd4da0699a59f30c49f8493236eb589b7bf8f1183ce13cb2b159908e0a13f918a536547167930ba011a3d0cb90541950f9cee56d8be22439c0b89fcb39a1891b9578e426fd22ace9435bbae2f97c4833550206e2bd4f5c412c57e3b9b03f5256b35b41b579b92cd24e32ff83274204c2f26d1070614d6f5662bfd06133f0ff58e375b9cb48eafa31cb8496906b699db316a254700f821f32762317f7ec179afa159b6c0a5477f21159ef318ef257c2d65a9547d01362b77bc9bddc9c40f9fc2023120cd448ae8ec322e6212bdf444e60640828c2b1f57ebacd5dac59ca9c2d6c7ff08a7102c13b05ca79e69e82ae28960c66a8b0151766b851fc571779aec1ea049e9f3d7d0dee1726407cdab848dfd5b844cabc7060fa5f7e873501b352946d13f33fff4d5b425bf651088e1fa28ef4c4eb89fda3ad2ef536752bfb0749b19d25c875c0284ee42e51dec81d0c0b7f4150a176045149e9d1212f32ec36de445a6426c6aa5c1a7af8757be30a24888d2ccaedd3edb000df5669431d7ca1912c1ea58c3ba9b0e2e56fafc229cbc4ba189f9c37692393a040e4a16a65c3d599eae577beba6092c150bdd1dbe3d8f97787f433c0d6bf4be730c60fcc895d37fe8170711b160d367801324b4ab4a77af61df5dae8c9e65c330b235142a52c959256daf82c4f618e69df16e356c4521a24d112be89be8da69443762fabdcfb4ec7e3d29cefa60fb34447d98623ab895fbe949da0326409beaf7653407e8cca71266ed2967f17eeccfc849dffcbfa2c21772104b8e40578ceec8848de9176f0465e22bc3ba4796a9"], &(0x7f00000012c0)=0x1008) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x3, 0x2, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0x87}, @generic={0x0, 0x0, 0x7, 0x1, 0x22}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:14 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff20f}], '\x00', 0x200400}) 00:11:14 executing program 1: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e22, @remote}}, 0x2, 0x7}, 0x90) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x1}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYBLOB="0010000081d29f5eb6f2b576588e442fb9044e3586c76b794a33a64d1d2cc15d516c14cff331d6c2587f3d2e34071fe1caa5e9ba10939dce2ecf6a3516110cc32a4349c71fd3395f15958ca554977dc05a3f1f9065a15676ee62797fb0126f1e784e633b42a1874e96895d035ed7ac16c94853e9161ed509bbe202915e60e04ef005a334d85515e55a269f3ce92b03f0932c610e2f7aeca052c28b837e2bba5d9e97577543001c34d81332564c0a9353a3d391f92d277bb065173d0a514632eaa349fc0428ccfba345a1bde940dfab251ed9eaa2a8af3f574d44e9b2b3f5682d4d27e896050c231e88013d5152744ec147b5b61117ba59dbbbfc73d36f2f24eba2aedfbff1fd0f4a5e56c4fc71693100870dc98c28108305b43f90b03f3a934c1974d79f708984a989cc75f8504207f9eb74ae09c177f5a859b3a32590a6c9645681b9a456b16d6683f8603f263599f5279c62c3314ee34d29c2fe26b5bc86b8f41cc1e0a0cd43ba9d8f488e32296f99e5065b3cd5128e5109a7d3fd0fc9723f7614f862371323c4d8efa220d487267540066d5bf01032d17a764d03b016ef45a8f7f4a62214758c7351c03dd0fc1465510fd26db4eba0f883498b109a41728308504cfbc241708b4cb6efca553b6232268ec7b19ea725f9a9fd92cf735df5fd5bbdc851011b49237ba4a96d8d83c649e8faa9b7000ae942b40712544f9f1893fbc2800b0a19d14a7362a6ce73dccf73e3ae30755632bd49f2c556caf68496629316a14f5d2f359429a8aaf95754291b53c8eb475d7e3a1aba403ba999b2c863872354d8f646990616ff71a6635d332a3613fd13b3ea58844f5233aaf2a6a8e103cc42e496d1059940df3857b5f9ec40bc425147a70c468dee44dd65baf487c105fad64f6dabd4e7d047d608042eab3de460ce08f6d4e151934224b831e14b50b989cd8d2f29704767071ba29b2dd64985c7875947798a63eeedd0714f401b8cb3b44b150e3b393781e04de9e747573bcb5b3a621a984a2c6e4e474d2b36895237cac3a006b48c801f48397cfb774d882abdcbf8cbeebc9ce50728279947e165e13f6fedb71c3fc155e65e5f5fe3f2bc678dbcae3386ca3761b06cf814a6c672bddfb2584152d603ebafae97a9a1a9b43b7eb94afe9c8782d9135a5eeebf8176423c5ef053819dc31bf7918d1ee7730f183e356c924f2254038ad3e1d58749d5d816d2ef11c235b7db134ea51323a72fefcd596af419d660d8d08f7791484606b594e1c1d12cb5d05a643c2ea7c2ed7235b40397c662542e9a736c66afce9202bf9e0425ba633b654af3814aeecbd672ed1b4dfedc13779909652dd05f22e5ca6646a828268a3428f3377b039bbfd901930ff120279c8c43df55de5cb35a86ce50c4bd71763d5c221b106f1cd551acca59a526b3b1398607f66d4ce992ebbdf67f1f63ee0c407a2feda544f924adad3275b4ad24d85814c20be0f7f8a0d267fa0cb3887eefa41216ed507bc23377d8ed01849151ff674b7f007e7f22f59f9f057103d0ba6548bf02278281e8e1b5096970ecf35efb3cc352ca2e4ce12d377a6fd2984a4085639a95b7a95947bda5fb2c83098b2921ce0c287c31de4529aa863a46901cb79a29ae000983cae6cbbb649acea0db3f400b466f11960dd5e0702575968a8cf9dd60696b2e0b1acfc4e3f8c915bcb1b81013e88ab77d9e74f196acda3f2fffe3cf88acb77841bce2ca4c62a20db78e50356d18226cd09c36f72280dffb695f5fccfc835d8ab55de28a5e976b2e1fcdb445578fef6540c9a0fd20a26554263355dc2181ed0e1210e717683542be0779ab6797a4691dbe1694393f3a61e7c0c9bb5f118f96a359c9df40f80e32554616a21739d08165359ea7f8bdc910b7c42498068ce76ac83afa7b994327cac33dfc9ba821e4a5094fa91a30c21aeaa9e0d9aa7b3bfe1839298dabc41ff3e2fc8f467dc74f9bfb4624a26eee8418b80c3661cc7bf8d2f7d82bc987e7177bfff028d05c58d35ec2b900da1b5422ac871363e1b8a64d31a6d62d912ec1dece6267a2232cbd537f3db3cbf61e49ffb56cf502ecef570db8d1dfe8acc27a45cac39e0622b19898c69ba8989af4fda6e8858808b94e2b10521736ee795f7dea3e7286a8fe44f8e494b693fe0125c2202a1ed0f61c0db11d6057093344871880bcd9e3e78ab86bd4939081a1250f6854bb8a533ce36f09fd339b8967309f369bbf97a098c1b2531340cd71d9e1f158ec556feb81b57c39c7c65ef713b78ce0735cec92d45273f9a48722b5de78d5d18c93ded714238d665739a7e9262b08dc2351d24a4e48cdc7ddf5909e5604b10290fd0af930222d7d2b1aff95850e3521d966884cc2e6d6e5c671193d9d886133c677d276574dbe2787d8cfc689ba3f631425d30a944cc36eafb6a293c98b8c6b85309991b484516338c352d6fd0c7c82e3956c164f49aa95533a3cda6a11ce91876e47f57c4c4b5b1fd30d2bc44f351eaba6f10952ee850a90ab21b8122eb96bc45a4f09947edeb41d5a2b411ff8df852c8c582aebc6e1f0a9e67614bbeb549b010b7456815c7c4e18afd2bf8185f598150b34cc0f1fadbc6ca0405217b8650d4fbe2b683cceb9d4d3f23b37d038adeddc4adf25496440dbd132f47ec4c8fde46f63c12c5b7550939c09db49e93354f6527aa2f0e7fc3bf59b9af7ae62d293a0808c6e9061e2810d013edd50681264c39226a164c21062268b5e6f45ab27256ff25bcbbeea69de93afd729de61368eed1b313f0c70d3e7014e519b0dc225636148b92f22b4ae7c86899960836c7407c76a9e6ac21e5f4970561abfe11d7bd3cb1ddfdb90b8bd372ead0b47733c378dc6637f4672bf04331ebae18c0d06e0a357ca33ba55eb0b95d23c36814e4941f0983a26c2f22dc03c32345a0df6383d42de3a98825a16da1eeea97ac55fc07d669a66c5a97a7933f41415b3576a5a75829b809b943c865e4bbe0f84d72fcc7735504cc245d46781c69e698a863a38f5fbce18fa1bd64156155e3b293c28c34ce07ea04946a8b713e124262c8b7d6ef99ba9b1ddcdded45706382836235edf02082e5f182c07521435954ecfafb631596a51190111221a3f4929ecea5683fd380898cbdfeda0105d63831ad28d075637081a81f9095430fd393e3af63ac238cb0186b21a037d6b8176597b1938b6881e7797c575979ae54cdd758a55af44ef539dad32a62b9e768fa2fe9fc748e5fb9d6b543d36f59ebf7d2bbaf689a716c84643b77d9d3d4ea1ae7a4489deca4adad6ac75c8d3b876767e2474f586310b03b4c02674a7afd1a4c06f7129e65530718e0fed09adba26c6c48e13e722df1cba8f932e4272a4e62a0b68db69303ce95d85e2f9ab9bcbd9534635e4f894cba633177b275a7124069d2246be44b23df71318e8e289159fc7043362f9d4f9ec0c026391b1b5e5aaddfe811473d868893b17440f57ed8b8169d50ce80987890680eedf47469bf8265a865a1a1b5ce1681b4cfb1c77fb8d0c481560f1ff8df61b763aab2e5a9423eaf1516bf3d5d832a59c95cb6b821321ab6560ed8f7798586aa0c9ece209bd67d95aaa477268d3fa9b5b6c15c29008fd641608552252d5c8a5aa1b898a86857d436571a77f7a0c9297693b2ba78b70acc0f1fd1e3403dee96236bee19e17143396d7d6bfee7a8eb5684e87d680dd065038688edcee1d7d70599167fe54726c50207a2afae248f57430e6fc5ee75d61fcc890f2bfdea512ea7e852a4e1e1c206d8df89a8f78693f068b03e476f6b6c0ddcc3be0bc11f0390a11fd7579b34ea7338f19faf94878ad2c64468185ff114c4922303b494023f7af9755b24c945c193260e8ea9caa52930ec43f75e9ae6040b6cf68b09cb9564498092b682c7abdc14236c35cf785182c18738a6fd654e0386202be4858a41c0bfc91849f9efacb9b3f28fd799682dd46480e9cfa333efb0bce89f39af4715f53297e999375ad8e6ff59e74736bd93d2462d0fce123a40b808ed27463abe5ba704655cf343db25aa6742a2b737377b01c16a0ea543578648dabcd7b23b33479d03efa58a12484b28332eeaef731da8ee4c655552ed25292a962eee0f856b5d9d29c8bf82c3f1665fb9f4b6a3e6c046883dc35585cd7c4e6f0d8e40476bf036ef070118eb7a49d6b5d6fae70fb502d3bd68e3a828c8466bcfc625956dd890d309b8c481ed615b34184f0304d3ca424aa533398f5db94463ff7e50bb42f2080a2e65fb4f856f11109d165bc6c8bf75afe08818f1c43500f04d261093bf7bff05911182475ee008709c6e33f00405dcb7c859437a8c8aff6e7561da9fe09629f0a674dc8fd7b417ad9f33229104eb410cd40bb45ca95afeda91c7b3eb4d5656b663340d90ba7107e392f6a7f23df5780beed15e3ea9b9fc0c57b51da8b1803eb100887b76ad7363f35cb660578c3961c08736c99676d64b48db0e748f6041983b0578a7071dfb959d710ecc7608777d0c16c6a05c724d4cb8712bb914888736fe252e612f439faeed81987afbac46439922458be98653881a3bb95d83d4dea6eabab301fa280e1f7d30c1cdc8451c0d202a4cb72447dbe72153e4d80220d1b4a3695d2b9c244f9b166ac85dda643a889bfa97262986f4da7d1e69ea09d289de894081a7f0596f79eb637627a04353f379d85755ea6faed12d453e8147b498180c22b1ceaeaf55c0b1019b705949bb4b433182c8c3ee729a2bb90c39adaac080b55654ae7adf70f6daeeb523f9bab5a7d977fa6ca49e1fcf0b69c3129c87b84738cbb7e998288966a5c05a34f54219be032581723b19d15314a04545a9f6d34f56f32f2062ddc1bf323834e5cbb62dd57a8122787529483c5d966e2602b0b6c324107c1393a05d72e71fc3ce705bc00238cf9f2d0672ab25e7b83e702d36ef9de0ad11eb160bdeaea05d5aa44cf6f2779537101854e74d373a035fbfcd4da0699a59f30c49f8493236eb589b7bf8f1183ce13cb2b159908e0a13f918a536547167930ba011a3d0cb90541950f9cee56d8be22439c0b89fcb39a1891b9578e426fd22ace9435bbae2f97c4833550206e2bd4f5c412c57e3b9b03f5256b35b41b579b92cd24e32ff83274204c2f26d1070614d6f5662bfd06133f0ff58e375b9cb48eafa31cb8496906b699db316a254700f821f32762317f7ec179afa159b6c0a5477f21159ef318ef257c2d65a9547d01362b77bc9bddc9c40f9fc2023120cd448ae8ec322e6212bdf444e60640828c2b1f57ebacd5dac59ca9c2d6c7ff08a7102c13b05ca79e69e82ae28960c66a8b0151766b851fc571779aec1ea049e9f3d7d0dee1726407cdab848dfd5b844cabc7060fa5f7e873501b352946d13f33fff4d5b425bf651088e1fa28ef4c4eb89fda3ad2ef536752bfb0749b19d25c875c0284ee42e51dec81d0c0b7f4150a176045149e9d1212f32ec36de445a6426c6aa5c1a7af8757be30a24888d2ccaedd3edb000df5669431d7ca1912c1ea58c3ba9b0e2e56fafc229cbc4ba189f9c37692393a040e4a16a65c3d599eae577beba6092c150bdd1dbe3d8f97787f433c0d6bf4be730c60fcc895d37fe8170711b160d367801324b4ab4a77af61df5dae8c9e65c330b235142a52c959256daf82c4f618e69df16e356c4521a24d112be89be8da69443762fabdcfb4ec7e3d29cefa60fb34447d98623ab895fbe949da0326409beaf7653407e8cca71266ed2967f17eeccfc849dffcbfa2c21772104b8e40578ceec8848de9176f0465e22bc3ba4796a9"], &(0x7f00000012c0)=0x1008) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x3, 0x2, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0x87}, @generic={0x0, 0x0, 0x7, 0x1, 0x22}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) (async) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e22, @remote}}, 0x2, 0x7}, 0x90) (async) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x1}, &(0x7f0000000240)=0x8) (async) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYBLOB="0010000081d29f5eb6f2b576588e442fb9044e3586c76b794a33a64d1d2cc15d516c14cff331d6c2587f3d2e34071fe1caa5e9ba10939dce2ecf6a3516110cc32a4349c71fd3395f15958ca554977dc05a3f1f9065a15676ee62797fb0126f1e784e633b42a1874e96895d035ed7ac16c94853e9161ed509bbe202915e60e04ef005a334d85515e55a269f3ce92b03f0932c610e2f7aeca052c28b837e2bba5d9e97577543001c34d81332564c0a9353a3d391f92d277bb065173d0a514632eaa349fc0428ccfba345a1bde940dfab251ed9eaa2a8af3f574d44e9b2b3f5682d4d27e896050c231e88013d5152744ec147b5b61117ba59dbbbfc73d36f2f24eba2aedfbff1fd0f4a5e56c4fc71693100870dc98c28108305b43f90b03f3a934c1974d79f708984a989cc75f8504207f9eb74ae09c177f5a859b3a32590a6c9645681b9a456b16d6683f8603f263599f5279c62c3314ee34d29c2fe26b5bc86b8f41cc1e0a0cd43ba9d8f488e32296f99e5065b3cd5128e5109a7d3fd0fc9723f7614f862371323c4d8efa220d487267540066d5bf01032d17a764d03b016ef45a8f7f4a62214758c7351c03dd0fc1465510fd26db4eba0f883498b109a41728308504cfbc241708b4cb6efca553b6232268ec7b19ea725f9a9fd92cf735df5fd5bbdc851011b49237ba4a96d8d83c649e8faa9b7000ae942b40712544f9f1893fbc2800b0a19d14a7362a6ce73dccf73e3ae30755632bd49f2c556caf68496629316a14f5d2f359429a8aaf95754291b53c8eb475d7e3a1aba403ba999b2c863872354d8f646990616ff71a6635d332a3613fd13b3ea58844f5233aaf2a6a8e103cc42e496d1059940df3857b5f9ec40bc425147a70c468dee44dd65baf487c105fad64f6dabd4e7d047d608042eab3de460ce08f6d4e151934224b831e14b50b989cd8d2f29704767071ba29b2dd64985c7875947798a63eeedd0714f401b8cb3b44b150e3b393781e04de9e747573bcb5b3a621a984a2c6e4e474d2b36895237cac3a006b48c801f48397cfb774d882abdcbf8cbeebc9ce50728279947e165e13f6fedb71c3fc155e65e5f5fe3f2bc678dbcae3386ca3761b06cf814a6c672bddfb2584152d603ebafae97a9a1a9b43b7eb94afe9c8782d9135a5eeebf8176423c5ef053819dc31bf7918d1ee7730f183e356c924f2254038ad3e1d58749d5d816d2ef11c235b7db134ea51323a72fefcd596af419d660d8d08f7791484606b594e1c1d12cb5d05a643c2ea7c2ed7235b40397c662542e9a736c66afce9202bf9e0425ba633b654af3814aeecbd672ed1b4dfedc13779909652dd05f22e5ca6646a828268a3428f3377b039bbfd901930ff120279c8c43df55de5cb35a86ce50c4bd71763d5c221b106f1cd551acca59a526b3b1398607f66d4ce992ebbdf67f1f63ee0c407a2feda544f924adad3275b4ad24d85814c20be0f7f8a0d267fa0cb3887eefa41216ed507bc23377d8ed01849151ff674b7f007e7f22f59f9f057103d0ba6548bf02278281e8e1b5096970ecf35efb3cc352ca2e4ce12d377a6fd2984a4085639a95b7a95947bda5fb2c83098b2921ce0c287c31de4529aa863a46901cb79a29ae000983cae6cbbb649acea0db3f400b466f11960dd5e0702575968a8cf9dd60696b2e0b1acfc4e3f8c915bcb1b81013e88ab77d9e74f196acda3f2fffe3cf88acb77841bce2ca4c62a20db78e50356d18226cd09c36f72280dffb695f5fccfc835d8ab55de28a5e976b2e1fcdb445578fef6540c9a0fd20a26554263355dc2181ed0e1210e717683542be0779ab6797a4691dbe1694393f3a61e7c0c9bb5f118f96a359c9df40f80e32554616a21739d08165359ea7f8bdc910b7c42498068ce76ac83afa7b994327cac33dfc9ba821e4a5094fa91a30c21aeaa9e0d9aa7b3bfe1839298dabc41ff3e2fc8f467dc74f9bfb4624a26eee8418b80c3661cc7bf8d2f7d82bc987e7177bfff028d05c58d35ec2b900da1b5422ac871363e1b8a64d31a6d62d912ec1dece6267a2232cbd537f3db3cbf61e49ffb56cf502ecef570db8d1dfe8acc27a45cac39e0622b19898c69ba8989af4fda6e8858808b94e2b10521736ee795f7dea3e7286a8fe44f8e494b693fe0125c2202a1ed0f61c0db11d6057093344871880bcd9e3e78ab86bd4939081a1250f6854bb8a533ce36f09fd339b8967309f369bbf97a098c1b2531340cd71d9e1f158ec556feb81b57c39c7c65ef713b78ce0735cec92d45273f9a48722b5de78d5d18c93ded714238d665739a7e9262b08dc2351d24a4e48cdc7ddf5909e5604b10290fd0af930222d7d2b1aff95850e3521d966884cc2e6d6e5c671193d9d886133c677d276574dbe2787d8cfc689ba3f631425d30a944cc36eafb6a293c98b8c6b85309991b484516338c352d6fd0c7c82e3956c164f49aa95533a3cda6a11ce91876e47f57c4c4b5b1fd30d2bc44f351eaba6f10952ee850a90ab21b8122eb96bc45a4f09947edeb41d5a2b411ff8df852c8c582aebc6e1f0a9e67614bbeb549b010b7456815c7c4e18afd2bf8185f598150b34cc0f1fadbc6ca0405217b8650d4fbe2b683cceb9d4d3f23b37d038adeddc4adf25496440dbd132f47ec4c8fde46f63c12c5b7550939c09db49e93354f6527aa2f0e7fc3bf59b9af7ae62d293a0808c6e9061e2810d013edd50681264c39226a164c21062268b5e6f45ab27256ff25bcbbeea69de93afd729de61368eed1b313f0c70d3e7014e519b0dc225636148b92f22b4ae7c86899960836c7407c76a9e6ac21e5f4970561abfe11d7bd3cb1ddfdb90b8bd372ead0b47733c378dc6637f4672bf04331ebae18c0d06e0a357ca33ba55eb0b95d23c36814e4941f0983a26c2f22dc03c32345a0df6383d42de3a98825a16da1eeea97ac55fc07d669a66c5a97a7933f41415b3576a5a75829b809b943c865e4bbe0f84d72fcc7735504cc245d46781c69e698a863a38f5fbce18fa1bd64156155e3b293c28c34ce07ea04946a8b713e124262c8b7d6ef99ba9b1ddcdded45706382836235edf02082e5f182c07521435954ecfafb631596a51190111221a3f4929ecea5683fd380898cbdfeda0105d63831ad28d075637081a81f9095430fd393e3af63ac238cb0186b21a037d6b8176597b1938b6881e7797c575979ae54cdd758a55af44ef539dad32a62b9e768fa2fe9fc748e5fb9d6b543d36f59ebf7d2bbaf689a716c84643b77d9d3d4ea1ae7a4489deca4adad6ac75c8d3b876767e2474f586310b03b4c02674a7afd1a4c06f7129e65530718e0fed09adba26c6c48e13e722df1cba8f932e4272a4e62a0b68db69303ce95d85e2f9ab9bcbd9534635e4f894cba633177b275a7124069d2246be44b23df71318e8e289159fc7043362f9d4f9ec0c026391b1b5e5aaddfe811473d868893b17440f57ed8b8169d50ce80987890680eedf47469bf8265a865a1a1b5ce1681b4cfb1c77fb8d0c481560f1ff8df61b763aab2e5a9423eaf1516bf3d5d832a59c95cb6b821321ab6560ed8f7798586aa0c9ece209bd67d95aaa477268d3fa9b5b6c15c29008fd641608552252d5c8a5aa1b898a86857d436571a77f7a0c9297693b2ba78b70acc0f1fd1e3403dee96236bee19e17143396d7d6bfee7a8eb5684e87d680dd065038688edcee1d7d70599167fe54726c50207a2afae248f57430e6fc5ee75d61fcc890f2bfdea512ea7e852a4e1e1c206d8df89a8f78693f068b03e476f6b6c0ddcc3be0bc11f0390a11fd7579b34ea7338f19faf94878ad2c64468185ff114c4922303b494023f7af9755b24c945c193260e8ea9caa52930ec43f75e9ae6040b6cf68b09cb9564498092b682c7abdc14236c35cf785182c18738a6fd654e0386202be4858a41c0bfc91849f9efacb9b3f28fd799682dd46480e9cfa333efb0bce89f39af4715f53297e999375ad8e6ff59e74736bd93d2462d0fce123a40b808ed27463abe5ba704655cf343db25aa6742a2b737377b01c16a0ea543578648dabcd7b23b33479d03efa58a12484b28332eeaef731da8ee4c655552ed25292a962eee0f856b5d9d29c8bf82c3f1665fb9f4b6a3e6c046883dc35585cd7c4e6f0d8e40476bf036ef070118eb7a49d6b5d6fae70fb502d3bd68e3a828c8466bcfc625956dd890d309b8c481ed615b34184f0304d3ca424aa533398f5db94463ff7e50bb42f2080a2e65fb4f856f11109d165bc6c8bf75afe08818f1c43500f04d261093bf7bff05911182475ee008709c6e33f00405dcb7c859437a8c8aff6e7561da9fe09629f0a674dc8fd7b417ad9f33229104eb410cd40bb45ca95afeda91c7b3eb4d5656b663340d90ba7107e392f6a7f23df5780beed15e3ea9b9fc0c57b51da8b1803eb100887b76ad7363f35cb660578c3961c08736c99676d64b48db0e748f6041983b0578a7071dfb959d710ecc7608777d0c16c6a05c724d4cb8712bb914888736fe252e612f439faeed81987afbac46439922458be98653881a3bb95d83d4dea6eabab301fa280e1f7d30c1cdc8451c0d202a4cb72447dbe72153e4d80220d1b4a3695d2b9c244f9b166ac85dda643a889bfa97262986f4da7d1e69ea09d289de894081a7f0596f79eb637627a04353f379d85755ea6faed12d453e8147b498180c22b1ceaeaf55c0b1019b705949bb4b433182c8c3ee729a2bb90c39adaac080b55654ae7adf70f6daeeb523f9bab5a7d977fa6ca49e1fcf0b69c3129c87b84738cbb7e998288966a5c05a34f54219be032581723b19d15314a04545a9f6d34f56f32f2062ddc1bf323834e5cbb62dd57a8122787529483c5d966e2602b0b6c324107c1393a05d72e71fc3ce705bc00238cf9f2d0672ab25e7b83e702d36ef9de0ad11eb160bdeaea05d5aa44cf6f2779537101854e74d373a035fbfcd4da0699a59f30c49f8493236eb589b7bf8f1183ce13cb2b159908e0a13f918a536547167930ba011a3d0cb90541950f9cee56d8be22439c0b89fcb39a1891b9578e426fd22ace9435bbae2f97c4833550206e2bd4f5c412c57e3b9b03f5256b35b41b579b92cd24e32ff83274204c2f26d1070614d6f5662bfd06133f0ff58e375b9cb48eafa31cb8496906b699db316a254700f821f32762317f7ec179afa159b6c0a5477f21159ef318ef257c2d65a9547d01362b77bc9bddc9c40f9fc2023120cd448ae8ec322e6212bdf444e60640828c2b1f57ebacd5dac59ca9c2d6c7ff08a7102c13b05ca79e69e82ae28960c66a8b0151766b851fc571779aec1ea049e9f3d7d0dee1726407cdab848dfd5b844cabc7060fa5f7e873501b352946d13f33fff4d5b425bf651088e1fa28ef4c4eb89fda3ad2ef536752bfb0749b19d25c875c0284ee42e51dec81d0c0b7f4150a176045149e9d1212f32ec36de445a6426c6aa5c1a7af8757be30a24888d2ccaedd3edb000df5669431d7ca1912c1ea58c3ba9b0e2e56fafc229cbc4ba189f9c37692393a040e4a16a65c3d599eae577beba6092c150bdd1dbe3d8f97787f433c0d6bf4be730c60fcc895d37fe8170711b160d367801324b4ab4a77af61df5dae8c9e65c330b235142a52c959256daf82c4f618e69df16e356c4521a24d112be89be8da69443762fabdcfb4ec7e3d29cefa60fb34447d98623ab895fbe949da0326409beaf7653407e8cca71266ed2967f17eeccfc849dffcbfa2c21772104b8e40578ceec8848de9176f0465e22bc3ba4796a9"], &(0x7f00000012c0)=0x1008) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x3, 0x2, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0x87}, @generic={0x0, 0x0, 0x7, 0x1, 0x22}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) 00:11:14 executing program 3: ioctl$VIDIOC_SUBSCRIBE_EVENT(0xffffffffffffffff, 0x4020565a, &(0x7f00000001c0)={0x3, 0x4}) r0 = socket$kcm(0x2, 0x3, 0x2) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x4) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f00000000c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x68}, 0x44090) 00:11:14 executing program 5: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @private1}, 0x1c) sendto$inet6(r0, &(0x7f00000001c0)='O', 0x1, 0x0, &(0x7f0000000280)={0xa, 0x0, 0x0, @private2}, 0x1c) shutdown(r0, 0x1) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f00000000c0), &(0x7f0000000140)=0x8) socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)=0x8) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) socket$inet6_sctp(0xa, 0x801, 0x84) (async) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @private1}, 0x1c) (async) sendto$inet6(r0, &(0x7f00000001c0)='O', 0x1, 0x0, &(0x7f0000000280)={0xa, 0x0, 0x0, @private2}, 0x1c) (async) shutdown(r0, 0x1) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f00000000c0), &(0x7f0000000140)=0x8) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)=0x8) (async) 00:11:14 executing program 3: ioctl$VIDIOC_SUBSCRIBE_EVENT(0xffffffffffffffff, 0x4020565a, &(0x7f00000001c0)={0x3, 0x4}) (async) r0 = socket$kcm(0x2, 0x3, 0x2) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x4) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f00000000c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x68}, 0x44090) 00:11:14 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff210}], '\x00', 0x200400}) 00:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00006cdffb)="8907040000", 0x5) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000280)={'sit0\x00', 0x0}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000000)={0x2, 0x4e23, @broadcast=0x7}, 0x10, 0x0, 0x0, &(0x7f0000000740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @loopback}}}], 0x20}}], 0x1, 0x0) 00:11:14 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x40000000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:14 executing program 3: ioctl$VIDIOC_SUBSCRIBE_EVENT(0xffffffffffffffff, 0x4020565a, &(0x7f00000001c0)={0x3, 0x4}) r0 = socket$kcm(0x2, 0x3, 0x2) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x4) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f00000000c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x68}, 0x44090) 00:11:14 executing program 4: recvmsg$unix(0xffffffffffffffff, &(0x7f0000005380)={0x0, 0x0, &(0x7f00000052c0)=[{0x0}, {&(0x7f00000051c0)=""/83, 0x53}], 0x2}, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f00000000c0)) r0 = socket$inet6(0xa, 0xa, 0x1000003) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @dev}, 0x1c) sendmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x1dee8ca, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b411519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab01120bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0xa}], 0x5, 0x0, 0x0, 0xffff000b}}], 0x400000000000132, 0x4000000) 00:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00006cdffb)="8907040000", 0x5) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000280)={'sit0\x00', 0x0}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000000)={0x2, 0x4e23, @broadcast=0x7}, 0x10, 0x0, 0x0, &(0x7f0000000740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @loopback}}}], 0x20}}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00006cdffb)="8907040000", 0x5) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000280)={'sit0\x00'}) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) (async) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000000)={0x2, 0x4e23, @broadcast=0x7}, 0x10, 0x0, 0x0, &(0x7f0000000740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @loopback}}}], 0x20}}], 0x1, 0x0) (async) 00:11:14 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff211}], '\x00', 0x200400}) 00:11:14 executing program 5: syz_genetlink_get_family_id$batadv(&(0x7f0000000c80), 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYBLOB="010000000000000000001a0000000800010000000008000300", @ANYRES32=0x0, @ANYBLOB="0c009900010400edff000000"], 0x30}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000200)={0x64, r3, 0x300, 0x70bd27, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x37, 0x5b, "7bb5a32d929ac127190f077e64d2e0cca8ff67f8f48832d807054e20c04b656b42c0f601800d162521d154961fe85f4dfa1531"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0xd6a}]}, 0x64}}, 0x4) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="18008d57de4587634614ea0000", @ANYRES16=r1, @ANYBLOB="190700000000000000000100000004000180"], 0x18}}, 0x0) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(&(0x7f0000000900), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r4, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a80)={0x58, 0x0, 0x8, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x1}, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="fdffffff", @ANYRES16=r6, @ANYBLOB="011064f21d188b87331700000037eb425c01bd595a0000080001000000000008000300", @ANYRES32=0x0, @ANYBLOB="0c0099000000000000000000"], 0x30}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_IBSS(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000380), 0xc, &(0x7f0000000540)={&(0x7f0000000640)={0x12c, r6, 0x1, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x20, 0x5e}}}}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x818, 0x2, 0x0, 0x0, {0x7, 0x9, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x1, 0x3f, 0xfd}}, @NL80211_ATTR_IE={0x5d, 0x2a, [@ssid={0x0, 0x1e, @random="3faf799b79e6241b6066c5c5cf05bc5a2ce5494cc28a8a1e69a1f2107e31"}, @prep={0x83, 0x1f, @not_ext={{}, 0x6, 0x9, @device_b, 0x6, "", 0x1f, 0x4f, @device_a, 0xffffffe0}}, @peer_mgmt={0x75, 0x16, {0x1, 0x6, @val=0x1000, @void, @val="34ca39e900eaa089fbea33a754684db2"}}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x40, 0x1, 0x1, 0x0, {0x4, 0x3f, 0x0, 0x7, 0x0, 0x0, 0x1, 0x3, 0x1}, 0x6, 0x96}}, @NL80211_ATTR_MESH_CONFIG={0x3c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT={0x8, 0xb, 0x200}, @NL80211_MESHCONF_FORWARDING={0x5}, @NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0xb7}, @NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL={0x6, 0x12, 0x400}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x6, 0xc, 0xffff}, @NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}, @NL80211_MESHCONF_HWMP_RANN_INTERVAL={0x6, 0x10, 0x800}]}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5, 0x11, 0x1}]}]}, 0x12c}, 0x1, 0x0, 0x0, 0x4040440}, 0x80) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r1, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0xf235}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x7}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0xa578}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x72b3}]}, 0x34}, 0x1, 0x0, 0x0, 0x8010}, 0x80) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000600), r5) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000880)={&(0x7f0000000cc0)={0x208, r8, 0x410, 0x70bd25, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x7, 0x3b}}}}, [@NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x80}, @NL80211_ATTR_SCAN_SUPP_RATES={0x44, 0x7d, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x3e, 0x3, "60a2271ff6b060f2af1a5c3f060e1d6bc45d593734387563f3fee24906c14f8a0efe47ee1efa3b8d6b0ec692c5faef70f7ac81ccc22093b2427d"}]}, @NL80211_ATTR_IE={0xb6, 0x2a, [@random={0x9, 0x43, "6dce0f4976753477e34af715ed11662649e3d0f2841bba16ea7ea89f1001d3969f9771c2b6a5177d9e36dab326f149b04f0f6f451362faf4c4ef753d03e26f2215af9c"}, @prep={0x83, 0x25, @ext={{}, 0x8, 0xfa, @broadcast, 0xfffffffc, @broadcast, 0x81, 0x80000001, @broadcast, 0x10a}}, @erp={0x2a, 0x1, {0x1, 0x1, 0x1}}, @mesh_id={0x72, 0x6}, @link_id={0x65, 0x12, {@random="23a696a25161", @device_b, @broadcast}}, @prep={0x83, 0x25, @ext={{}, 0x5, 0x1c, @device_a, 0xa, @broadcast, 0x9, 0x80000001, @device_a, 0x9}}]}, @NL80211_ATTR_SCAN_SSIDS={0x10, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x3}, @NL80211_ATTR_SCAN_FREQUENCIES={0x4c, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0x4}, {0x8, 0x0, 0x40}, {0x8, 0x0, 0x4c9}, {0x8, 0x0, 0xdd4}, {0x8, 0x0, 0xd7}, {0x8, 0x0, 0x2}, {0x8}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_BSSID={0xa, 0xf5, @random="eda6c8c57e02"}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_SCHED_SCAN_MATCH={0x64, 0x84, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x4c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x6}, @NL80211_BAND_LC={0x8, 0x5, 0x8}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x3}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x6}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x2}, @NL80211_BAND_2GHZ={0x8, 0x0, 0xfffffffd}, @NL80211_BAND_6GHZ={0x8, 0x3, 0xffffff81}, @NL80211_BAND_5GHZ={0x8}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x800}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0xfffffffc}]}]}, 0x208}, 0x1, 0x0, 0x0, 0x4048090}, 0x0) 00:11:14 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff212}], '\x00', 0x200400}) 00:11:14 executing program 3: add_key(&(0x7f00000002c0)='user\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d91634b0026725007d79ebac746ec64ab4e4133eb8d5d198023b759d26e3f6f4eef4cfeb9ee8cd5ea2939702d782cca99f380fc9c9f23621342af2b242a0020fdbb867e381a8be1cbd89d939702cb48cb5b60ecc46ff628a9158d0cfa00bf6d4d2884684a4dc4a7d8c6efc811ad034d4d35a589937296cd1a9db4e75c4dc4767dca952ef5adff0a08b84e89334879e2c1e626da06addb3280ea47677d6a46c489d8c33681f8fae65e48e975bf00d623ae7e2ae520d5f01c8b32774b9365fa55b9ae4014de99f0b4a5566f36c2fe8e51b34e2e9b10f1bb3b3ef", 0xd9, 0xfffffffffffffff8) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010004b0400000000000000007a000000", @ANYBLOB="4761cdb8563b3265cd3dfd2be2b8cf0821500bdf5db12b0a8917b3aeb052a544001e5770da149d5cecebd0a487aaba4b1122069410911433c451c5865f89cc75182d17dfbcdfbc4977e577ec46bbf507e8a9b2255274d0ba83aaa11ca3ddb727aa5035f93418017813f7b9e15aa6c6f45d38ca25e40c3a6279ad40f6ade51d9ac695b7acc5482e45b881abae1958633bd66e34b58f5e5a535c3af6ad8e8ca5795a7429f1dc675fcdf1ee6399f847a598373dc8080cf5f6199a6fe6715e13d232ba947c33af4c98d2226988afa07ccf43306e964bc901ccf62db39b8cff", @ANYBLOB="06000000000000003c000500000000009a002000"/36], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB="80000000280001002abd7000fcdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0a000c000000040009000c000600050008017b2eb9e37d45fe8c5d3a00000600050020000000060005000106000006000500040200000600050008e70000082cbff300716671002400020008000100090000000800020009000000080002005b000000"], 0x80}, 0x1, 0x0, 0x0, 0x800}, 0x0) 00:11:14 executing program 4: recvmsg$unix(0xffffffffffffffff, &(0x7f0000005380)={0x0, 0x0, &(0x7f00000052c0)=[{0x0}, {&(0x7f00000051c0)=""/83, 0x53}], 0x2}, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) (async) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f00000000c0)) (async) r0 = socket$inet6(0xa, 0xa, 0x1000003) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) (async) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @dev}, 0x1c) sendmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x1dee8ca, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b411519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab01120bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0xa}], 0x5, 0x0, 0x0, 0xffff000b}}], 0x400000000000132, 0x4000000) 00:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00006cdffb)="8907040000", 0x5) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000280)={'sit0\x00', 0x0}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000000)={0x2, 0x4e23, @broadcast=0x7}, 0x10, 0x0, 0x0, &(0x7f0000000740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @loopback}}}], 0x20}}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00006cdffb)="8907040000", 0x5) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000280)={'sit0\x00'}) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) (async) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000000)={0x2, 0x4e23, @broadcast=0x7}, 0x10, 0x0, 0x0, &(0x7f0000000740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @loopback}}}], 0x20}}], 0x1, 0x0) (async) [ 675.004851][ T7377] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.3'. 00:11:14 executing program 5: syz_genetlink_get_family_id$batadv(&(0x7f0000000c80), 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYBLOB="010000000000000000001a0000000800010000000008000300", @ANYRES32=0x0, @ANYBLOB="0c009900010400edff000000"], 0x30}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000200)={0x64, r3, 0x300, 0x70bd27, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x37, 0x5b, "7bb5a32d929ac127190f077e64d2e0cca8ff67f8f48832d807054e20c04b656b42c0f601800d162521d154961fe85f4dfa1531"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0xd6a}]}, 0x64}}, 0x4) (async) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="18008d57de4587634614ea0000", @ANYRES16=r1, @ANYBLOB="190700000000000000000100000004000180"], 0x18}}, 0x0) (async) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(&(0x7f0000000900), 0xffffffffffffffff) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r4, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a80)={0x58, 0x0, 0x8, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x1}, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="fdffffff", @ANYRES16=r6, @ANYBLOB="011064f21d188b87331700000037eb425c01bd595a0000080001000000000008000300", @ANYRES32=0x0, @ANYBLOB="0c0099000000000000000000"], 0x30}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_IBSS(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000380), 0xc, &(0x7f0000000540)={&(0x7f0000000640)={0x12c, r6, 0x1, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x20, 0x5e}}}}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x818, 0x2, 0x0, 0x0, {0x7, 0x9, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x1, 0x3f, 0xfd}}, @NL80211_ATTR_IE={0x5d, 0x2a, [@ssid={0x0, 0x1e, @random="3faf799b79e6241b6066c5c5cf05bc5a2ce5494cc28a8a1e69a1f2107e31"}, @prep={0x83, 0x1f, @not_ext={{}, 0x6, 0x9, @device_b, 0x6, "", 0x1f, 0x4f, @device_a, 0xffffffe0}}, @peer_mgmt={0x75, 0x16, {0x1, 0x6, @val=0x1000, @void, @val="34ca39e900eaa089fbea33a754684db2"}}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x40, 0x1, 0x1, 0x0, {0x4, 0x3f, 0x0, 0x7, 0x0, 0x0, 0x1, 0x3, 0x1}, 0x6, 0x96}}, @NL80211_ATTR_MESH_CONFIG={0x3c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT={0x8, 0xb, 0x200}, @NL80211_MESHCONF_FORWARDING={0x5}, @NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0xb7}, @NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL={0x6, 0x12, 0x400}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x6, 0xc, 0xffff}, @NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}, @NL80211_MESHCONF_HWMP_RANN_INTERVAL={0x6, 0x10, 0x800}]}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5, 0x11, 0x1}]}]}, 0x12c}, 0x1, 0x0, 0x0, 0x4040440}, 0x80) (async) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r1, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0xf235}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x7}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0xa578}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x72b3}]}, 0x34}, 0x1, 0x0, 0x0, 0x8010}, 0x80) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000600), r5) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000880)={&(0x7f0000000cc0)={0x208, r8, 0x410, 0x70bd25, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x7, 0x3b}}}}, [@NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x80}, @NL80211_ATTR_SCAN_SUPP_RATES={0x44, 0x7d, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x3e, 0x3, "60a2271ff6b060f2af1a5c3f060e1d6bc45d593734387563f3fee24906c14f8a0efe47ee1efa3b8d6b0ec692c5faef70f7ac81ccc22093b2427d"}]}, @NL80211_ATTR_IE={0xb6, 0x2a, [@random={0x9, 0x43, "6dce0f4976753477e34af715ed11662649e3d0f2841bba16ea7ea89f1001d3969f9771c2b6a5177d9e36dab326f149b04f0f6f451362faf4c4ef753d03e26f2215af9c"}, @prep={0x83, 0x25, @ext={{}, 0x8, 0xfa, @broadcast, 0xfffffffc, @broadcast, 0x81, 0x80000001, @broadcast, 0x10a}}, @erp={0x2a, 0x1, {0x1, 0x1, 0x1}}, @mesh_id={0x72, 0x6}, @link_id={0x65, 0x12, {@random="23a696a25161", @device_b, @broadcast}}, @prep={0x83, 0x25, @ext={{}, 0x5, 0x1c, @device_a, 0xa, @broadcast, 0x9, 0x80000001, @device_a, 0x9}}]}, @NL80211_ATTR_SCAN_SSIDS={0x10, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x3}, @NL80211_ATTR_SCAN_FREQUENCIES={0x4c, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0x4}, {0x8, 0x0, 0x40}, {0x8, 0x0, 0x4c9}, {0x8, 0x0, 0xdd4}, {0x8, 0x0, 0xd7}, {0x8, 0x0, 0x2}, {0x8}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_BSSID={0xa, 0xf5, @random="eda6c8c57e02"}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_SCHED_SCAN_MATCH={0x64, 0x84, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x4c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x6}, @NL80211_BAND_LC={0x8, 0x5, 0x8}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x3}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x6}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x2}, @NL80211_BAND_2GHZ={0x8, 0x0, 0xfffffffd}, @NL80211_BAND_6GHZ={0x8, 0x3, 0xffffff81}, @NL80211_BAND_5GHZ={0x8}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x800}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0xfffffffc}]}]}, 0x208}, 0x1, 0x0, 0x0, 0x4048090}, 0x0) [ 675.013411][ T7377] netlink: 84 bytes leftover after parsing attributes in process `syz-executor.3'. 00:11:14 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff225}], '\x00', 0x200400}) 00:11:15 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x103) mount(&(0x7f0000000000)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysv\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r0, &(0x7f00000003c0)='./file1\x00') fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x98) 00:11:15 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x41020000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:15 executing program 4: recvmsg$unix(0xffffffffffffffff, &(0x7f0000005380)={0x0, 0x0, &(0x7f00000052c0)=[{0x0}, {&(0x7f00000051c0)=""/83, 0x53}], 0x2}, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f00000000c0)) r0 = socket$inet6(0xa, 0xa, 0x1000003) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @dev}, 0x1c) sendmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x1dee8ca, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b411519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab01120bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0xa}], 0x5, 0x0, 0x0, 0xffff000b}}], 0x400000000000132, 0x4000000) recvmsg$unix(0xffffffffffffffff, &(0x7f0000005380)={0x0, 0x0, &(0x7f00000052c0)=[{0x0}, {&(0x7f00000051c0)=""/83, 0x53}], 0x2}, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) (async) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f00000000c0)) (async) socket$inet6(0xa, 0xa, 0x1000003) (async) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) (async) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @dev}, 0x1c) (async) sendmmsg(r0, &(0x7f0000004d80)=[{{0x0, 0x1dee8ca, &(0x7f0000001500)=[{&(0x7f0000000040)="d3622fe131479cee20fb607a9585dc0b411519fd3b65066522d73df58b9257b566c6fc626776defc3a2e249c910ccab01120bc31d41e44f96f67971b8ed8a3dc9eb4133a903d58da02dd1eca653150422bc91e9585fbf8", 0x57}, {&(0x7f00000011c0)="7cc3be44ec866303c11f9ec49c2fe80d4ccef580f3bf717b5e129f1dc7766fdf864b7bc35924f34bb5fd1dd89172a4b0db90eea51bdfec78bb53e8d41773cba7f1305a8a40b7368445a71ef7870273f1544930baf73a8bfa6ece09d54376b821b65fdf1e0704f1f3c5a823fa67f635159af010053f5b909f8e944c43d6fb1c4fca639b470d3e6ad140d0838958ecf0fc98a780205474fdeb93a97d27b4f3314a9585129aaec893d7fe36d87fd746841ac5c60b31e1732a1a3ca0afcc4068cdde63b142700c563c1ab59dc0b7200723bf21c694583ed8fed1b2bc5c204df3812c223ce0de2f40b69e7f4e8ba1c3ebc31de2f4190e3f1ceb", 0xf7}, {&(0x7f00000012c0), 0x80fe}, {&(0x7f0000000280)="0c22fcc306e8a4d628dc3f33cd1758b784d34ef62ecd943b96c5573b05e34886b55503a08eeac42aafc204e9fec654b4b0853f4c32d8d6f8968a96b81710a9ed49ae96ea22eb07accdc99ed31fb48b921b4c9af7278829eb32247169da3593e5e73371e82e3558cd87b9c876b91e091e933496ae3a6b5a00a79f50110980c83af2fd44e0f08908f806be4146080def894a3ac87c3d214e32b0e031c8873b6ed3cdb9c160ee236576cb5a749ee356d4f5df961b35ec3667bcfa641e2c812a5eefbd78546783b6bd280dc4ec1cd015bee7d07f0993d6", 0xd5}, {&(0x7f0000001440)="7b18908bcd34b2f4eef2193c5f89bb79551b5d7000ccc31628374b03e7f0b8bbfe45", 0xa}], 0x5, 0x0, 0x0, 0xffff000b}}], 0x400000000000132, 0x4000000) (async) 00:11:15 executing program 3: add_key(&(0x7f00000002c0)='user\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d91634b0026725007d79ebac746ec64ab4e4133eb8d5d198023b759d26e3f6f4eef4cfeb9ee8cd5ea2939702d782cca99f380fc9c9f23621342af2b242a0020fdbb867e381a8be1cbd89d939702cb48cb5b60ecc46ff628a9158d0cfa00bf6d4d2884684a4dc4a7d8c6efc811ad034d4d35a589937296cd1a9db4e75c4dc4767dca952ef5adff0a08b84e89334879e2c1e626da06addb3280ea47677d6a46c489d8c33681f8fae65e48e975bf00d623ae7e2ae520d5f01c8b32774b9365fa55b9ae4014de99f0b4a5566f36c2fe8e51b34e2e9b10f1bb3b3ef", 0xd9, 0xfffffffffffffff8) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010004b0400000000000000007a000000", @ANYBLOB="4761cdb8563b3265cd3dfd2be2b8cf0821500bdf5db12b0a8917b3aeb052a544001e5770da149d5cecebd0a487aaba4b1122069410911433c451c5865f89cc75182d17dfbcdfbc4977e577ec46bbf507e8a9b2255274d0ba83aaa11ca3ddb727aa5035f93418017813f7b9e15aa6c6f45d38ca25e40c3a6279ad40f6ade51d9ac695b7acc5482e45b881abae1958633bd66e34b58f5e5a535c3af6ad8e8ca5795a7429f1dc675fcdf1ee6399f847a598373dc8080cf5f6199a6fe6715e13d232ba947c33af4c98d2226988afa07ccf43306e964bc901ccf62db39b8cff", @ANYBLOB="06000000000000003c000500000000009a002000"/36], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB="80000000280001002abd7000fcdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0a000c000000040009000c000600050008017b2eb9e37d45fe8c5d3a00000600050020000000060005000106000006000500040200000600050008e70000082cbff300716671002400020008000100090000000800020009000000080002005b000000"], 0x80}, 0x1, 0x0, 0x0, 0x800}, 0x0) 00:11:15 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff25c}], '\x00', 0x200400}) [ 675.845549][ T7398] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.3'. 00:11:15 executing program 5: syz_genetlink_get_family_id$batadv(&(0x7f0000000c80), 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYBLOB="010000000000000000001a0000000800010000000008000300", @ANYRES32=0x0, @ANYBLOB="0c009900010400edff000000"], 0x30}}, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000200)={0x64, r3, 0x300, 0x70bd27, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x37, 0x5b, "7bb5a32d929ac127190f077e64d2e0cca8ff67f8f48832d807054e20c04b656b42c0f601800d162521d154961fe85f4dfa1531"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0xd6a}]}, 0x64}}, 0x4) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="18008d57de4587634614ea0000", @ANYRES16=r1, @ANYBLOB="190700000000000000000100000004000180"], 0x18}}, 0x0) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(&(0x7f0000000900), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r4, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a80)={0x58, 0x0, 0x8, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x1}, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_COALESCE(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="fdffffff", @ANYRES16=r6, @ANYBLOB="011064f21d188b87331700000037eb425c01bd595a0000080001000000000008000300", @ANYRES32=0x0, @ANYBLOB="0c0099000000000000000000"], 0x30}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_IBSS(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000380), 0xc, &(0x7f0000000540)={&(0x7f0000000640)={0x12c, r6, 0x1, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x20, 0x5e}}}}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x818, 0x2, 0x0, 0x0, {0x7, 0x9, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x1, 0x3f, 0xfd}}, @NL80211_ATTR_IE={0x5d, 0x2a, [@ssid={0x0, 0x1e, @random="3faf799b79e6241b6066c5c5cf05bc5a2ce5494cc28a8a1e69a1f2107e31"}, @prep={0x83, 0x1f, @not_ext={{}, 0x6, 0x9, @device_b, 0x6, "", 0x1f, 0x4f, @device_a, 0xffffffe0}}, @peer_mgmt={0x75, 0x16, {0x1, 0x6, @val=0x1000, @void, @val="34ca39e900eaa089fbea33a754684db2"}}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x40, 0x1, 0x1, 0x0, {0x4, 0x3f, 0x0, 0x7, 0x0, 0x0, 0x1, 0x3, 0x1}, 0x6, 0x96}}, @NL80211_ATTR_MESH_CONFIG={0x3c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT={0x8, 0xb, 0x200}, @NL80211_MESHCONF_FORWARDING={0x5}, @NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0xb7}, @NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL={0x6, 0x12, 0x400}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x6, 0xc, 0xffff}, @NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}, @NL80211_MESHCONF_HWMP_RANN_INTERVAL={0x6, 0x10, 0x800}]}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5, 0x11, 0x1}]}]}, 0x12c}, 0x1, 0x0, 0x0, 0x4040440}, 0x80) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r1, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0xf235}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x7}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0xa578}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x72b3}]}, 0x34}, 0x1, 0x0, 0x0, 0x8010}, 0x80) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000600), r5) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000880)={&(0x7f0000000cc0)={0x208, r8, 0x410, 0x70bd25, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x7, 0x3b}}}}, [@NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x80}, @NL80211_ATTR_SCAN_SUPP_RATES={0x44, 0x7d, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x3e, 0x3, "60a2271ff6b060f2af1a5c3f060e1d6bc45d593734387563f3fee24906c14f8a0efe47ee1efa3b8d6b0ec692c5faef70f7ac81ccc22093b2427d"}]}, @NL80211_ATTR_IE={0xb6, 0x2a, [@random={0x9, 0x43, "6dce0f4976753477e34af715ed11662649e3d0f2841bba16ea7ea89f1001d3969f9771c2b6a5177d9e36dab326f149b04f0f6f451362faf4c4ef753d03e26f2215af9c"}, @prep={0x83, 0x25, @ext={{}, 0x8, 0xfa, @broadcast, 0xfffffffc, @broadcast, 0x81, 0x80000001, @broadcast, 0x10a}}, @erp={0x2a, 0x1, {0x1, 0x1, 0x1}}, @mesh_id={0x72, 0x6}, @link_id={0x65, 0x12, {@random="23a696a25161", @device_b, @broadcast}}, @prep={0x83, 0x25, @ext={{}, 0x5, 0x1c, @device_a, 0xa, @broadcast, 0x9, 0x80000001, @device_a, 0x9}}]}, @NL80211_ATTR_SCAN_SSIDS={0x10, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x3}, @NL80211_ATTR_SCAN_FREQUENCIES={0x4c, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0x4}, {0x8, 0x0, 0x40}, {0x8, 0x0, 0x4c9}, {0x8, 0x0, 0xdd4}, {0x8, 0x0, 0xd7}, {0x8, 0x0, 0x2}, {0x8}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_BSSID={0xa, 0xf5, @random="eda6c8c57e02"}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_SCHED_SCAN_MATCH={0x64, 0x84, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x4c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x6}, @NL80211_BAND_LC={0x8, 0x5, 0x8}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x3}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x6}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x2}, @NL80211_BAND_2GHZ={0x8, 0x0, 0xfffffffd}, @NL80211_BAND_6GHZ={0x8, 0x3, 0xffffff81}, @NL80211_BAND_5GHZ={0x8}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x800}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0xfffffffc}]}]}, 0x208}, 0x1, 0x0, 0x0, 0x4048090}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000c80), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYBLOB="010000000000000000001a0000000800010000000008000300", @ANYRES32=0x0, @ANYBLOB="0c009900010400edff000000"], 0x30}}, 0x0) (async) sendmsg$NL80211_CMD_REGISTER_FRAME(r0, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000200)={0x64, r3, 0x300, 0x70bd27, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x37, 0x5b, "7bb5a32d929ac127190f077e64d2e0cca8ff67f8f48832d807054e20c04b656b42c0f601800d162521d154961fe85f4dfa1531"}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0x4}, @NL80211_ATTR_FRAME_TYPE={0x6, 0x65, 0xd6a}]}, 0x64}}, 0x4) (async) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYBLOB="18008d57de4587634614ea0000", @ANYRES16=r1, @ANYBLOB="190700000000000000000100000004000180"], 0x18}}, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000900), 0xffffffffffffffff) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r4, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NL80211_CMD_GET_MPATH(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000980)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a80)={0x58, 0x0, 0x8, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x58}, 0x1, 0x0, 0x0, 0x1}, 0x10) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_GET_COALESCE(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="fdffffff", @ANYRES16=r6, @ANYBLOB="011064f21d188b87331700000037eb425c01bd595a0000080001000000000008000300", @ANYRES32=0x0, @ANYBLOB="0c0099000000000000000000"], 0x30}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_JOIN_IBSS(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000380), 0xc, &(0x7f0000000540)={&(0x7f0000000640)={0x12c, r6, 0x1, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x20, 0x5e}}}}, [@NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x818, 0x2, 0x0, 0x0, {0x7, 0x9, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x1, 0x3f, 0xfd}}, @NL80211_ATTR_IE={0x5d, 0x2a, [@ssid={0x0, 0x1e, @random="3faf799b79e6241b6066c5c5cf05bc5a2ce5494cc28a8a1e69a1f2107e31"}, @prep={0x83, 0x1f, @not_ext={{}, 0x6, 0x9, @device_b, 0x6, "", 0x1f, 0x4f, @device_a, 0xffffffe0}}, @peer_mgmt={0x75, 0x16, {0x1, 0x6, @val=0x1000, @void, @val="34ca39e900eaa089fbea33a754684db2"}}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x40, 0x1, 0x1, 0x0, {0x4, 0x3f, 0x0, 0x7, 0x0, 0x0, 0x1, 0x3, 0x1}, 0x6, 0x96}}, @NL80211_ATTR_MESH_CONFIG={0x3c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT={0x8, 0xb, 0x200}, @NL80211_MESHCONF_FORWARDING={0x5}, @NL80211_MESHCONF_CONFIRM_TIMEOUT={0x6, 0x2, 0xb7}, @NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL={0x6, 0x12, 0x400}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x6, 0xc, 0xffff}, @NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5}, @NL80211_MESHCONF_HWMP_RANN_INTERVAL={0x6, 0x10, 0x800}]}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_GATE_ANNOUNCEMENTS={0x5, 0x11, 0x1}]}]}, 0x12c}, 0x1, 0x0, 0x0, 0x4040440}, 0x80) (async) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, r1, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0xf235}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x7}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0xa578}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x72b3}]}, 0x34}, 0x1, 0x0, 0x0, 0x8010}, 0x80) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000600), r5) (async) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000880)={&(0x7f0000000cc0)={0x208, r8, 0x410, 0x70bd25, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x7, 0x3b}}}}, [@NL80211_ATTR_BSSID={0xa}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x80}, @NL80211_ATTR_SCAN_SUPP_RATES={0x44, 0x7d, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x3e, 0x3, "60a2271ff6b060f2af1a5c3f060e1d6bc45d593734387563f3fee24906c14f8a0efe47ee1efa3b8d6b0ec692c5faef70f7ac81ccc22093b2427d"}]}, @NL80211_ATTR_IE={0xb6, 0x2a, [@random={0x9, 0x43, "6dce0f4976753477e34af715ed11662649e3d0f2841bba16ea7ea89f1001d3969f9771c2b6a5177d9e36dab326f149b04f0f6f451362faf4c4ef753d03e26f2215af9c"}, @prep={0x83, 0x25, @ext={{}, 0x8, 0xfa, @broadcast, 0xfffffffc, @broadcast, 0x81, 0x80000001, @broadcast, 0x10a}}, @erp={0x2a, 0x1, {0x1, 0x1, 0x1}}, @mesh_id={0x72, 0x6}, @link_id={0x65, 0x12, {@random="23a696a25161", @device_b, @broadcast}}, @prep={0x83, 0x25, @ext={{}, 0x5, 0x1c, @device_a, 0xa, @broadcast, 0x9, 0x80000001, @device_a, 0x9}}]}, @NL80211_ATTR_SCAN_SSIDS={0x10, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x3}, @NL80211_ATTR_SCAN_FREQUENCIES={0x4c, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0x4}, {0x8, 0x0, 0x40}, {0x8, 0x0, 0x4c9}, {0x8, 0x0, 0xdd4}, {0x8, 0x0, 0xd7}, {0x8, 0x0, 0x2}, {0x8}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x3}]}, @NL80211_ATTR_BSSID={0xa, 0xf5, @random="eda6c8c57e02"}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_SCHED_SCAN_MATCH={0x64, 0x84, 0x0, 0x1, [@NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI={0x4c, 0x6, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x8, 0x0, 0x6}, @NL80211_BAND_LC={0x8, 0x5, 0x8}, @NL80211_BAND_6GHZ={0x8, 0x3, 0x3}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x6}, @NL80211_BAND_60GHZ={0x8, 0x2, 0x2}, @NL80211_BAND_2GHZ={0x8, 0x0, 0xfffffffd}, @NL80211_BAND_6GHZ={0x8, 0x3, 0xffffff81}, @NL80211_BAND_5GHZ={0x8}, @NL80211_BAND_5GHZ={0x8, 0x1, 0x800}]}, @NL80211_SCHED_SCAN_MATCH_ATTR_BSSID={0xa}, @NL80211_SCHED_SCAN_MATCH_ATTR_RSSI={0x8, 0x2, 0xfffffffc}]}]}, 0x208}, 0x1, 0x0, 0x0, 0x4048090}, 0x0) (async) [ 675.848412][ T7399] netlink: 84 bytes leftover after parsing attributes in process `syz-executor.3'. [ 675.860750][ T50] block nbd1: Attempted send on invalid socket [ 675.862329][ T50] I/O error, dev nbd1, sector 2 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.866494][ T50] block nbd1: Attempted send on invalid socket [ 675.868217][ T50] I/O error, dev nbd1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.871536][ T50] block nbd1: Attempted send on invalid socket [ 675.873198][ T50] I/O error, dev nbd1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.875713][ T50] block nbd1: Attempted send on invalid socket [ 675.877350][ T50] I/O error, dev nbd1, sector 18 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 00:11:15 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}], '\x00', 0x200400}) [ 675.880393][ T50] block nbd1: Attempted send on invalid socket [ 675.882087][ T50] I/O error, dev nbd1, sector 30 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.886167][ T50] block nbd1: Attempted send on invalid socket [ 675.887913][ T50] I/O error, dev nbd1, sector 36 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 00:11:15 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') syz_read_part_table(0x0, 0x0, &(0x7f0000000080)) [ 675.890576][ T7395] VFS: unable to find oldfs superblock on device nbd1 00:11:15 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x103) (async) mount(&(0x7f0000000000)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysv\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r0, &(0x7f00000003c0)='./file1\x00') (async) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x98) 00:11:15 executing program 3: add_key(&(0x7f00000002c0)='user\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d91634b0026725007d79ebac746ec64ab4e4133eb8d5d198023b759d26e3f6f4eef4cfeb9ee8cd5ea2939702d782cca99f380fc9c9f23621342af2b242a0020fdbb867e381a8be1cbd89d939702cb48cb5b60ecc46ff628a9158d0cfa00bf6d4d2884684a4dc4a7d8c6efc811ad034d4d35a589937296cd1a9db4e75c4dc4767dca952ef5adff0a08b84e89334879e2c1e626da06addb3280ea47677d6a46c489d8c33681f8fae65e48e975bf00d623ae7e2ae520d5f01c8b32774b9365fa55b9ae4014de99f0b4a5566f36c2fe8e51b34e2e9b10f1bb3b3ef", 0xd9, 0xfffffffffffffff8) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010004b0400000000000000007a000000", @ANYBLOB="4761cdb8563b3265cd3dfd2be2b8cf0821500bdf5db12b0a8917b3aeb052a544001e5770da149d5cecebd0a487aaba4b1122069410911433c451c5865f89cc75182d17dfbcdfbc4977e577ec46bbf507e8a9b2255274d0ba83aaa11ca3ddb727aa5035f93418017813f7b9e15aa6c6f45d38ca25e40c3a6279ad40f6ade51d9ac695b7acc5482e45b881abae1958633bd66e34b58f5e5a535c3af6ad8e8ca5795a7429f1dc675fcdf1ee6399f847a598373dc8080cf5f6199a6fe6715e13d232ba947c33af4c98d2226988afa07ccf43306e964bc901ccf62db39b8cff", @ANYBLOB="06000000000000003c000500000000009a002000"/36], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB="80000000280001002abd7000fcdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0a000c000000040009000c000600050008017b2eb9e37d45fe8c5d3a00000600050020000000060005000106000006000500040200000600050008e70000082cbff300716671002400020008000100090000000800020009000000080002005b000000"], 0x80}, 0x1, 0x0, 0x0, 0x800}, 0x0) add_key(&(0x7f00000002c0)='user\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d91634b0026725007d79ebac746ec64ab4e4133eb8d5d198023b759d26e3f6f4eef4cfeb9ee8cd5ea2939702d782cca99f380fc9c9f23621342af2b242a0020fdbb867e381a8be1cbd89d939702cb48cb5b60ecc46ff628a9158d0cfa00bf6d4d2884684a4dc4a7d8c6efc811ad034d4d35a589937296cd1a9db4e75c4dc4767dca952ef5adff0a08b84e89334879e2c1e626da06addb3280ea47677d6a46c489d8c33681f8fae65e48e975bf00d623ae7e2ae520d5f01c8b32774b9365fa55b9ae4014de99f0b4a5566f36c2fe8e51b34e2e9b10f1bb3b3ef", 0xd9, 0xfffffffffffffff8) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010004b0400000000000000007a000000", @ANYBLOB="4761cdb8563b3265cd3dfd2be2b8cf0821500bdf5db12b0a8917b3aeb052a544001e5770da149d5cecebd0a487aaba4b1122069410911433c451c5865f89cc75182d17dfbcdfbc4977e577ec46bbf507e8a9b2255274d0ba83aaa11ca3ddb727aa5035f93418017813f7b9e15aa6c6f45d38ca25e40c3a6279ad40f6ade51d9ac695b7acc5482e45b881abae1958633bd66e34b58f5e5a535c3af6ad8e8ca5795a7429f1dc675fcdf1ee6399f847a598373dc8080cf5f6199a6fe6715e13d232ba947c33af4c98d2226988afa07ccf43306e964bc901ccf62db39b8cff", @ANYBLOB="06000000000000003c000500000000009a002000"/36], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB="80000000280001002abd7000fcdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0a000c000000040009000c000600050008017b2eb9e37d45fe8c5d3a00000600050020000000060005000106000006000500040200000600050008e70000082cbff300716671002400020008000100090000000800020009000000080002005b000000"], 0x80}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) 00:11:15 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}], '\x00', 0x200400}) [ 675.952529][ T7437] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.3'. [ 675.964283][ T76] block nbd1: Attempted send on invalid socket [ 675.966005][ T76] I/O error, dev nbd1, sector 2 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.973166][ T76] block nbd1: Attempted send on invalid socket [ 675.974855][ T76] I/O error, dev nbd1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.979067][ T76] block nbd1: Attempted send on invalid socket [ 675.980729][ T76] I/O error, dev nbd1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 675.982146][ T7437] netlink: 84 bytes leftover after parsing attributes in process `syz-executor.3'. [ 675.983352][ T76] block nbd1: Attempted send on invalid socket [ 675.987165][ T76] I/O error, dev nbd1, sector 18 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 00:11:15 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="3c00000010008546000000000000ff0100000000", @ANYRES32=r2, @ANYBLOB="01000000002200001c0012000c000100626f6e64"], 0x3c}}, 0x0) getsockname$packet(r1, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) r4 = socket$netlink(0x10, 0x3, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=ANY=[@ANYBLOB="280000001000250800000000000000005300000002e8b22de073bb67ad8ed2caf94547d00eb52c166ea0073488102d08b0ee7c34c8578a938c2a5ac66064e6e096a7ebc74fabfa943ddadfd34792c426a2455db96fcab77957eb38f0d7d2172c05a885fd24db509caaf3de0822b3cf86b7a24c72639e89ee15fcfc6a2f651949db3e73dff77f2babf0757a50ada3a3a8ef2426ec5a5296b07f6ae9df3a84658300c0c7074ff03a7d7a32f3019920a7650bda54d01703d64c6cbfe957174169931ef5fd8fc9c62ff2af726c642c83d13fe59bbf2102410abdc1", @ANYRES32=r5, @ANYBLOB="000000000000000008000a000f000000"], 0x28}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_AD_SELECT={0x5}]}}}]}, 0x3c}}, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') sendmsg$nl_route_sched(r6, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000400)={&(0x7f00000002c0)=@gettaction={0xc8, 0x32, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_gd=@TCA_ACT_TAB={0x4}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x2}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x2}, @action_gd=@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0x10, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x1f, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x39}}, {0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x10, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x10, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x14, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x4000}, 0x44080) [ 675.993144][ T7439] VFS: unable to find oldfs superblock on device nbd1 [ 675.994177][ T7444] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.3'. 00:11:15 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}], '\x00', 0x200400}) 00:11:15 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) (async) chdir(&(0x7f00000005c0)='./file0\x00') (async) syz_read_part_table(0x0, 0x0, &(0x7f0000000080)) [ 676.022951][ T7447] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 676.053982][ T7447] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 00:11:16 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x54000000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:16 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) socket(0x11, 0x3, 0x2) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'bridge0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10bf}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x40}}, 0x0) 00:11:16 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="3c00000010008546000000000000ff0100000000", @ANYRES32=r2, @ANYBLOB="01000000002200001c0012000c000100626f6e64"], 0x3c}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) r4 = socket$netlink(0x10, 0x3, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=ANY=[@ANYBLOB="280000001000250800000000000000005300000002e8b22de073bb67ad8ed2caf94547d00eb52c166ea0073488102d08b0ee7c34c8578a938c2a5ac66064e6e096a7ebc74fabfa943ddadfd34792c426a2455db96fcab77957eb38f0d7d2172c05a885fd24db509caaf3de0822b3cf86b7a24c72639e89ee15fcfc6a2f651949db3e73dff77f2babf0757a50ada3a3a8ef2426ec5a5296b07f6ae9df3a84658300c0c7074ff03a7d7a32f3019920a7650bda54d01703d64c6cbfe957174169931ef5fd8fc9c62ff2af726c642c83d13fe59bbf2102410abdc1", @ANYRES32=r5, @ANYBLOB="000000000000000008000a000f000000"], 0x28}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_AD_SELECT={0x5}]}}}]}, 0x3c}}, 0x0) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') (async) sendmsg$nl_route_sched(r6, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000400)={&(0x7f00000002c0)=@gettaction={0xc8, 0x32, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_gd=@TCA_ACT_TAB={0x4}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x2}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x2}, @action_gd=@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0x10, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x1f, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x39}}, {0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x10, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x10, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x14, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x4000}, 0x44080) 00:11:16 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='cgroup2\x00', 0x0, 0x0) (async) chdir(&(0x7f00000005c0)='./file0\x00') (async) syz_read_part_table(0x0, 0x0, &(0x7f0000000080)) 00:11:16 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}], '\x00', 0x200400}) 00:11:16 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x103) (async) mount(&(0x7f0000000000)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysv\x00', 0x0, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r0, &(0x7f00000003c0)='./file1\x00') fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x98) [ 676.737891][ T7460] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:11:16 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}], '\x00', 0x200400}) 00:11:16 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x3, &(0x7f0000000080)=0x407) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() connect$unix(r1, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) sched_setattr(0x0, &(0x7f0000000500)={0x38, 0x0, 0x0, 0x5, 0xffffff7f, 0x0, 0x7, 0x7f, 0xa, 0x7}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='.\'&)@(\xec/\x97@,]##\x00'], &(0x7f0000000580)=[0x0]) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)=ANY=[@ANYBLOB="0020011a000258c25e3e037f0087b2b770bfb45c830c97cad49d3064f971bf090000000fd2571400002000000000", @ANYRES32=r1, @ANYRES64], 0x58}, 0x1, 0x0, 0x0, 0x20000000}, 0x141) bind$inet(r3, &(0x7f0000000540)={0x2, 0x4e1d, @local}, 0x10) sendto$inet(r3, &(0x7f0000000300), 0x0, 0x20008958, &(0x7f0000000100)={0x2, 0x4e1d}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r3, 0x0, 0x48b, &(0x7f0000000280)={0x2, 'tunl0\x00', 0x4}, 0x18) recvfrom(r2, &(0x7f0000000480)=""/95, 0x5f, 0x40002701, 0x0, 0x0) 00:11:16 executing program 4: r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000001a80)='./file0\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="e2e1f5e09521e909020018000c0024", 0xf, 0x400}, {&(0x7f0000000080)="0600270a954405bc26a96695a3bc32c1459f2511bcc1fb4b276e6b5751ed4708000000000200007faa094f90000000000000", 0x32, 0x480}], 0x0, &(0x7f00000002c0)=ANY=[], 0x0) sendto$inet6(r0, &(0x7f00000003c0)="8cb766e7de2c6065e6d6d069b61ab0e61773e8e77a7c61c16a8f7c93ab2241374d0e445fb846c0060ebf502d577e0f4d23efeba41aee68b91b1fa1a7fc4b7ea206b92a494c7c382dbbcda95a7cd2392df442a61558766a865e55e713c3e39e3b99cef4ac8b800146ca10e1deef9526ad810811751f76a5b96556b906540976a02a70d25aaf63e630cf757895367e31fb300659fcc8586c6ee2de1cf70dfffee5403b6eb3316197a00f5e90bf3591c4f5115d3e76c8254129124a27803f5d6b028a07964d6e24ddf0fe6f0ead2a5584d8ad366533c9fc2f249eec62ea1aededb93a66ab25fa362dd91d8d71069ed1c172eb0d263eb7d77e316f1200aa2dc10de4413b98e488b1bcabcca2dc347e072e3871c1037a3c0a06310da3f9a9600ae341c73806cf4b78043991defc40084d2d10c22ec605729e32af9a3718dee05f187a165d15dc2004ac3a366b02e2eacf8fd4f6321915b759a122524865b518e2b4733fca776e2ac18f730cb551bc1fa32538f61e0803fde9f07fa68f16ce53cb5ca611b3859ab64e0d9d48e09ae0e4fd2b7355d58d7dce08c583c1d270250027ae79e6a87f0cb0dd575b5348f7fc5b0751bb22772263de82371e759058528f880e5c60ec046ee625f87359fb9e886eba5cd12b3de63c6f401b161b8e1816ba68fe31d193e4db2e6240322fed4eb4ce1a40ee462df5ccebc9c8184d7c2f4fbd4a748b083d90ef46a843a94f9f962f3d94e7546093d848014d28d4f54b0cbf57c730bf25d252318e753f39c2ef60e2963376e9ace50b9685b0b84b8459832883288509872bcdbe7fe11f3589b30affc74246f07a66ca4c4d368693851964cd79915d1b8c5c19f84118bf87f923b21bd0c9c8cce628b1f1eb8c83fa038849fcde61db72473b7ec14abef0fe3ff7bd6e4c63188095fc579f891e0829bce988972c63a0312c801fd9fa063681516a2decf83a54a2bc8dbed8831a63b5b03a5bbae0f943eb8a1623ade4e0c8012e566f47e8b6369065726224e58bde5dca1302f391e45a8741fd9795a05670ea8b93244f95ec632e372b90ad349ad123114be55bb3cc00812ab5e1262e826ad777dd3b65e1824085e847b3581587d255f3761fd68ca997715bf6e1476cde3d264404f93714dc9fdef68a051c2ebd9ade2524da7acf84ecb150570a06cdb28ad6d9f55f22f9449a7117ad698595fe138e48895d38c1d526882b124a53fd09e25336614ee3d4a8c9cfdd8fd756024849cc2bf2cc1226b30b9004edf7fd6af0c515d8ffc951490c719ea10d40f05f7c6d8a3558d59ece65de2edeaad878a335593f94bfcc7367bb3796634695d6339b2988c9b62046cfacad936c33fce899128e706b02f77b5e0532390a92192197d45f6f904524c312445d4843ea0c1873f229273e64f3e6f1bc57b05cce7a669e65d931bdfcb92576436649d6b738408a8bf5256b08484063058722f94c18bfa865a1df68cf30cbedefdea172edb59a7e0dfa2b5192ff8e90e97bc2af4133518887f459b55d1ab49f130d7171db66337f6ef0c9cb73d8a895107333df4524f6cf96cbd85208451d6d6ecfa3aea79db02ed8a8622edeb99bcca82a871b045b4ba026ded79f4221a6ab0468efa12fc165cb42820bbc8bd463459d9db7760f837cae233c4a6e5c284c79ce15f9c96fcbc0d17fb2f73d40589de015555995a8f726af2ac9de58f98c4604c5d7c3f37d3fd7eff22222ac7bd1f00f987894bb1e25e8741c0d91f8b4fed5dd39787974885363e087d39e674db471272bc5f2449b8a96377b1be611c6fc1f4a91ee84307ca8746dd4e72a9ceae9b15fcae622d7958fbb5bee41a660c6c2283aa7f011391cf9fd9f7166d036d8171882247f4413d5119b265d6bc43e53869072ea71bcc047d7d3a7f87280edd9acafa00242459d01889acd50910115b1cf8c7596919de8c06c5279396d42b58e6d26a0adf4b8ea6200b338002e9bd94db44644641a867efc4cc829de4c22db987a36824be25e79a74cef236520a7309606a4e7324eee0f8115502e38f9153fce7e2291143f2ca633f461bfe50dfb809b791973079d816bdffbf42f917dff40a7dd61eece94b553cad3412039be4e14788ef8a41a297c81b31c90d83a31e591c20647e14fd71987b578b3e04e1109f73dec82d7055aa39d1d132ecc90bbb0a6de3a64db822852cac652db10965db0e0bd30b95e0d5e5256d47d29cee95eaca85742212d6de0fba4533e91d2ffe1f7155a9b2a5ddf6cc32e20ed858d4f85a929323a774dc99bce8b3aad7639802a2f7da7ff22f2064c19fcd5411325c376fc095ef23392fcb88ae9018014b81a18d612e65a5b167f4e67a5a0fc7ec0322c7f2ed9db4530bf27c9c7b14dd44f1e38027ff64c19498fbc5339e0dacb5d132feb1b083f9cb55a652e333377e5e6f9114b1e85eceb9061b7eed444e3233a67483bd93a3745c29d8eb886c72b9c1a0d691d42614d886556bd36e514309f83a2447adae9dbd49542d19f8b052fcab31484a041ba0e8016f748a18853754a3393454f4a4fdacc972c5eef4c9443c358956f14aa32243e29b3451bd0099e42cd33b8092cb2ad3f51d6a11a717cbcf245db7b5760a72d205aa5e75583f8b61e18a59e4845c9ccc25622d2b05fb9b62401a9359670265184093c4ecc4a34af1b4b20abc71966595eedd82824ae8b909c01676ad6c3cc862cda830ef2a7e3fe1f861eea4faf2afedd8096c3613cb73b22db2bf76bd2b46a4e30a17ce7119f85f4cdc19f26dc2ba5ed1c8bd45955c27aa81cef14459deb95b43247f84dee9f86f11e543cc7da8cab8c998419a250d4f71b23680321898e807baadc230cb5d28f557b673044b5bc97cfd348b537dd31035305a34a7411e08ec206e430e120a1565d03ad2ac46ec0dca0945524efd47db43530408ec6eac3694dd334adcacf47897354d694afbb8794130cbe6899e6a34bbf7b8c81cd82baab525a7a5223cd8e0c942c77c00d1967ef0f6f32bf6e0afcac976d29af9585314ba3c8b0c670ce73e782b5bc59db75aa8a2d06318f18939d0fc0b1a9d18c844a1fb76b4b2b7ef82cb45e866013132e06edb49abb7eb345e674d01f671500aa4b555bbcec59f281293cc97260d5209d0d2cb717cb700822be16be75f8f11ccedb4e98f369a4d12e96d5a06b92eb1da38f1f27b1ebd1e14f6fb43e0b372b4ead34e8c10be8ecbf434d52b84e50e831fb65d4b03bd1a6ebbd03a7df74b369af3b02d6e15f909cef17b8fd6066358f667d517d431d6c12631598863d5714f948495aac6d024c44f833b8a0ef9c787c680021092beb61ed3491fbe4a381bdf3d6110810fa69caf44dad1643cf62c0075bb75d8e40942c19de29fd58c0a9b11702c728e70507b8d448c18047df2ab278f9e460fde3d026a0120412363f1824d0030e99e9b3e04c4d5f2232dfddf36ab3fd3e328a718e0d669dfab41efa3a01b774ba5c264859811001abfc058d76bdb05bc9760eab7e8f9db8ab384e3d72a7f74546ef9135f46697ba3cd2da61df21c00b83273a3b711c8d535dbf33d707d669afea2abcfaaac0dd79c54d8e3a5df686db78ab116857ce4928767e702ee445bcbbe665b30452b7b9b78b43f874a113da45dbe0eff26d34eaf1b2916019507a7b2d521306af8a15ba01039b89a59293dbd3d4f5e645f21bef94cc2bd4c4589f9a06f7809db3080f6ea30621515f0bb102a993a9d8e4421f01d27fb1694873ad35193c46209524c50d3a80805a5c6dd37586c2a3c97b5b2ba7a8c576b57720b97863bd4daed1187ef1705a8d858b16acd48b8ba2acf67148e533036ef15b6a753835b8ea85e4ebe131342b07494a72fb0ed1dbaa6b967b19ef1afd579372b62552368c151ad65c44ff6b2c92bb03facc836cf0d01d9766837f2b584c928c0ab1ad4555a3dfa6879c9b867f121eba371aea98b5d7de56b5287322603a1daea273f63026cd07ce54b1c0cb52b348e28fb9665ac8121dcbcfc2bfdb76a1016d6d922fa8212a78e25c110519888732ccac3b981ebc713ab89a5cf70970b7da95ddbee28808bcb7f22ddeda32e21fe3221540d1956ccb31d885aefa2ba6ad00c51375603dab698a3774de0f188a7c12d07e0314b26ab9893d01372922d307bdb271661cbee16f11cbc89f23db61666551ef9c217885c679993306b2836c3e3106480a83e6949c9c16c06696934a463d541b71d1f092462a1a1005c05a3184c7f2fb8afdd6f9c2af724e4f61b19a4536be242f1f37968af9ebfdfd56047e62d1d328cacf9205d984fde4b3e3a15d382a86f7bdaeec77df146db3ee3a953b9d0c58bcef8ea5f4dc2038d8c52a1f1e65c7936b53cec0a73479855ef26a6b03a0f1ba8a86ffad4a59481131677dfcae5002e18e2d9db2cf5b65e9ffe96462d8bb5f39a316eb8348786be57878d6bc56fff2378c64995b341a250ec0770751b1524ec768d1fcb7fa20cf83903e66866e9e22a1d8edba3c1e9b5cf86c5ecfc1aaeb95624bf93066c570691453bb392cbe5cad50464d39f0b4c7b503e6b734f006352abef189a319f9227a81a8a1a9b9a4bd9e3cb74bb4168f6d80df36c2391544b38fb001508a0d36b2db4fdf1e4040da8ce034c67110c07ac23e0a9df5f827274fbc56789d93dc84445c1169ee6db09103ede880fd565b34b2d0f646c9e7e60f4f9394fb2ff267d6fdc3004fe422659d84e87f53cbc06a4f5f739b51c8e02876b2d87eb9bd895bd6c20ad5c95d5e96fdbfa4eb860df3f07e67f1af95b092d54840dd0d923c72f255af01ed869a70e375f77696548daea15a27cf210eec9a36f774ad94aa8395bf293be879c080435904f934dd81ce2bc4ca17eb9f45501add27700c90330796dc66977eb80971785849ddb7429ee417ecd8002904714ac4a9e398f28a0f28d641ad6bb9e3e2c1e91610e9573fffc21e10e42afbff2fa3cd4f67a482b2b118895f801aa5f4bd45dac39156840db31603f5c7c0f0dd8708401348983e529ae230f12f8b8e06aac1d1598d8da1abf3991518a3fdde8f171c71daefc30936f303e3ebf7d1c8905cdd5d312c4da3ae05cc2085ae0117d4050f3f53e96477e30951a1ba2cfed2c1ebb3797a6dad71fcaed8f420e5cfad08d22061dcf8cf92cdb6569ff9ca0265d5637852ef0d72c6d4ca4128ead2691db5dcc02fab8181503286e332a27e7b5fa7e6380bb99cbf0718e879443cf4a2c1476b2bec47faf5b3be64807b751e12291d06c34cc82d2a529bbdd1ba6637cc817da26ed45014a8175a588967606543e5a17c48071ba9d5d07eeea8830a5cd37a7a5ae9129a685fb1bf10fb7a1930b4ad8b3e96293cee89455aa06c55a7fbdc1211538d0785af27b8cf06e47cc86631d54398c034ff70f5e8849fd4d3e4b9e48f74bddfb2d78eb84b923597b30e3b1d7f8631c1d515978dffc181a71a735877b1ff5296f2a1e5bcfea5ff90da56388a50f6f3455019dfca993e5519111b7d6a0970b7e3dba1ca2904e99941b4796441e117f640d0f3dfe6b812ca0db1d4ab9af8ac9f4a5f623ea107c204bca8fee796696c99fe26cd2f6901a4fd464e8102f116b170c660826b743dc1d671d41affff788aa4c9c1ea069fe03acc5771f9dc10c1bece999895090b37e4d730c30f1539ba0717125249488a3f6be7072bc2883565f38d167ffe8f576a7a028368ac46454c3afb9e4217949d3c328e3cbf44301c53f3dc597350adfa1a79623648bb3f79941c82cbe55062666956b31ed154c98f35468e5d6a18976280f8ad7616814f73c87136a7f5c2", 0x1000, 0x4004, 0x0, 0xfffffd56) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000380)=ANY=[@ANYBLOB="ff071e00000000008602e3"]) [ 676.780822][ T7464] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 00:11:16 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x2}], '\x00', 0x200400}) 00:11:16 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1c}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="3c00000010008546000000000000ff0100000000", @ANYRES32=r2, @ANYBLOB="01000000002200001c0012000c000100626f6e64"], 0x3c}}, 0x0) getsockname$packet(r1, &(0x7f0000000500)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=ANY=[@ANYBLOB="280000001000250800000000000000005300000002e8b22de073bb67ad8ed2caf94547d00eb52c166ea0073488102d08b0ee7c34c8578a938c2a5ac66064e6e096a7ebc74fabfa943ddadfd34792c426a2455db96fcab77957eb38f0d7d2172c05a885fd24db509caaf3de0822b3cf86b7a24c72639e89ee15fcfc6a2f651949db3e73dff77f2babf0757a50ada3a3a8ef2426ec5a5296b07f6ae9df3a84658300c0c7074ff03a7d7a32f3019920a7650bda54d01703d64c6cbfe957174169931ef5fd8fc9c62ff2af726c642c83d13fe59bbf2102410abdc1", @ANYRES32=r5, @ANYBLOB="000000000000000008000a000f000000"], 0x28}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_AD_SELECT={0x5}]}}}]}, 0x3c}}, 0x0) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') sendmsg$nl_route_sched(r6, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000400)={&(0x7f00000002c0)=@gettaction={0xc8, 0x32, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_gd=@TCA_ACT_TAB={0x4}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x2}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x2}, @action_gd=@TCA_ACT_TAB={0x94, 0x1, [{0xc, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0x10, 0x1b, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0xc, 0x1f, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x39}}, {0x10, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0x10, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x10, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0x14, 0x3, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x4000}, 0x44080) 00:11:16 executing program 4: r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000001a80)='./file0\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="e2e1f5e09521e909020018000c0024", 0xf, 0x400}, {&(0x7f0000000080)="0600270a954405bc26a96695a3bc32c1459f2511bcc1fb4b276e6b5751ed4708000000000200007faa094f90000000000000", 0x32, 0x480}], 0x0, &(0x7f00000002c0)=ANY=[], 0x0) sendto$inet6(r0, &(0x7f00000003c0)="8cb766e7de2c6065e6d6d069b61ab0e61773e8e77a7c61c16a8f7c93ab2241374d0e445fb846c0060ebf502d577e0f4d23efeba41aee68b91b1fa1a7fc4b7ea206b92a494c7c382dbbcda95a7cd2392df442a61558766a865e55e713c3e39e3b99cef4ac8b800146ca10e1deef9526ad810811751f76a5b96556b906540976a02a70d25aaf63e630cf757895367e31fb300659fcc8586c6ee2de1cf70dfffee5403b6eb3316197a00f5e90bf3591c4f5115d3e76c8254129124a27803f5d6b028a07964d6e24ddf0fe6f0ead2a5584d8ad366533c9fc2f249eec62ea1aededb93a66ab25fa362dd91d8d71069ed1c172eb0d263eb7d77e316f1200aa2dc10de4413b98e488b1bcabcca2dc347e072e3871c1037a3c0a06310da3f9a9600ae341c73806cf4b78043991defc40084d2d10c22ec605729e32af9a3718dee05f187a165d15dc2004ac3a366b02e2eacf8fd4f6321915b759a122524865b518e2b4733fca776e2ac18f730cb551bc1fa32538f61e0803fde9f07fa68f16ce53cb5ca611b3859ab64e0d9d48e09ae0e4fd2b7355d58d7dce08c583c1d270250027ae79e6a87f0cb0dd575b5348f7fc5b0751bb22772263de82371e759058528f880e5c60ec046ee625f87359fb9e886eba5cd12b3de63c6f401b161b8e1816ba68fe31d193e4db2e6240322fed4eb4ce1a40ee462df5ccebc9c8184d7c2f4fbd4a748b083d90ef46a843a94f9f962f3d94e7546093d848014d28d4f54b0cbf57c730bf25d252318e753f39c2ef60e2963376e9ace50b9685b0b84b8459832883288509872bcdbe7fe11f3589b30affc74246f07a66ca4c4d368693851964cd79915d1b8c5c19f84118bf87f923b21bd0c9c8cce628b1f1eb8c83fa038849fcde61db72473b7ec14abef0fe3ff7bd6e4c63188095fc579f891e0829bce988972c63a0312c801fd9fa063681516a2decf83a54a2bc8dbed8831a63b5b03a5bbae0f943eb8a1623ade4e0c8012e566f47e8b6369065726224e58bde5dca1302f391e45a8741fd9795a05670ea8b93244f95ec632e372b90ad349ad123114be55bb3cc00812ab5e1262e826ad777dd3b65e1824085e847b3581587d255f3761fd68ca997715bf6e1476cde3d264404f93714dc9fdef68a051c2ebd9ade2524da7acf84ecb150570a06cdb28ad6d9f55f22f9449a7117ad698595fe138e48895d38c1d526882b124a53fd09e25336614ee3d4a8c9cfdd8fd756024849cc2bf2cc1226b30b9004edf7fd6af0c515d8ffc951490c719ea10d40f05f7c6d8a3558d59ece65de2edeaad878a335593f94bfcc7367bb3796634695d6339b2988c9b62046cfacad936c33fce899128e706b02f77b5e0532390a92192197d45f6f904524c312445d4843ea0c1873f229273e64f3e6f1bc57b05cce7a669e65d931bdfcb92576436649d6b738408a8bf5256b08484063058722f94c18bfa865a1df68cf30cbedefdea172edb59a7e0dfa2b5192ff8e90e97bc2af4133518887f459b55d1ab49f130d7171db66337f6ef0c9cb73d8a895107333df4524f6cf96cbd85208451d6d6ecfa3aea79db02ed8a8622edeb99bcca82a871b045b4ba026ded79f4221a6ab0468efa12fc165cb42820bbc8bd463459d9db7760f837cae233c4a6e5c284c79ce15f9c96fcbc0d17fb2f73d40589de015555995a8f726af2ac9de58f98c4604c5d7c3f37d3fd7eff22222ac7bd1f00f987894bb1e25e8741c0d91f8b4fed5dd39787974885363e087d39e674db471272bc5f2449b8a96377b1be611c6fc1f4a91ee84307ca8746dd4e72a9ceae9b15fcae622d7958fbb5bee41a660c6c2283aa7f011391cf9fd9f7166d036d8171882247f4413d5119b265d6bc43e53869072ea71bcc047d7d3a7f87280edd9acafa00242459d01889acd50910115b1cf8c7596919de8c06c5279396d42b58e6d26a0adf4b8ea6200b338002e9bd94db44644641a867efc4cc829de4c22db987a36824be25e79a74cef236520a7309606a4e7324eee0f8115502e38f9153fce7e2291143f2ca633f461bfe50dfb809b791973079d816bdffbf42f917dff40a7dd61eece94b553cad3412039be4e14788ef8a41a297c81b31c90d83a31e591c20647e14fd71987b578b3e04e1109f73dec82d7055aa39d1d132ecc90bbb0a6de3a64db822852cac652db10965db0e0bd30b95e0d5e5256d47d29cee95eaca85742212d6de0fba4533e91d2ffe1f7155a9b2a5ddf6cc32e20ed858d4f85a929323a774dc99bce8b3aad7639802a2f7da7ff22f2064c19fcd5411325c376fc095ef23392fcb88ae9018014b81a18d612e65a5b167f4e67a5a0fc7ec0322c7f2ed9db4530bf27c9c7b14dd44f1e38027ff64c19498fbc5339e0dacb5d132feb1b083f9cb55a652e333377e5e6f9114b1e85eceb9061b7eed444e3233a67483bd93a3745c29d8eb886c72b9c1a0d691d42614d886556bd36e514309f83a2447adae9dbd49542d19f8b052fcab31484a041ba0e8016f748a18853754a3393454f4a4fdacc972c5eef4c9443c358956f14aa32243e29b3451bd0099e42cd33b8092cb2ad3f51d6a11a717cbcf245db7b5760a72d205aa5e75583f8b61e18a59e4845c9ccc25622d2b05fb9b62401a9359670265184093c4ecc4a34af1b4b20abc71966595eedd82824ae8b909c01676ad6c3cc862cda830ef2a7e3fe1f861eea4faf2afedd8096c3613cb73b22db2bf76bd2b46a4e30a17ce7119f85f4cdc19f26dc2ba5ed1c8bd45955c27aa81cef14459deb95b43247f84dee9f86f11e543cc7da8cab8c998419a250d4f71b23680321898e807baadc230cb5d28f557b673044b5bc97cfd348b537dd31035305a34a7411e08ec206e430e120a1565d03ad2ac46ec0dca0945524efd47db43530408ec6eac3694dd334adcacf47897354d694afbb8794130cbe6899e6a34bbf7b8c81cd82baab525a7a5223cd8e0c942c77c00d1967ef0f6f32bf6e0afcac976d29af9585314ba3c8b0c670ce73e782b5bc59db75aa8a2d06318f18939d0fc0b1a9d18c844a1fb76b4b2b7ef82cb45e866013132e06edb49abb7eb345e674d01f671500aa4b555bbcec59f281293cc97260d5209d0d2cb717cb700822be16be75f8f11ccedb4e98f369a4d12e96d5a06b92eb1da38f1f27b1ebd1e14f6fb43e0b372b4ead34e8c10be8ecbf434d52b84e50e831fb65d4b03bd1a6ebbd03a7df74b369af3b02d6e15f909cef17b8fd6066358f667d517d431d6c12631598863d5714f948495aac6d024c44f833b8a0ef9c787c680021092beb61ed3491fbe4a381bdf3d6110810fa69caf44dad1643cf62c0075bb75d8e40942c19de29fd58c0a9b11702c728e70507b8d448c18047df2ab278f9e460fde3d026a0120412363f1824d0030e99e9b3e04c4d5f2232dfddf36ab3fd3e328a718e0d669dfab41efa3a01b774ba5c264859811001abfc058d76bdb05bc9760eab7e8f9db8ab384e3d72a7f74546ef9135f46697ba3cd2da61df21c00b83273a3b711c8d535dbf33d707d669afea2abcfaaac0dd79c54d8e3a5df686db78ab116857ce4928767e702ee445bcbbe665b30452b7b9b78b43f874a113da45dbe0eff26d34eaf1b2916019507a7b2d521306af8a15ba01039b89a59293dbd3d4f5e645f21bef94cc2bd4c4589f9a06f7809db3080f6ea30621515f0bb102a993a9d8e4421f01d27fb1694873ad35193c46209524c50d3a80805a5c6dd37586c2a3c97b5b2ba7a8c576b57720b97863bd4daed1187ef1705a8d858b16acd48b8ba2acf67148e533036ef15b6a753835b8ea85e4ebe131342b07494a72fb0ed1dbaa6b967b19ef1afd579372b62552368c151ad65c44ff6b2c92bb03facc836cf0d01d9766837f2b584c928c0ab1ad4555a3dfa6879c9b867f121eba371aea98b5d7de56b5287322603a1daea273f63026cd07ce54b1c0cb52b348e28fb9665ac8121dcbcfc2bfdb76a1016d6d922fa8212a78e25c110519888732ccac3b981ebc713ab89a5cf70970b7da95ddbee28808bcb7f22ddeda32e21fe3221540d1956ccb31d885aefa2ba6ad00c51375603dab698a3774de0f188a7c12d07e0314b26ab9893d01372922d307bdb271661cbee16f11cbc89f23db61666551ef9c217885c679993306b2836c3e3106480a83e6949c9c16c06696934a463d541b71d1f092462a1a1005c05a3184c7f2fb8afdd6f9c2af724e4f61b19a4536be242f1f37968af9ebfdfd56047e62d1d328cacf9205d984fde4b3e3a15d382a86f7bdaeec77df146db3ee3a953b9d0c58bcef8ea5f4dc2038d8c52a1f1e65c7936b53cec0a73479855ef26a6b03a0f1ba8a86ffad4a59481131677dfcae5002e18e2d9db2cf5b65e9ffe96462d8bb5f39a316eb8348786be57878d6bc56fff2378c64995b341a250ec0770751b1524ec768d1fcb7fa20cf83903e66866e9e22a1d8edba3c1e9b5cf86c5ecfc1aaeb95624bf93066c570691453bb392cbe5cad50464d39f0b4c7b503e6b734f006352abef189a319f9227a81a8a1a9b9a4bd9e3cb74bb4168f6d80df36c2391544b38fb001508a0d36b2db4fdf1e4040da8ce034c67110c07ac23e0a9df5f827274fbc56789d93dc84445c1169ee6db09103ede880fd565b34b2d0f646c9e7e60f4f9394fb2ff267d6fdc3004fe422659d84e87f53cbc06a4f5f739b51c8e02876b2d87eb9bd895bd6c20ad5c95d5e96fdbfa4eb860df3f07e67f1af95b092d54840dd0d923c72f255af01ed869a70e375f77696548daea15a27cf210eec9a36f774ad94aa8395bf293be879c080435904f934dd81ce2bc4ca17eb9f45501add27700c90330796dc66977eb80971785849ddb7429ee417ecd8002904714ac4a9e398f28a0f28d641ad6bb9e3e2c1e91610e9573fffc21e10e42afbff2fa3cd4f67a482b2b118895f801aa5f4bd45dac39156840db31603f5c7c0f0dd8708401348983e529ae230f12f8b8e06aac1d1598d8da1abf3991518a3fdde8f171c71daefc30936f303e3ebf7d1c8905cdd5d312c4da3ae05cc2085ae0117d4050f3f53e96477e30951a1ba2cfed2c1ebb3797a6dad71fcaed8f420e5cfad08d22061dcf8cf92cdb6569ff9ca0265d5637852ef0d72c6d4ca4128ead2691db5dcc02fab8181503286e332a27e7b5fa7e6380bb99cbf0718e879443cf4a2c1476b2bec47faf5b3be64807b751e12291d06c34cc82d2a529bbdd1ba6637cc817da26ed45014a8175a588967606543e5a17c48071ba9d5d07eeea8830a5cd37a7a5ae9129a685fb1bf10fb7a1930b4ad8b3e96293cee89455aa06c55a7fbdc1211538d0785af27b8cf06e47cc86631d54398c034ff70f5e8849fd4d3e4b9e48f74bddfb2d78eb84b923597b30e3b1d7f8631c1d515978dffc181a71a735877b1ff5296f2a1e5bcfea5ff90da56388a50f6f3455019dfca993e5519111b7d6a0970b7e3dba1ca2904e99941b4796441e117f640d0f3dfe6b812ca0db1d4ab9af8ac9f4a5f623ea107c204bca8fee796696c99fe26cd2f6901a4fd464e8102f116b170c660826b743dc1d671d41affff788aa4c9c1ea069fe03acc5771f9dc10c1bece999895090b37e4d730c30f1539ba0717125249488a3f6be7072bc2883565f38d167ffe8f576a7a028368ac46454c3afb9e4217949d3c328e3cbf44301c53f3dc597350adfa1a79623648bb3f79941c82cbe55062666956b31ed154c98f35468e5d6a18976280f8ad7616814f73c87136a7f5c2", 0x1000, 0x4004, 0x0, 0xfffffd56) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000380)=ANY=[@ANYBLOB="ff071e00000000008602e3"]) socket$inet6(0xa, 0x400000000001, 0x0) (async) syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000001a80)='./file0\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="e2e1f5e09521e909020018000c0024", 0xf, 0x400}, {&(0x7f0000000080)="0600270a954405bc26a96695a3bc32c1459f2511bcc1fb4b276e6b5751ed4708000000000200007faa094f90000000000000", 0x32, 0x480}], 0x0, &(0x7f00000002c0)=ANY=[], 0x0) (async) sendto$inet6(r0, &(0x7f00000003c0)="8cb766e7de2c6065e6d6d069b61ab0e61773e8e77a7c61c16a8f7c93ab2241374d0e445fb846c0060ebf502d577e0f4d23efeba41aee68b91b1fa1a7fc4b7ea206b92a494c7c382dbbcda95a7cd2392df442a61558766a865e55e713c3e39e3b99cef4ac8b800146ca10e1deef9526ad810811751f76a5b96556b906540976a02a70d25aaf63e630cf757895367e31fb300659fcc8586c6ee2de1cf70dfffee5403b6eb3316197a00f5e90bf3591c4f5115d3e76c8254129124a27803f5d6b028a07964d6e24ddf0fe6f0ead2a5584d8ad366533c9fc2f249eec62ea1aededb93a66ab25fa362dd91d8d71069ed1c172eb0d263eb7d77e316f1200aa2dc10de4413b98e488b1bcabcca2dc347e072e3871c1037a3c0a06310da3f9a9600ae341c73806cf4b78043991defc40084d2d10c22ec605729e32af9a3718dee05f187a165d15dc2004ac3a366b02e2eacf8fd4f6321915b759a122524865b518e2b4733fca776e2ac18f730cb551bc1fa32538f61e0803fde9f07fa68f16ce53cb5ca611b3859ab64e0d9d48e09ae0e4fd2b7355d58d7dce08c583c1d270250027ae79e6a87f0cb0dd575b5348f7fc5b0751bb22772263de82371e759058528f880e5c60ec046ee625f87359fb9e886eba5cd12b3de63c6f401b161b8e1816ba68fe31d193e4db2e6240322fed4eb4ce1a40ee462df5ccebc9c8184d7c2f4fbd4a748b083d90ef46a843a94f9f962f3d94e7546093d848014d28d4f54b0cbf57c730bf25d252318e753f39c2ef60e2963376e9ace50b9685b0b84b8459832883288509872bcdbe7fe11f3589b30affc74246f07a66ca4c4d368693851964cd79915d1b8c5c19f84118bf87f923b21bd0c9c8cce628b1f1eb8c83fa038849fcde61db72473b7ec14abef0fe3ff7bd6e4c63188095fc579f891e0829bce988972c63a0312c801fd9fa063681516a2decf83a54a2bc8dbed8831a63b5b03a5bbae0f943eb8a1623ade4e0c8012e566f47e8b6369065726224e58bde5dca1302f391e45a8741fd9795a05670ea8b93244f95ec632e372b90ad349ad123114be55bb3cc00812ab5e1262e826ad777dd3b65e1824085e847b3581587d255f3761fd68ca997715bf6e1476cde3d264404f93714dc9fdef68a051c2ebd9ade2524da7acf84ecb150570a06cdb28ad6d9f55f22f9449a7117ad698595fe138e48895d38c1d526882b124a53fd09e25336614ee3d4a8c9cfdd8fd756024849cc2bf2cc1226b30b9004edf7fd6af0c515d8ffc951490c719ea10d40f05f7c6d8a3558d59ece65de2edeaad878a335593f94bfcc7367bb3796634695d6339b2988c9b62046cfacad936c33fce899128e706b02f77b5e0532390a92192197d45f6f904524c312445d4843ea0c1873f229273e64f3e6f1bc57b05cce7a669e65d931bdfcb92576436649d6b738408a8bf5256b08484063058722f94c18bfa865a1df68cf30cbedefdea172edb59a7e0dfa2b5192ff8e90e97bc2af4133518887f459b55d1ab49f130d7171db66337f6ef0c9cb73d8a895107333df4524f6cf96cbd85208451d6d6ecfa3aea79db02ed8a8622edeb99bcca82a871b045b4ba026ded79f4221a6ab0468efa12fc165cb42820bbc8bd463459d9db7760f837cae233c4a6e5c284c79ce15f9c96fcbc0d17fb2f73d40589de015555995a8f726af2ac9de58f98c4604c5d7c3f37d3fd7eff22222ac7bd1f00f987894bb1e25e8741c0d91f8b4fed5dd39787974885363e087d39e674db471272bc5f2449b8a96377b1be611c6fc1f4a91ee84307ca8746dd4e72a9ceae9b15fcae622d7958fbb5bee41a660c6c2283aa7f011391cf9fd9f7166d036d8171882247f4413d5119b265d6bc43e53869072ea71bcc047d7d3a7f87280edd9acafa00242459d01889acd50910115b1cf8c7596919de8c06c5279396d42b58e6d26a0adf4b8ea6200b338002e9bd94db44644641a867efc4cc829de4c22db987a36824be25e79a74cef236520a7309606a4e7324eee0f8115502e38f9153fce7e2291143f2ca633f461bfe50dfb809b791973079d816bdffbf42f917dff40a7dd61eece94b553cad3412039be4e14788ef8a41a297c81b31c90d83a31e591c20647e14fd71987b578b3e04e1109f73dec82d7055aa39d1d132ecc90bbb0a6de3a64db822852cac652db10965db0e0bd30b95e0d5e5256d47d29cee95eaca85742212d6de0fba4533e91d2ffe1f7155a9b2a5ddf6cc32e20ed858d4f85a929323a774dc99bce8b3aad7639802a2f7da7ff22f2064c19fcd5411325c376fc095ef23392fcb88ae9018014b81a18d612e65a5b167f4e67a5a0fc7ec0322c7f2ed9db4530bf27c9c7b14dd44f1e38027ff64c19498fbc5339e0dacb5d132feb1b083f9cb55a652e333377e5e6f9114b1e85eceb9061b7eed444e3233a67483bd93a3745c29d8eb886c72b9c1a0d691d42614d886556bd36e514309f83a2447adae9dbd49542d19f8b052fcab31484a041ba0e8016f748a18853754a3393454f4a4fdacc972c5eef4c9443c358956f14aa32243e29b3451bd0099e42cd33b8092cb2ad3f51d6a11a717cbcf245db7b5760a72d205aa5e75583f8b61e18a59e4845c9ccc25622d2b05fb9b62401a9359670265184093c4ecc4a34af1b4b20abc71966595eedd82824ae8b909c01676ad6c3cc862cda830ef2a7e3fe1f861eea4faf2afedd8096c3613cb73b22db2bf76bd2b46a4e30a17ce7119f85f4cdc19f26dc2ba5ed1c8bd45955c27aa81cef14459deb95b43247f84dee9f86f11e543cc7da8cab8c998419a250d4f71b23680321898e807baadc230cb5d28f557b673044b5bc97cfd348b537dd31035305a34a7411e08ec206e430e120a1565d03ad2ac46ec0dca0945524efd47db43530408ec6eac3694dd334adcacf47897354d694afbb8794130cbe6899e6a34bbf7b8c81cd82baab525a7a5223cd8e0c942c77c00d1967ef0f6f32bf6e0afcac976d29af9585314ba3c8b0c670ce73e782b5bc59db75aa8a2d06318f18939d0fc0b1a9d18c844a1fb76b4b2b7ef82cb45e866013132e06edb49abb7eb345e674d01f671500aa4b555bbcec59f281293cc97260d5209d0d2cb717cb700822be16be75f8f11ccedb4e98f369a4d12e96d5a06b92eb1da38f1f27b1ebd1e14f6fb43e0b372b4ead34e8c10be8ecbf434d52b84e50e831fb65d4b03bd1a6ebbd03a7df74b369af3b02d6e15f909cef17b8fd6066358f667d517d431d6c12631598863d5714f948495aac6d024c44f833b8a0ef9c787c680021092beb61ed3491fbe4a381bdf3d6110810fa69caf44dad1643cf62c0075bb75d8e40942c19de29fd58c0a9b11702c728e70507b8d448c18047df2ab278f9e460fde3d026a0120412363f1824d0030e99e9b3e04c4d5f2232dfddf36ab3fd3e328a718e0d669dfab41efa3a01b774ba5c264859811001abfc058d76bdb05bc9760eab7e8f9db8ab384e3d72a7f74546ef9135f46697ba3cd2da61df21c00b83273a3b711c8d535dbf33d707d669afea2abcfaaac0dd79c54d8e3a5df686db78ab116857ce4928767e702ee445bcbbe665b30452b7b9b78b43f874a113da45dbe0eff26d34eaf1b2916019507a7b2d521306af8a15ba01039b89a59293dbd3d4f5e645f21bef94cc2bd4c4589f9a06f7809db3080f6ea30621515f0bb102a993a9d8e4421f01d27fb1694873ad35193c46209524c50d3a80805a5c6dd37586c2a3c97b5b2ba7a8c576b57720b97863bd4daed1187ef1705a8d858b16acd48b8ba2acf67148e533036ef15b6a753835b8ea85e4ebe131342b07494a72fb0ed1dbaa6b967b19ef1afd579372b62552368c151ad65c44ff6b2c92bb03facc836cf0d01d9766837f2b584c928c0ab1ad4555a3dfa6879c9b867f121eba371aea98b5d7de56b5287322603a1daea273f63026cd07ce54b1c0cb52b348e28fb9665ac8121dcbcfc2bfdb76a1016d6d922fa8212a78e25c110519888732ccac3b981ebc713ab89a5cf70970b7da95ddbee28808bcb7f22ddeda32e21fe3221540d1956ccb31d885aefa2ba6ad00c51375603dab698a3774de0f188a7c12d07e0314b26ab9893d01372922d307bdb271661cbee16f11cbc89f23db61666551ef9c217885c679993306b2836c3e3106480a83e6949c9c16c06696934a463d541b71d1f092462a1a1005c05a3184c7f2fb8afdd6f9c2af724e4f61b19a4536be242f1f37968af9ebfdfd56047e62d1d328cacf9205d984fde4b3e3a15d382a86f7bdaeec77df146db3ee3a953b9d0c58bcef8ea5f4dc2038d8c52a1f1e65c7936b53cec0a73479855ef26a6b03a0f1ba8a86ffad4a59481131677dfcae5002e18e2d9db2cf5b65e9ffe96462d8bb5f39a316eb8348786be57878d6bc56fff2378c64995b341a250ec0770751b1524ec768d1fcb7fa20cf83903e66866e9e22a1d8edba3c1e9b5cf86c5ecfc1aaeb95624bf93066c570691453bb392cbe5cad50464d39f0b4c7b503e6b734f006352abef189a319f9227a81a8a1a9b9a4bd9e3cb74bb4168f6d80df36c2391544b38fb001508a0d36b2db4fdf1e4040da8ce034c67110c07ac23e0a9df5f827274fbc56789d93dc84445c1169ee6db09103ede880fd565b34b2d0f646c9e7e60f4f9394fb2ff267d6fdc3004fe422659d84e87f53cbc06a4f5f739b51c8e02876b2d87eb9bd895bd6c20ad5c95d5e96fdbfa4eb860df3f07e67f1af95b092d54840dd0d923c72f255af01ed869a70e375f77696548daea15a27cf210eec9a36f774ad94aa8395bf293be879c080435904f934dd81ce2bc4ca17eb9f45501add27700c90330796dc66977eb80971785849ddb7429ee417ecd8002904714ac4a9e398f28a0f28d641ad6bb9e3e2c1e91610e9573fffc21e10e42afbff2fa3cd4f67a482b2b118895f801aa5f4bd45dac39156840db31603f5c7c0f0dd8708401348983e529ae230f12f8b8e06aac1d1598d8da1abf3991518a3fdde8f171c71daefc30936f303e3ebf7d1c8905cdd5d312c4da3ae05cc2085ae0117d4050f3f53e96477e30951a1ba2cfed2c1ebb3797a6dad71fcaed8f420e5cfad08d22061dcf8cf92cdb6569ff9ca0265d5637852ef0d72c6d4ca4128ead2691db5dcc02fab8181503286e332a27e7b5fa7e6380bb99cbf0718e879443cf4a2c1476b2bec47faf5b3be64807b751e12291d06c34cc82d2a529bbdd1ba6637cc817da26ed45014a8175a588967606543e5a17c48071ba9d5d07eeea8830a5cd37a7a5ae9129a685fb1bf10fb7a1930b4ad8b3e96293cee89455aa06c55a7fbdc1211538d0785af27b8cf06e47cc86631d54398c034ff70f5e8849fd4d3e4b9e48f74bddfb2d78eb84b923597b30e3b1d7f8631c1d515978dffc181a71a735877b1ff5296f2a1e5bcfea5ff90da56388a50f6f3455019dfca993e5519111b7d6a0970b7e3dba1ca2904e99941b4796441e117f640d0f3dfe6b812ca0db1d4ab9af8ac9f4a5f623ea107c204bca8fee796696c99fe26cd2f6901a4fd464e8102f116b170c660826b743dc1d671d41affff788aa4c9c1ea069fe03acc5771f9dc10c1bece999895090b37e4d730c30f1539ba0717125249488a3f6be7072bc2883565f38d167ffe8f576a7a028368ac46454c3afb9e4217949d3c328e3cbf44301c53f3dc597350adfa1a79623648bb3f79941c82cbe55062666956b31ed154c98f35468e5d6a18976280f8ad7616814f73c87136a7f5c2", 0x1000, 0x4004, 0x0, 0xfffffd56) (async) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000380)=ANY=[@ANYBLOB="ff071e00000000008602e3"]) (async) [ 676.815488][ T7486] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 676.940449][ T7496] IPVS: sync thread started: state = BACKUP, mcast_ifn = tunl0, syncid = 4, id = 0 00:11:17 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x58000000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:17 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x3}], '\x00', 0x200400}) 00:11:17 executing program 4: r0 = socket$inet6(0xa, 0x400000000001, 0x0) (async) r1 = syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000001a80)='./file0\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="e2e1f5e09521e909020018000c0024", 0xf, 0x400}, {&(0x7f0000000080)="0600270a954405bc26a96695a3bc32c1459f2511bcc1fb4b276e6b5751ed4708000000000200007faa094f90000000000000", 0x32, 0x480}], 0x0, &(0x7f00000002c0)=ANY=[], 0x0) sendto$inet6(r0, &(0x7f00000003c0)="8cb766e7de2c6065e6d6d069b61ab0e61773e8e77a7c61c16a8f7c93ab2241374d0e445fb846c0060ebf502d577e0f4d23efeba41aee68b91b1fa1a7fc4b7ea206b92a494c7c382dbbcda95a7cd2392df442a61558766a865e55e713c3e39e3b99cef4ac8b800146ca10e1deef9526ad810811751f76a5b96556b906540976a02a70d25aaf63e630cf757895367e31fb300659fcc8586c6ee2de1cf70dfffee5403b6eb3316197a00f5e90bf3591c4f5115d3e76c8254129124a27803f5d6b028a07964d6e24ddf0fe6f0ead2a5584d8ad366533c9fc2f249eec62ea1aededb93a66ab25fa362dd91d8d71069ed1c172eb0d263eb7d77e316f1200aa2dc10de4413b98e488b1bcabcca2dc347e072e3871c1037a3c0a06310da3f9a9600ae341c73806cf4b78043991defc40084d2d10c22ec605729e32af9a3718dee05f187a165d15dc2004ac3a366b02e2eacf8fd4f6321915b759a122524865b518e2b4733fca776e2ac18f730cb551bc1fa32538f61e0803fde9f07fa68f16ce53cb5ca611b3859ab64e0d9d48e09ae0e4fd2b7355d58d7dce08c583c1d270250027ae79e6a87f0cb0dd575b5348f7fc5b0751bb22772263de82371e759058528f880e5c60ec046ee625f87359fb9e886eba5cd12b3de63c6f401b161b8e1816ba68fe31d193e4db2e6240322fed4eb4ce1a40ee462df5ccebc9c8184d7c2f4fbd4a748b083d90ef46a843a94f9f962f3d94e7546093d848014d28d4f54b0cbf57c730bf25d252318e753f39c2ef60e2963376e9ace50b9685b0b84b8459832883288509872bcdbe7fe11f3589b30affc74246f07a66ca4c4d368693851964cd79915d1b8c5c19f84118bf87f923b21bd0c9c8cce628b1f1eb8c83fa038849fcde61db72473b7ec14abef0fe3ff7bd6e4c63188095fc579f891e0829bce988972c63a0312c801fd9fa063681516a2decf83a54a2bc8dbed8831a63b5b03a5bbae0f943eb8a1623ade4e0c8012e566f47e8b6369065726224e58bde5dca1302f391e45a8741fd9795a05670ea8b93244f95ec632e372b90ad349ad123114be55bb3cc00812ab5e1262e826ad777dd3b65e1824085e847b3581587d255f3761fd68ca997715bf6e1476cde3d264404f93714dc9fdef68a051c2ebd9ade2524da7acf84ecb150570a06cdb28ad6d9f55f22f9449a7117ad698595fe138e48895d38c1d526882b124a53fd09e25336614ee3d4a8c9cfdd8fd756024849cc2bf2cc1226b30b9004edf7fd6af0c515d8ffc951490c719ea10d40f05f7c6d8a3558d59ece65de2edeaad878a335593f94bfcc7367bb3796634695d6339b2988c9b62046cfacad936c33fce899128e706b02f77b5e0532390a92192197d45f6f904524c312445d4843ea0c1873f229273e64f3e6f1bc57b05cce7a669e65d931bdfcb92576436649d6b738408a8bf5256b08484063058722f94c18bfa865a1df68cf30cbedefdea172edb59a7e0dfa2b5192ff8e90e97bc2af4133518887f459b55d1ab49f130d7171db66337f6ef0c9cb73d8a895107333df4524f6cf96cbd85208451d6d6ecfa3aea79db02ed8a8622edeb99bcca82a871b045b4ba026ded79f4221a6ab0468efa12fc165cb42820bbc8bd463459d9db7760f837cae233c4a6e5c284c79ce15f9c96fcbc0d17fb2f73d40589de015555995a8f726af2ac9de58f98c4604c5d7c3f37d3fd7eff22222ac7bd1f00f987894bb1e25e8741c0d91f8b4fed5dd39787974885363e087d39e674db471272bc5f2449b8a96377b1be611c6fc1f4a91ee84307ca8746dd4e72a9ceae9b15fcae622d7958fbb5bee41a660c6c2283aa7f011391cf9fd9f7166d036d8171882247f4413d5119b265d6bc43e53869072ea71bcc047d7d3a7f87280edd9acafa00242459d01889acd50910115b1cf8c7596919de8c06c5279396d42b58e6d26a0adf4b8ea6200b338002e9bd94db44644641a867efc4cc829de4c22db987a36824be25e79a74cef236520a7309606a4e7324eee0f8115502e38f9153fce7e2291143f2ca633f461bfe50dfb809b791973079d816bdffbf42f917dff40a7dd61eece94b553cad3412039be4e14788ef8a41a297c81b31c90d83a31e591c20647e14fd71987b578b3e04e1109f73dec82d7055aa39d1d132ecc90bbb0a6de3a64db822852cac652db10965db0e0bd30b95e0d5e5256d47d29cee95eaca85742212d6de0fba4533e91d2ffe1f7155a9b2a5ddf6cc32e20ed858d4f85a929323a774dc99bce8b3aad7639802a2f7da7ff22f2064c19fcd5411325c376fc095ef23392fcb88ae9018014b81a18d612e65a5b167f4e67a5a0fc7ec0322c7f2ed9db4530bf27c9c7b14dd44f1e38027ff64c19498fbc5339e0dacb5d132feb1b083f9cb55a652e333377e5e6f9114b1e85eceb9061b7eed444e3233a67483bd93a3745c29d8eb886c72b9c1a0d691d42614d886556bd36e514309f83a2447adae9dbd49542d19f8b052fcab31484a041ba0e8016f748a18853754a3393454f4a4fdacc972c5eef4c9443c358956f14aa32243e29b3451bd0099e42cd33b8092cb2ad3f51d6a11a717cbcf245db7b5760a72d205aa5e75583f8b61e18a59e4845c9ccc25622d2b05fb9b62401a9359670265184093c4ecc4a34af1b4b20abc71966595eedd82824ae8b909c01676ad6c3cc862cda830ef2a7e3fe1f861eea4faf2afedd8096c3613cb73b22db2bf76bd2b46a4e30a17ce7119f85f4cdc19f26dc2ba5ed1c8bd45955c27aa81cef14459deb95b43247f84dee9f86f11e543cc7da8cab8c998419a250d4f71b23680321898e807baadc230cb5d28f557b673044b5bc97cfd348b537dd31035305a34a7411e08ec206e430e120a1565d03ad2ac46ec0dca0945524efd47db43530408ec6eac3694dd334adcacf47897354d694afbb8794130cbe6899e6a34bbf7b8c81cd82baab525a7a5223cd8e0c942c77c00d1967ef0f6f32bf6e0afcac976d29af9585314ba3c8b0c670ce73e782b5bc59db75aa8a2d06318f18939d0fc0b1a9d18c844a1fb76b4b2b7ef82cb45e866013132e06edb49abb7eb345e674d01f671500aa4b555bbcec59f281293cc97260d5209d0d2cb717cb700822be16be75f8f11ccedb4e98f369a4d12e96d5a06b92eb1da38f1f27b1ebd1e14f6fb43e0b372b4ead34e8c10be8ecbf434d52b84e50e831fb65d4b03bd1a6ebbd03a7df74b369af3b02d6e15f909cef17b8fd6066358f667d517d431d6c12631598863d5714f948495aac6d024c44f833b8a0ef9c787c680021092beb61ed3491fbe4a381bdf3d6110810fa69caf44dad1643cf62c0075bb75d8e40942c19de29fd58c0a9b11702c728e70507b8d448c18047df2ab278f9e460fde3d026a0120412363f1824d0030e99e9b3e04c4d5f2232dfddf36ab3fd3e328a718e0d669dfab41efa3a01b774ba5c264859811001abfc058d76bdb05bc9760eab7e8f9db8ab384e3d72a7f74546ef9135f46697ba3cd2da61df21c00b83273a3b711c8d535dbf33d707d669afea2abcfaaac0dd79c54d8e3a5df686db78ab116857ce4928767e702ee445bcbbe665b30452b7b9b78b43f874a113da45dbe0eff26d34eaf1b2916019507a7b2d521306af8a15ba01039b89a59293dbd3d4f5e645f21bef94cc2bd4c4589f9a06f7809db3080f6ea30621515f0bb102a993a9d8e4421f01d27fb1694873ad35193c46209524c50d3a80805a5c6dd37586c2a3c97b5b2ba7a8c576b57720b97863bd4daed1187ef1705a8d858b16acd48b8ba2acf67148e533036ef15b6a753835b8ea85e4ebe131342b07494a72fb0ed1dbaa6b967b19ef1afd579372b62552368c151ad65c44ff6b2c92bb03facc836cf0d01d9766837f2b584c928c0ab1ad4555a3dfa6879c9b867f121eba371aea98b5d7de56b5287322603a1daea273f63026cd07ce54b1c0cb52b348e28fb9665ac8121dcbcfc2bfdb76a1016d6d922fa8212a78e25c110519888732ccac3b981ebc713ab89a5cf70970b7da95ddbee28808bcb7f22ddeda32e21fe3221540d1956ccb31d885aefa2ba6ad00c51375603dab698a3774de0f188a7c12d07e0314b26ab9893d01372922d307bdb271661cbee16f11cbc89f23db61666551ef9c217885c679993306b2836c3e3106480a83e6949c9c16c06696934a463d541b71d1f092462a1a1005c05a3184c7f2fb8afdd6f9c2af724e4f61b19a4536be242f1f37968af9ebfdfd56047e62d1d328cacf9205d984fde4b3e3a15d382a86f7bdaeec77df146db3ee3a953b9d0c58bcef8ea5f4dc2038d8c52a1f1e65c7936b53cec0a73479855ef26a6b03a0f1ba8a86ffad4a59481131677dfcae5002e18e2d9db2cf5b65e9ffe96462d8bb5f39a316eb8348786be57878d6bc56fff2378c64995b341a250ec0770751b1524ec768d1fcb7fa20cf83903e66866e9e22a1d8edba3c1e9b5cf86c5ecfc1aaeb95624bf93066c570691453bb392cbe5cad50464d39f0b4c7b503e6b734f006352abef189a319f9227a81a8a1a9b9a4bd9e3cb74bb4168f6d80df36c2391544b38fb001508a0d36b2db4fdf1e4040da8ce034c67110c07ac23e0a9df5f827274fbc56789d93dc84445c1169ee6db09103ede880fd565b34b2d0f646c9e7e60f4f9394fb2ff267d6fdc3004fe422659d84e87f53cbc06a4f5f739b51c8e02876b2d87eb9bd895bd6c20ad5c95d5e96fdbfa4eb860df3f07e67f1af95b092d54840dd0d923c72f255af01ed869a70e375f77696548daea15a27cf210eec9a36f774ad94aa8395bf293be879c080435904f934dd81ce2bc4ca17eb9f45501add27700c90330796dc66977eb80971785849ddb7429ee417ecd8002904714ac4a9e398f28a0f28d641ad6bb9e3e2c1e91610e9573fffc21e10e42afbff2fa3cd4f67a482b2b118895f801aa5f4bd45dac39156840db31603f5c7c0f0dd8708401348983e529ae230f12f8b8e06aac1d1598d8da1abf3991518a3fdde8f171c71daefc30936f303e3ebf7d1c8905cdd5d312c4da3ae05cc2085ae0117d4050f3f53e96477e30951a1ba2cfed2c1ebb3797a6dad71fcaed8f420e5cfad08d22061dcf8cf92cdb6569ff9ca0265d5637852ef0d72c6d4ca4128ead2691db5dcc02fab8181503286e332a27e7b5fa7e6380bb99cbf0718e879443cf4a2c1476b2bec47faf5b3be64807b751e12291d06c34cc82d2a529bbdd1ba6637cc817da26ed45014a8175a588967606543e5a17c48071ba9d5d07eeea8830a5cd37a7a5ae9129a685fb1bf10fb7a1930b4ad8b3e96293cee89455aa06c55a7fbdc1211538d0785af27b8cf06e47cc86631d54398c034ff70f5e8849fd4d3e4b9e48f74bddfb2d78eb84b923597b30e3b1d7f8631c1d515978dffc181a71a735877b1ff5296f2a1e5bcfea5ff90da56388a50f6f3455019dfca993e5519111b7d6a0970b7e3dba1ca2904e99941b4796441e117f640d0f3dfe6b812ca0db1d4ab9af8ac9f4a5f623ea107c204bca8fee796696c99fe26cd2f6901a4fd464e8102f116b170c660826b743dc1d671d41affff788aa4c9c1ea069fe03acc5771f9dc10c1bece999895090b37e4d730c30f1539ba0717125249488a3f6be7072bc2883565f38d167ffe8f576a7a028368ac46454c3afb9e4217949d3c328e3cbf44301c53f3dc597350adfa1a79623648bb3f79941c82cbe55062666956b31ed154c98f35468e5d6a18976280f8ad7616814f73c87136a7f5c2", 0x1000, 0x4004, 0x0, 0xfffffd56) (async) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000380)=ANY=[@ANYBLOB="ff071e00000000008602e3"]) 00:11:17 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@acquire={0x16c, 0x17, 0x221, 0x0, 0x0, {{@in6=@private0}, @in=@multicast2, {@in6=@remote, @in=@loopback}, {{@in=@broadcast, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, [@tmpl={0x44, 0x5, [{{@in6=@private0}, 0x0, @in=@dev={0xac, 0x14, 0x14, 0x2d}}]}]}, 0x16c}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB="01010000007aeff800000000000b"], 0x14}}, 0x0) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x0, 0x100, 0x70bd29, 0x25dfdbff}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x20004044) 00:11:17 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) socket(0x11, 0x3, 0x2) (async, rerun: 64) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (rerun: 64) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'bridge0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10bf}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x40}}, 0x0) 00:11:17 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x4}], '\x00', 0x200400}) 00:11:17 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@acquire={0x16c, 0x17, 0x221, 0x0, 0x0, {{@in6=@private0}, @in=@multicast2, {@in6=@remote, @in=@loopback}, {{@in=@broadcast, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, [@tmpl={0x44, 0x5, [{{@in6=@private0}, 0x0, @in=@dev={0xac, 0x14, 0x14, 0x2d}}]}]}, 0x16c}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB="01010000007aeff800000000000b"], 0x14}}, 0x0) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x0, 0x100, 0x70bd29, 0x25dfdbff}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x20004044) 00:11:17 executing program 4: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@gettclass={0x24, 0x2a, 0x4, 0x70bd25, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x0, 0x9}, {0x9, 0xb}, {0x9, 0xa}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x8000}, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaded568968afb08060001080006040008aaaaaaaaaaaabc1400bb000000000000000000ef"], 0x0) sendmsg$nfc_llcp(r0, &(0x7f0000001800)={&(0x7f0000000340)={0x27, 0x1, 0x2, 0x4, 0x6, 0x5, "7863d6a900dd8315f9f146c2c1e957eb707bac437e73e64282b2b3ba56408917c4fe0760af95af252e5dcd91003a97da69d62082504054cb7268cfcf096753", 0x1a}, 0x60, &(0x7f0000001740)=[{&(0x7f00000003c0)="bac236995db93e9f2570db0f2c28aaa8e164cceafac2d2b1b733a0b1055b5082fd1459bf17232aa6671e027520af5f2fe17c737e2931116a261b82e291925fa7177e34ca8912cabb03f686c2432da195f098f94bdd7a47f71c238223e6c8eac66c8ad879f02a01ba6767864797addad5fe633d5e009e825ff95c1a4d17b1ea515857728ef90dda1796e5d141a0b4b82b7c728a11d28b03f2492006ef1bbfb40922e331beafd29986b7db609a357fac6c6b0ee6b6fc4ef88622cdf77bd5edf0672976e5eb25930a892abf44e8388dda4939c5eeff", 0xd4}, {&(0x7f00000004c0)="72322c1c536ba1841f14f0b7ac4a50b6a709d2ad8c78bfbbd1312da429fc31e35a3dc370bcf46da6e57f9ded5c3a8c4569cf408c3fb1b9ba0528f3b8f9473f44dc7cda0f972569efc19c47750820fbbdf08ea637da14265572233ea9fd4ce8b9d9abb056fcc155ceb292ca0f67179d411ad94a0558d2ada1841cc82a8e1e7a48f6a5a23005e1f0ac05bd80764f00642c36ef962b07888e54f79793960b9493713d2d07f4421ac828fa16680cc85dbc37f0a061671ed71e44e55e5ff7a0786341aa764c4384dde4e51ad217e7e8afeb95f9916b7483e5b4e81e1b41b54810312656bac4486fe1a88db595b53f3f671224cefa96ffc1a4ecfe5612c66b1c3b456de63424e205dc2740958f0e71bb585590ba27e40be4f1d4f0953d91af6767337e5a9efcd25c4d376906bcb0e9d07aff82b15a24bd59c91d423b9da593fdeab2ef1c12cf1e1054abab00c7eadc0fe5b7bbf01ffb4ef6daa71ba27bf388ff20e4fac5503d3ce6ff43832304247941d7b5bfd95cfcf1abc734bd9e819c316315a52929a709966f0c1e825c46536188485c196e6781b25c2d8b998e6a896a7112d316e4698f473162d810520cf152ad2fbf39d85c307c14f179f8097689e636fa6f275e0c2244f9b036c65c64932981b3431e45a0fc0e86b27e7ad5b2cb63c463f6e3b11c148e5a4bd07a54a9f4baa67212ec8ebd410bdf1dbc7d8b19d2143fdde9711d2a14e317738e3e56ae8555642a165c04cc066583b99452bd081a1f43475b48dadb2dd327a3a6de12796e505f3901b93535fe9707dcf9a4d414a267e51e7386a47e51a09347ba856bb28290b991f53c19dc56b7579e2ff4e5c5b5e9ad73f429ee1c3c4fb9985ec73093329fd34fd68b0397fecab4a5bb14b451a94d7573bb10fd9cccb8e5186d1a3c3c6ff86cef5b0ef86a33484828c723ab50ff4da8c78c3996487719d7c51c4d36d5e0928b6dd0c3a48aa06a5c57b74b3490b5ef9f96e898e589b22c3e69c02b8bd486f1fed33b8a01a8117b17a752bbe3248e2147fbfb39c4e8d001f0775e843756291b63298f2cd248481b17e9a0c712e83f004f39e4501995b28326a845b694f4259b72fb15da117f9232ba35b7749db5a626cec86cc0d3500f8a42679faf24d5ef02ce2fdc55da454fb1b9db8cc5f9542fb76090605774fa7e6e79af69af398953e2cef84241803b7e134580461198321d9fccfeffdb703dbe5b947edec584f33770420304ae51d22720418d88f404c142990606cd312a00695a17ec0fc1d1653a79c775f56c6a225a2682035ba9b7e2cf6ce31fde7820c789449df3d3c8eb952c0e335f837d5992966df37fe1bec8295edfb26f679514e2c7876a9fdbdb4f5809f7c75456c1f4e17b5ef372275ead2706e907a3fc65310a3f80873629af013785166aa41569a1469b2d2f7c11eceec1c19b2e363f739562907a7ef0faf2d3033aed2f0e73bdac4912c6759fa04f2d1eda5b95e12373e634c48be3f1fc14d830df27d911e6b260cf5f963dc1e27561f038b465c5128e72eed4aafd8955e06eed0fd52a737dee15b5055e8b352df5c80c9d93c0b869606b941e9586d3be9cbf1d8882c9e25b03a777a3421528d09ccd9e137ab89e4bde8a7ea64fc4e76b9b6e7311a1d307bf0366289771361090e3d673cc20983afb99ebbcc2ee6d3c88c75c3a7288fed85bf854777fe0e2cce8b98ea07fd9822789719995e14f0652461151fbc8312e89fb6b2d12ac7b2c25b4902cf8a67f6a8265535ec19a6077618d649a1c2072d862b2f4d0655288a94f59d4ff00842edef7deacb1185f72f24cc947c2ce544c08fefae3fe36cdecd1353b2e8289f3d98317a758465f76503035cb2b23b30fd92fd16b241cf8afdb3336acdf3866522623d54bab9a31d1500e9b451acb8b0c9cddf5f2e5d7ba0aeb939d5067c8adee5e0f0ec39783c8392c06d1ecc2e9eea7108fd5927be0fec7d9cb3e485c526544574a35a22e54b702e6a9b5d7f571bda1e2aa95f32623da305f2a50ac65ef9e2a7232335f33fde5971020a0bfca6d2a559b18db7c7bd56ad0076eb34d20fa7ad93f86fdb4cc3613d3135fc0916dadc511c1dd86d6da44c1b623dd8f474bd39495cf37fbba256b966dc4683be786f566726df45fefcf75b9e71d64d20b444769890391b7dbd3bc59a9ef7b7d17456a2b0fb78e6174373e488653f2d40a917120ad06bc70940ec5c5bd388cad118b878c81ba2ed9d99b3ac1bd6ac358947853299c167c2c369d2f5c7937115de5ae16be7dbccb393eecf2355e01cc1f8733db8c263ad31c688847673488db8e90246b039b1d6c82cb6fe0968eaecba72119e0c4493cf1b24978b0a48aabcbc752208c318d1e6831e703feb44e3fa88b2a39e5aa7207a8bd246515f7842de880311b53fe7354e6b02175e9034322464e9588d60bbd1553823be810f3ff56db2d500c3e83fca221e1015b43da55e93c2f5d5f0cc040c95f29656059ea107a0b492ab5bee53668d7f7fe214e0307a4d4f91fbef9c2860ba8eff9da8c37a75559ec9a677eb9f288dcedb02f4a3c3a8bbc6336a5e5e90591df17d30dcd20978ca539e55c8d3a52db8fb7dbc1217141ea5d413d3d842d0bec3c942d385dd52235cb50bd2f95739c75792f21060281e422866b31e5ae9bec5bb3aae5f00551a8514d95674a022fd82f39cd0067be155406be17bc12ae5edd1e3514da12cf57e6bfe497d344ccf09d790d5dd765705f80bde178a78b87de58b0f3b4dd8234d0045cdaeda5f5c5f2474ffc9aa2fb201fe318cb39e7f9c9415d8363a947a53d222f4af432107e767d1b4debe5fe1be6d8cdcb952389a27282da47d8c40f561246c1ff9e1425cf1dada3ea5e534f893a8a493acbb7af1a53e958699c372bfb06e514284494c38ce94f5d9ee6246ace455c3f1609a70d94e157f9788590bae6431e50994c4ed0e46bf7aae218b5f217ce8444751bec84b9f122098ad74add47588e36a92645c732a3f69bff4b2c63a2f144f28607d79504981f772d2c5402dd60ac715fa09eb09c10be537abd28e124398ba59a255827d86ab036949fcddcc52d7b4de1b3cfa2439e2f180cf80eb015d48dc1aa187810266e69061aa544fa06c2e997921ac726be49049b24ea32a1cfb792d1d17c62218181ec2d1a6c6522ea6255a8bfa65b5d53fd645fca052f19283bccd0fbf1154bf143c0ba0cff345daec070839893e84316d400a04379bfc70d0a6085698ac84e0a7a8fb44ba883b96481bfb731bafcd20218c73e3e19bdac15ff4a085a77d91c9997a765b021210c7bc244b31a4359b44b17defa1a5987ecfec198088cc8aaaedca4abc10a0b7d154c01dffe4fbe45a2439e278be181d66b2b4a60320aa24504c1f42a0144ee4507f0da99994b73a13f13be8ba8531bdc844d199a382ec3d7449685164f32929135af45d1174ad40bb5b512bd8cc64c7a8ffe376e65ab23f10c2671aa1b55a026470deaf6c28dfbd5a7a5990ade8049c64bfd88a60c1efd4cacd559355f4fcecf23a62160e41f66e3ac23b15a1b66e86ccce0ffb75c67d6636d0cb1da8394dee041e87f228cb592c45a18e1e039c76ad79ace0e402d65113a73caf52cb194f75741fcde0fbd5f5630bd13fdc1deb1e54a7eda8464d7826ba2f69b44754aa1e76063ea372e94fc8d88589217b2f450951f3df353900f483dcdfc26cef126d2df69ddff448297a6a0ee79cb8a4795205e5b0650d64b1ac9066d5ff62df6902719add171105f88779f65d1ed1152c9e76959144c4c19afa2f38036216bb7032ee4d5c3c76b6a33847c94bbaf8d30f968e885a804338946323758c4a6d71c47631029c1e78d6d188cf0eb23b01c0ca9678204c83951dc7dca6490da40c510380bd54ba4aba9fa06adbcaee8bd93acb01d77b0f35c31c6fb09778ebc17d3e7efba34c531fa5c4c99103678a60c3bcae77ca38ef5157640cda42da2ebc982e8fadf0c64dd5cb8a6d2482c37f8bccf90509bc69826f98fafe039c177b23f002adb4b160835e1302d237eddc8f5f3ffa34050d001889eb708298512d8799b53d1bff485f3cefd63d729a33081e3d0266f359f92a777e860c9eb226feff8f35a3f933da317c087108e7dd4c6d97078bd6b34aae5c5c2d1bb19b90050bbff69947602ea0976d5d791ff33f3fca7cb4dff66d25cb5d0d3846074f6fc2e2a71605a4e3b05e6fed1aae332d80578da9c63ce63fec9397b540c47bf78bad1f5ac18da1e5098ad89f4a2d2eb28f06ca4a498cb6d6453e85999be45e128ca8401456ed4e3df42aead5f382d4811cf152d43cfd45fad3b35c3c36869c2f8bc01439e18b7572087a2ea9bdf0c38cdc87ad54885d4616844a557626603c5c4d094d90c52f22ee01f6ae93e485a73ce461d6e9b639a1b91c4b7e3e835988c94f9e14bd4a7ce83371e3012ea07c143bdbb4a6df15a7c8c9929cb1fc2dc3d913c3adda44cd8fdd7032cf6d3a355f71d2842532d02f6b438f1798821f144ece810e877bc75b4ee080d1c0a48b0faff4f164689a94e171b88c7970a47692868a14871c0f8cd9a3f2538b1c693cf1707f71a97eaa8f5fca8f06f9960ec4ea8f6fefcdf73d7d0c9595f8a17760bed656bd0371720a3e2be6aa306b9f2c2d640bb828e1b70a2c50f4fcf9b4828ac2105287966a55e40b0d29ecd4bc7c757b193c1737b4928dad31beb1cc3be65f7aa50d6814ee9a725f3bb2460bfa28b6a23edbb8902325854160d960c6d3d8f49020b600972817e7d969fffa34c58cf5e45700e557d46d5d9866e4b89d6c689e9de4582319dca7288581072b5ffdbac252860478ee7eb5d35367442766ba58ea87c7a8210d96971d6611b694e73cac51dcd3204d756eaba056c022190830781be0221710f66eeb16db075582e58de1d93e7670228d5281f0245a1e8db7c4d8bd844cc00914478f3a4c9f40a74c5ca583d7b2fe0f31a8986e39c503b3b2e12b020745e3673d2c2b8e34f8e348e096fdd39dca97e25d088d3200c77356d8e102fc7996740ef768bc23cf0c475222c5118fc3081791e7695d0d0a00b21dad331c5990195c59a79f323c43da27eeae5fc3ab903f1104e3c1fde543dceda75f96c2c7f0df6d9e37a6fd6fdece27bfa605597280748ed88d3f782c3eb6a82dee6fa052e9773b82024937319a85acef9c50c8a4c5247077aee9e0e11a00f68923da1c548043498155661c0a6ba0ad5abbb11fcf10e7f3f47e06e437e28544a4a6dddb3046527a6d31e74595569071eb2553beb6af39bae0609473a86157ef8904c89f0079aa8aac0e42096115dc12e8205486d4db4825e3dcc211d3f7dc7cc0ea1bc9efc92724c09356db789da50882cb4b733a2656146475c4a7e2d983d9742ab14b88e33dbf9956c593122372800fc05985798ef02088860368490d72feaaed4f2e4e813387993b6613ec6cc48fc9073331e1442f793c279eccaf48d970209015b08271f6fc247655dc3c012a872e02feb2e02c0c87967ffea119b0d3cb117438901b82e30c1542d323733968a38cea6ae51b7c258e733694c6d4734947691b72a03359d28c8566396c402ccc5702735c80ce935c0be9b47afb5d7b3511742e84a5afffd6e89b2c85eebda1e28f796a23c3bf974747c2319f34ddfc4b491f579de25c9af75cd4cd17cd092978734f76bf9ae1868e23792ab4255cc85a0389a2793f1e9c8379237a63ef87e5be6163fd866da6c2f974aa3f3f073248cfbe10c34367536c4d771ad350db72ea2f06cef20c9a79ff53504cebd8c5c76c420037d4a90709b65f0", 0x1000}, {&(0x7f00000014c0)='S', 0x1}, {&(0x7f0000001500)="e1a4b0792d2f6017f42b931d3c44da1608842aa324549273786b668432cf1a83c2260b79df95e5d09d9492cf387dcf38471501f05eb2c86900b7eff2c127015f835edd685c853239a74e38eafd03d83eb8640bff6c47534c88f360268d11abe9b37e5c8ef1e40727ad76047541ea02d0a63a6993614819e00ea4380b1dada2b92f4b7898", 0x84}, {&(0x7f00000015c0)="47eaf75da94a22d644a107dd91a76bd26d2c94a1b78c0df53a93ad5601032b7710b7efbbeadf8d70a2ff1a71993041b34d01f78ef46ce810d75b4bf3ab24840069087e72a6eabc21d2a530831c8c6a3f93d56a68174d45dc2babad364820a068d172", 0x62}, {&(0x7f0000001640)="6f94cdad9b80b87811d14248a0f5e9ee549db938f2a208c5b7dd251ec32d606e1e93571550ef456d1729c1d264fd6101d4c51e2b9f3539e1d6c6baf3babfc7b1036068581a04d120326dc8c0c93301ec015bb5f738441a9947f7a2ca718818257651fe314a3133cf4d44996bb33a049928c3cf213a49d83f1d80894be04a6c4df1829e43ebbd80b897190377e9f5dc613902fdaa43876a54c26308e15976a3231cb8bade6b478f029a38a192093f258fe17db8617d6fad8ce35e2d2b5460feee24d34289b12565810538c8a0d90d5351afe15a361226503aa51a77740b9c3f3eaa439c61ef9d343e0623816ff2ba47d191c4db49ca", 0xf5}], 0x6, &(0x7f00000017c0)={0x40, 0xf1fd2758f1d7658e, 0x20, "0a91bca027156eea4fde9fbeaef7c5022b54e292ebb1272a39257f32a12b4420235a708cca9cb6a1a65db0fb"}, 0x40, 0x24040000}, 0x1) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @random="56fba175bdba", @val={@val={0x9100, 0x6, 0x1, 0x1}}, {@can={0xc, {{0x0, 0x0, 0x1, 0x1}, 0x7, 0x1, 0x0, 0x0, "d782c02880de5bb8"}}}}, &(0x7f0000000080)={0x1, 0x4, [0xdcb, 0x8f0, 0xd02, 0x783]}) syz_emit_ethernet(0x56, &(0x7f00000000c0)={@remote, @multicast, @void, {@canfd={0xd, {{0x4, 0x1, 0x1, 0x1}, 0x2b, 0x0, 0x0, 0x0, "c6591f13b03813aa5139299d9362f1591514cf45d2492386a7d8e4e7c03a46f1c7f103d689f8bc0a27477df3c33ccab7443c26bea96d1c74513d3cf815a1d3d2"}}}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)={@local, @local, @void, {@canfd={0xd, {{0x2}, 0x15, 0x2, 0x0, 0x0, "331ba2463c729f8cbbd3317b20416aa88afebc996d40680b04890793fb0d07a02de96a34d05eb55db29b443062a79a745d9d1909f69f22537df698286a111fd1"}}}}, &(0x7f0000000300)={0x1, 0x4, [0xb60, 0x3f6, 0x131, 0x1a7]}) 00:11:17 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@acquire={0x16c, 0x17, 0x221, 0x0, 0x0, {{@in6=@private0}, @in=@multicast2, {@in6=@remote, @in=@loopback}, {{@in=@broadcast, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, [@tmpl={0x44, 0x5, [{{@in6=@private0}, 0x0, @in=@dev={0xac, 0x14, 0x14, 0x2d}}]}]}, 0x16c}}, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB="01010000007aeff800000000000b"], 0x14}}, 0x0) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0x0, 0x100, 0x70bd29, 0x25dfdbff}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x20004044) 00:11:17 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x3, &(0x7f0000000080)=0x407) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() (async) connect$unix(r1, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) sched_setattr(0x0, &(0x7f0000000500)={0x38, 0x0, 0x0, 0x5, 0xffffff7f, 0x0, 0x7, 0x7f, 0xa, 0x7}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='.\'&)@(\xec/\x97@,]##\x00'], &(0x7f0000000580)=[0x0]) (async, rerun: 32) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)=ANY=[@ANYBLOB="0020011a000258c25e3e037f0087b2b770bfb45c830c97cad49d3064f971bf090000000fd2571400002000000000", @ANYRES32=r1, @ANYRES64], 0x58}, 0x1, 0x0, 0x0, 0x20000000}, 0x141) (rerun: 32) bind$inet(r3, &(0x7f0000000540)={0x2, 0x4e1d, @local}, 0x10) (async) sendto$inet(r3, &(0x7f0000000300), 0x0, 0x20008958, &(0x7f0000000100)={0x2, 0x4e1d}, 0x10) (async) setsockopt$IP_VS_SO_SET_STARTDAEMON(r3, 0x0, 0x48b, &(0x7f0000000280)={0x2, 'tunl0\x00', 0x4}, 0x18) (async) recvfrom(r2, &(0x7f0000000480)=""/95, 0x5f, 0x40002701, 0x0, 0x0) 00:11:17 executing program 4: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@gettclass={0x24, 0x2a, 0x4, 0x70bd25, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x0, 0x9}, {0x9, 0xb}, {0x9, 0xa}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x8000}, 0x4) (async) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaded568968afb08060001080006040008aaaaaaaaaaaabc1400bb000000000000000000ef"], 0x0) (async) sendmsg$nfc_llcp(r0, &(0x7f0000001800)={&(0x7f0000000340)={0x27, 0x1, 0x2, 0x4, 0x6, 0x5, "7863d6a900dd8315f9f146c2c1e957eb707bac437e73e64282b2b3ba56408917c4fe0760af95af252e5dcd91003a97da69d62082504054cb7268cfcf096753", 0x1a}, 0x60, &(0x7f0000001740)=[{&(0x7f00000003c0)="bac236995db93e9f2570db0f2c28aaa8e164cceafac2d2b1b733a0b1055b5082fd1459bf17232aa6671e027520af5f2fe17c737e2931116a261b82e291925fa7177e34ca8912cabb03f686c2432da195f098f94bdd7a47f71c238223e6c8eac66c8ad879f02a01ba6767864797addad5fe633d5e009e825ff95c1a4d17b1ea515857728ef90dda1796e5d141a0b4b82b7c728a11d28b03f2492006ef1bbfb40922e331beafd29986b7db609a357fac6c6b0ee6b6fc4ef88622cdf77bd5edf0672976e5eb25930a892abf44e8388dda4939c5eeff", 0xd4}, {&(0x7f00000004c0)="72322c1c536ba1841f14f0b7ac4a50b6a709d2ad8c78bfbbd1312da429fc31e35a3dc370bcf46da6e57f9ded5c3a8c4569cf408c3fb1b9ba0528f3b8f9473f44dc7cda0f972569efc19c47750820fbbdf08ea637da14265572233ea9fd4ce8b9d9abb056fcc155ceb292ca0f67179d411ad94a0558d2ada1841cc82a8e1e7a48f6a5a23005e1f0ac05bd80764f00642c36ef962b07888e54f79793960b9493713d2d07f4421ac828fa16680cc85dbc37f0a061671ed71e44e55e5ff7a0786341aa764c4384dde4e51ad217e7e8afeb95f9916b7483e5b4e81e1b41b54810312656bac4486fe1a88db595b53f3f671224cefa96ffc1a4ecfe5612c66b1c3b456de63424e205dc2740958f0e71bb585590ba27e40be4f1d4f0953d91af6767337e5a9efcd25c4d376906bcb0e9d07aff82b15a24bd59c91d423b9da593fdeab2ef1c12cf1e1054abab00c7eadc0fe5b7bbf01ffb4ef6daa71ba27bf388ff20e4fac5503d3ce6ff43832304247941d7b5bfd95cfcf1abc734bd9e819c316315a52929a709966f0c1e825c46536188485c196e6781b25c2d8b998e6a896a7112d316e4698f473162d810520cf152ad2fbf39d85c307c14f179f8097689e636fa6f275e0c2244f9b036c65c64932981b3431e45a0fc0e86b27e7ad5b2cb63c463f6e3b11c148e5a4bd07a54a9f4baa67212ec8ebd410bdf1dbc7d8b19d2143fdde9711d2a14e317738e3e56ae8555642a165c04cc066583b99452bd081a1f43475b48dadb2dd327a3a6de12796e505f3901b93535fe9707dcf9a4d414a267e51e7386a47e51a09347ba856bb28290b991f53c19dc56b7579e2ff4e5c5b5e9ad73f429ee1c3c4fb9985ec73093329fd34fd68b0397fecab4a5bb14b451a94d7573bb10fd9cccb8e5186d1a3c3c6ff86cef5b0ef86a33484828c723ab50ff4da8c78c3996487719d7c51c4d36d5e0928b6dd0c3a48aa06a5c57b74b3490b5ef9f96e898e589b22c3e69c02b8bd486f1fed33b8a01a8117b17a752bbe3248e2147fbfb39c4e8d001f0775e843756291b63298f2cd248481b17e9a0c712e83f004f39e4501995b28326a845b694f4259b72fb15da117f9232ba35b7749db5a626cec86cc0d3500f8a42679faf24d5ef02ce2fdc55da454fb1b9db8cc5f9542fb76090605774fa7e6e79af69af398953e2cef84241803b7e134580461198321d9fccfeffdb703dbe5b947edec584f33770420304ae51d22720418d88f404c142990606cd312a00695a17ec0fc1d1653a79c775f56c6a225a2682035ba9b7e2cf6ce31fde7820c789449df3d3c8eb952c0e335f837d5992966df37fe1bec8295edfb26f679514e2c7876a9fdbdb4f5809f7c75456c1f4e17b5ef372275ead2706e907a3fc65310a3f80873629af013785166aa41569a1469b2d2f7c11eceec1c19b2e363f739562907a7ef0faf2d3033aed2f0e73bdac4912c6759fa04f2d1eda5b95e12373e634c48be3f1fc14d830df27d911e6b260cf5f963dc1e27561f038b465c5128e72eed4aafd8955e06eed0fd52a737dee15b5055e8b352df5c80c9d93c0b869606b941e9586d3be9cbf1d8882c9e25b03a777a3421528d09ccd9e137ab89e4bde8a7ea64fc4e76b9b6e7311a1d307bf0366289771361090e3d673cc20983afb99ebbcc2ee6d3c88c75c3a7288fed85bf854777fe0e2cce8b98ea07fd9822789719995e14f0652461151fbc8312e89fb6b2d12ac7b2c25b4902cf8a67f6a8265535ec19a6077618d649a1c2072d862b2f4d0655288a94f59d4ff00842edef7deacb1185f72f24cc947c2ce544c08fefae3fe36cdecd1353b2e8289f3d98317a758465f76503035cb2b23b30fd92fd16b241cf8afdb3336acdf3866522623d54bab9a31d1500e9b451acb8b0c9cddf5f2e5d7ba0aeb939d5067c8adee5e0f0ec39783c8392c06d1ecc2e9eea7108fd5927be0fec7d9cb3e485c526544574a35a22e54b702e6a9b5d7f571bda1e2aa95f32623da305f2a50ac65ef9e2a7232335f33fde5971020a0bfca6d2a559b18db7c7bd56ad0076eb34d20fa7ad93f86fdb4cc3613d3135fc0916dadc511c1dd86d6da44c1b623dd8f474bd39495cf37fbba256b966dc4683be786f566726df45fefcf75b9e71d64d20b444769890391b7dbd3bc59a9ef7b7d17456a2b0fb78e6174373e488653f2d40a917120ad06bc70940ec5c5bd388cad118b878c81ba2ed9d99b3ac1bd6ac358947853299c167c2c369d2f5c7937115de5ae16be7dbccb393eecf2355e01cc1f8733db8c263ad31c688847673488db8e90246b039b1d6c82cb6fe0968eaecba72119e0c4493cf1b24978b0a48aabcbc752208c318d1e6831e703feb44e3fa88b2a39e5aa7207a8bd246515f7842de880311b53fe7354e6b02175e9034322464e9588d60bbd1553823be810f3ff56db2d500c3e83fca221e1015b43da55e93c2f5d5f0cc040c95f29656059ea107a0b492ab5bee53668d7f7fe214e0307a4d4f91fbef9c2860ba8eff9da8c37a75559ec9a677eb9f288dcedb02f4a3c3a8bbc6336a5e5e90591df17d30dcd20978ca539e55c8d3a52db8fb7dbc1217141ea5d413d3d842d0bec3c942d385dd52235cb50bd2f95739c75792f21060281e422866b31e5ae9bec5bb3aae5f00551a8514d95674a022fd82f39cd0067be155406be17bc12ae5edd1e3514da12cf57e6bfe497d344ccf09d790d5dd765705f80bde178a78b87de58b0f3b4dd8234d0045cdaeda5f5c5f2474ffc9aa2fb201fe318cb39e7f9c9415d8363a947a53d222f4af432107e767d1b4debe5fe1be6d8cdcb952389a27282da47d8c40f561246c1ff9e1425cf1dada3ea5e534f893a8a493acbb7af1a53e958699c372bfb06e514284494c38ce94f5d9ee6246ace455c3f1609a70d94e157f9788590bae6431e50994c4ed0e46bf7aae218b5f217ce8444751bec84b9f122098ad74add47588e36a92645c732a3f69bff4b2c63a2f144f28607d79504981f772d2c5402dd60ac715fa09eb09c10be537abd28e124398ba59a255827d86ab036949fcddcc52d7b4de1b3cfa2439e2f180cf80eb015d48dc1aa187810266e69061aa544fa06c2e997921ac726be49049b24ea32a1cfb792d1d17c62218181ec2d1a6c6522ea6255a8bfa65b5d53fd645fca052f19283bccd0fbf1154bf143c0ba0cff345daec070839893e84316d400a04379bfc70d0a6085698ac84e0a7a8fb44ba883b96481bfb731bafcd20218c73e3e19bdac15ff4a085a77d91c9997a765b021210c7bc244b31a4359b44b17defa1a5987ecfec198088cc8aaaedca4abc10a0b7d154c01dffe4fbe45a2439e278be181d66b2b4a60320aa24504c1f42a0144ee4507f0da99994b73a13f13be8ba8531bdc844d199a382ec3d7449685164f32929135af45d1174ad40bb5b512bd8cc64c7a8ffe376e65ab23f10c2671aa1b55a026470deaf6c28dfbd5a7a5990ade8049c64bfd88a60c1efd4cacd559355f4fcecf23a62160e41f66e3ac23b15a1b66e86ccce0ffb75c67d6636d0cb1da8394dee041e87f228cb592c45a18e1e039c76ad79ace0e402d65113a73caf52cb194f75741fcde0fbd5f5630bd13fdc1deb1e54a7eda8464d7826ba2f69b44754aa1e76063ea372e94fc8d88589217b2f450951f3df353900f483dcdfc26cef126d2df69ddff448297a6a0ee79cb8a4795205e5b0650d64b1ac9066d5ff62df6902719add171105f88779f65d1ed1152c9e76959144c4c19afa2f38036216bb7032ee4d5c3c76b6a33847c94bbaf8d30f968e885a804338946323758c4a6d71c47631029c1e78d6d188cf0eb23b01c0ca9678204c83951dc7dca6490da40c510380bd54ba4aba9fa06adbcaee8bd93acb01d77b0f35c31c6fb09778ebc17d3e7efba34c531fa5c4c99103678a60c3bcae77ca38ef5157640cda42da2ebc982e8fadf0c64dd5cb8a6d2482c37f8bccf90509bc69826f98fafe039c177b23f002adb4b160835e1302d237eddc8f5f3ffa34050d001889eb708298512d8799b53d1bff485f3cefd63d729a33081e3d0266f359f92a777e860c9eb226feff8f35a3f933da317c087108e7dd4c6d97078bd6b34aae5c5c2d1bb19b90050bbff69947602ea0976d5d791ff33f3fca7cb4dff66d25cb5d0d3846074f6fc2e2a71605a4e3b05e6fed1aae332d80578da9c63ce63fec9397b540c47bf78bad1f5ac18da1e5098ad89f4a2d2eb28f06ca4a498cb6d6453e85999be45e128ca8401456ed4e3df42aead5f382d4811cf152d43cfd45fad3b35c3c36869c2f8bc01439e18b7572087a2ea9bdf0c38cdc87ad54885d4616844a557626603c5c4d094d90c52f22ee01f6ae93e485a73ce461d6e9b639a1b91c4b7e3e835988c94f9e14bd4a7ce83371e3012ea07c143bdbb4a6df15a7c8c9929cb1fc2dc3d913c3adda44cd8fdd7032cf6d3a355f71d2842532d02f6b438f1798821f144ece810e877bc75b4ee080d1c0a48b0faff4f164689a94e171b88c7970a47692868a14871c0f8cd9a3f2538b1c693cf1707f71a97eaa8f5fca8f06f9960ec4ea8f6fefcdf73d7d0c9595f8a17760bed656bd0371720a3e2be6aa306b9f2c2d640bb828e1b70a2c50f4fcf9b4828ac2105287966a55e40b0d29ecd4bc7c757b193c1737b4928dad31beb1cc3be65f7aa50d6814ee9a725f3bb2460bfa28b6a23edbb8902325854160d960c6d3d8f49020b600972817e7d969fffa34c58cf5e45700e557d46d5d9866e4b89d6c689e9de4582319dca7288581072b5ffdbac252860478ee7eb5d35367442766ba58ea87c7a8210d96971d6611b694e73cac51dcd3204d756eaba056c022190830781be0221710f66eeb16db075582e58de1d93e7670228d5281f0245a1e8db7c4d8bd844cc00914478f3a4c9f40a74c5ca583d7b2fe0f31a8986e39c503b3b2e12b020745e3673d2c2b8e34f8e348e096fdd39dca97e25d088d3200c77356d8e102fc7996740ef768bc23cf0c475222c5118fc3081791e7695d0d0a00b21dad331c5990195c59a79f323c43da27eeae5fc3ab903f1104e3c1fde543dceda75f96c2c7f0df6d9e37a6fd6fdece27bfa605597280748ed88d3f782c3eb6a82dee6fa052e9773b82024937319a85acef9c50c8a4c5247077aee9e0e11a00f68923da1c548043498155661c0a6ba0ad5abbb11fcf10e7f3f47e06e437e28544a4a6dddb3046527a6d31e74595569071eb2553beb6af39bae0609473a86157ef8904c89f0079aa8aac0e42096115dc12e8205486d4db4825e3dcc211d3f7dc7cc0ea1bc9efc92724c09356db789da50882cb4b733a2656146475c4a7e2d983d9742ab14b88e33dbf9956c593122372800fc05985798ef02088860368490d72feaaed4f2e4e813387993b6613ec6cc48fc9073331e1442f793c279eccaf48d970209015b08271f6fc247655dc3c012a872e02feb2e02c0c87967ffea119b0d3cb117438901b82e30c1542d323733968a38cea6ae51b7c258e733694c6d4734947691b72a03359d28c8566396c402ccc5702735c80ce935c0be9b47afb5d7b3511742e84a5afffd6e89b2c85eebda1e28f796a23c3bf974747c2319f34ddfc4b491f579de25c9af75cd4cd17cd092978734f76bf9ae1868e23792ab4255cc85a0389a2793f1e9c8379237a63ef87e5be6163fd866da6c2f974aa3f3f073248cfbe10c34367536c4d771ad350db72ea2f06cef20c9a79ff53504cebd8c5c76c420037d4a90709b65f0", 0x1000}, {&(0x7f00000014c0)='S', 0x1}, {&(0x7f0000001500)="e1a4b0792d2f6017f42b931d3c44da1608842aa324549273786b668432cf1a83c2260b79df95e5d09d9492cf387dcf38471501f05eb2c86900b7eff2c127015f835edd685c853239a74e38eafd03d83eb8640bff6c47534c88f360268d11abe9b37e5c8ef1e40727ad76047541ea02d0a63a6993614819e00ea4380b1dada2b92f4b7898", 0x84}, {&(0x7f00000015c0)="47eaf75da94a22d644a107dd91a76bd26d2c94a1b78c0df53a93ad5601032b7710b7efbbeadf8d70a2ff1a71993041b34d01f78ef46ce810d75b4bf3ab24840069087e72a6eabc21d2a530831c8c6a3f93d56a68174d45dc2babad364820a068d172", 0x62}, {&(0x7f0000001640)="6f94cdad9b80b87811d14248a0f5e9ee549db938f2a208c5b7dd251ec32d606e1e93571550ef456d1729c1d264fd6101d4c51e2b9f3539e1d6c6baf3babfc7b1036068581a04d120326dc8c0c93301ec015bb5f738441a9947f7a2ca718818257651fe314a3133cf4d44996bb33a049928c3cf213a49d83f1d80894be04a6c4df1829e43ebbd80b897190377e9f5dc613902fdaa43876a54c26308e15976a3231cb8bade6b478f029a38a192093f258fe17db8617d6fad8ce35e2d2b5460feee24d34289b12565810538c8a0d90d5351afe15a361226503aa51a77740b9c3f3eaa439c61ef9d343e0623816ff2ba47d191c4db49ca", 0xf5}], 0x6, &(0x7f00000017c0)={0x40, 0xf1fd2758f1d7658e, 0x20, "0a91bca027156eea4fde9fbeaef7c5022b54e292ebb1272a39257f32a12b4420235a708cca9cb6a1a65db0fb"}, 0x40, 0x24040000}, 0x1) (async) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @random="56fba175bdba", @val={@val={0x9100, 0x6, 0x1, 0x1}}, {@can={0xc, {{0x0, 0x0, 0x1, 0x1}, 0x7, 0x1, 0x0, 0x0, "d782c02880de5bb8"}}}}, &(0x7f0000000080)={0x1, 0x4, [0xdcb, 0x8f0, 0xd02, 0x783]}) (async) syz_emit_ethernet(0x56, &(0x7f00000000c0)={@remote, @multicast, @void, {@canfd={0xd, {{0x4, 0x1, 0x1, 0x1}, 0x2b, 0x0, 0x0, 0x0, "c6591f13b03813aa5139299d9362f1591514cf45d2492386a7d8e4e7c03a46f1c7f103d689f8bc0a27477df3c33ccab7443c26bea96d1c74513d3cf815a1d3d2"}}}}, 0x0) (async, rerun: 64) syz_emit_ethernet(0x56, &(0x7f0000000280)={@local, @local, @void, {@canfd={0xd, {{0x2}, 0x15, 0x2, 0x0, 0x0, "331ba2463c729f8cbbd3317b20416aa88afebc996d40680b04890793fb0d07a02de96a34d05eb55db29b443062a79a745d9d1909f69f22537df698286a111fd1"}}}}, &(0x7f0000000300)={0x1, 0x4, [0xb60, 0x3f6, 0x131, 0x1a7]}) (rerun: 64) 00:11:17 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x5}], '\x00', 0x200400}) 00:11:18 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x7ffff000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:18 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x3, &(0x7f0000000080)=0x407) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) gettid() (async) connect$unix(r1, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) sched_setattr(0x0, &(0x7f0000000500)={0x38, 0x0, 0x0, 0x5, 0xffffff7f, 0x0, 0x7, 0x7f, 0xa, 0x7}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='.\'&)@(\xec/\x97@,]##\x00'], &(0x7f0000000580)=[0x0]) (async, rerun: 32) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)=ANY=[@ANYBLOB="0020011a000258c25e3e037f0087b2b770bfb45c830c97cad49d3064f971bf090000000fd2571400002000000000", @ANYRES32=r1, @ANYRES64], 0x58}, 0x1, 0x0, 0x0, 0x20000000}, 0x141) (async, rerun: 32) bind$inet(r3, &(0x7f0000000540)={0x2, 0x4e1d, @local}, 0x10) sendto$inet(r3, &(0x7f0000000300), 0x0, 0x20008958, &(0x7f0000000100)={0x2, 0x4e1d}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r3, 0x0, 0x48b, &(0x7f0000000280)={0x2, 'tunl0\x00', 0x4}, 0x18) (async) recvfrom(r2, &(0x7f0000000480)=""/95, 0x5f, 0x40002701, 0x0, 0x0) 00:11:18 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x50, 0x2, 0xb}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000080)={0x400, 0x1003, 0x8}) ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000580)={0x0, 0xc1, 0x7f, 0x20203843, 0x0, [0x2], [0x800]}) r1 = openat(0xffffffffffffffff, &(0x7f000000c380)='./file0\x00', 0x0, 0x112) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000040)=@v2={0x2, @adiantum, 0x0, '\x00', @a}) symlinkat(&(0x7f0000001340)='./file1\x00', r1, &(0x7f0000001380)='./file2\x00') openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r0) 00:11:18 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x6}], '\x00', 0x200400}) [ 678.888642][ T1379] ieee802154 phy0 wpan0: encryption failed: -22 [ 678.890404][ T1379] ieee802154 phy1 wpan1: encryption failed: -22 00:11:20 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x7}], '\x00', 0x200400}) 00:11:20 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x50, 0x2, 0xb}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000080)={0x400, 0x1003, 0x8}) ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000580)={0x0, 0xc1, 0x7f, 0x20203843, 0x0, [0x2], [0x800]}) r1 = openat(0xffffffffffffffff, &(0x7f000000c380)='./file0\x00', 0x0, 0x112) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000040)=@v2={0x2, @adiantum, 0x0, '\x00', @a}) symlinkat(&(0x7f0000001340)='./file1\x00', r1, &(0x7f0000001380)='./file2\x00') openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r0) syz_open_dev$dri(&(0x7f0000000100), 0x1, 0x0) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x50, 0x2, 0xb}) (async) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000080)={0x400, 0x1003, 0x8}) (async) ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000580)={0x0, 0xc1, 0x7f, 0x20203843, 0x0, [0x2], [0x800]}) (async) openat(0xffffffffffffffff, &(0x7f000000c380)='./file0\x00', 0x0, 0x112) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000040)=@v2={0x2, @adiantum, 0x0, '\x00', @a}) (async) symlinkat(&(0x7f0000001340)='./file1\x00', r1, &(0x7f0000001380)='./file2\x00') (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) close(r0) (async) 00:11:20 executing program 1: unshare(0x6000400) unshare(0x30010000) r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOSPACE(r0, 0x8004500b, &(0x7f0000000080)) 00:11:20 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) socket(0x11, 0x3, 0x2) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'bridge0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10bf}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x40}}, 0x0) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x11, 0x3, 0x2) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'bridge0\x00'}) (async) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10bf}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x40}}, 0x0) (async) 00:11:20 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x8dffffff, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:20 executing program 4: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@gettclass={0x24, 0x2a, 0x4, 0x70bd25, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x0, 0x9}, {0x9, 0xb}, {0x9, 0xa}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x8000}, 0x4) (async) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaded568968afb08060001080006040008aaaaaaaaaaaabc1400bb000000000000000000ef"], 0x0) (async) sendmsg$nfc_llcp(r0, &(0x7f0000001800)={&(0x7f0000000340)={0x27, 0x1, 0x2, 0x4, 0x6, 0x5, "7863d6a900dd8315f9f146c2c1e957eb707bac437e73e64282b2b3ba56408917c4fe0760af95af252e5dcd91003a97da69d62082504054cb7268cfcf096753", 0x1a}, 0x60, &(0x7f0000001740)=[{&(0x7f00000003c0)="bac236995db93e9f2570db0f2c28aaa8e164cceafac2d2b1b733a0b1055b5082fd1459bf17232aa6671e027520af5f2fe17c737e2931116a261b82e291925fa7177e34ca8912cabb03f686c2432da195f098f94bdd7a47f71c238223e6c8eac66c8ad879f02a01ba6767864797addad5fe633d5e009e825ff95c1a4d17b1ea515857728ef90dda1796e5d141a0b4b82b7c728a11d28b03f2492006ef1bbfb40922e331beafd29986b7db609a357fac6c6b0ee6b6fc4ef88622cdf77bd5edf0672976e5eb25930a892abf44e8388dda4939c5eeff", 0xd4}, {&(0x7f00000004c0)="72322c1c536ba1841f14f0b7ac4a50b6a709d2ad8c78bfbbd1312da429fc31e35a3dc370bcf46da6e57f9ded5c3a8c4569cf408c3fb1b9ba0528f3b8f9473f44dc7cda0f972569efc19c47750820fbbdf08ea637da14265572233ea9fd4ce8b9d9abb056fcc155ceb292ca0f67179d411ad94a0558d2ada1841cc82a8e1e7a48f6a5a23005e1f0ac05bd80764f00642c36ef962b07888e54f79793960b9493713d2d07f4421ac828fa16680cc85dbc37f0a061671ed71e44e55e5ff7a0786341aa764c4384dde4e51ad217e7e8afeb95f9916b7483e5b4e81e1b41b54810312656bac4486fe1a88db595b53f3f671224cefa96ffc1a4ecfe5612c66b1c3b456de63424e205dc2740958f0e71bb585590ba27e40be4f1d4f0953d91af6767337e5a9efcd25c4d376906bcb0e9d07aff82b15a24bd59c91d423b9da593fdeab2ef1c12cf1e1054abab00c7eadc0fe5b7bbf01ffb4ef6daa71ba27bf388ff20e4fac5503d3ce6ff43832304247941d7b5bfd95cfcf1abc734bd9e819c316315a52929a709966f0c1e825c46536188485c196e6781b25c2d8b998e6a896a7112d316e4698f473162d810520cf152ad2fbf39d85c307c14f179f8097689e636fa6f275e0c2244f9b036c65c64932981b3431e45a0fc0e86b27e7ad5b2cb63c463f6e3b11c148e5a4bd07a54a9f4baa67212ec8ebd410bdf1dbc7d8b19d2143fdde9711d2a14e317738e3e56ae8555642a165c04cc066583b99452bd081a1f43475b48dadb2dd327a3a6de12796e505f3901b93535fe9707dcf9a4d414a267e51e7386a47e51a09347ba856bb28290b991f53c19dc56b7579e2ff4e5c5b5e9ad73f429ee1c3c4fb9985ec73093329fd34fd68b0397fecab4a5bb14b451a94d7573bb10fd9cccb8e5186d1a3c3c6ff86cef5b0ef86a33484828c723ab50ff4da8c78c3996487719d7c51c4d36d5e0928b6dd0c3a48aa06a5c57b74b3490b5ef9f96e898e589b22c3e69c02b8bd486f1fed33b8a01a8117b17a752bbe3248e2147fbfb39c4e8d001f0775e843756291b63298f2cd248481b17e9a0c712e83f004f39e4501995b28326a845b694f4259b72fb15da117f9232ba35b7749db5a626cec86cc0d3500f8a42679faf24d5ef02ce2fdc55da454fb1b9db8cc5f9542fb76090605774fa7e6e79af69af398953e2cef84241803b7e134580461198321d9fccfeffdb703dbe5b947edec584f33770420304ae51d22720418d88f404c142990606cd312a00695a17ec0fc1d1653a79c775f56c6a225a2682035ba9b7e2cf6ce31fde7820c789449df3d3c8eb952c0e335f837d5992966df37fe1bec8295edfb26f679514e2c7876a9fdbdb4f5809f7c75456c1f4e17b5ef372275ead2706e907a3fc65310a3f80873629af013785166aa41569a1469b2d2f7c11eceec1c19b2e363f739562907a7ef0faf2d3033aed2f0e73bdac4912c6759fa04f2d1eda5b95e12373e634c48be3f1fc14d830df27d911e6b260cf5f963dc1e27561f038b465c5128e72eed4aafd8955e06eed0fd52a737dee15b5055e8b352df5c80c9d93c0b869606b941e9586d3be9cbf1d8882c9e25b03a777a3421528d09ccd9e137ab89e4bde8a7ea64fc4e76b9b6e7311a1d307bf0366289771361090e3d673cc20983afb99ebbcc2ee6d3c88c75c3a7288fed85bf854777fe0e2cce8b98ea07fd9822789719995e14f0652461151fbc8312e89fb6b2d12ac7b2c25b4902cf8a67f6a8265535ec19a6077618d649a1c2072d862b2f4d0655288a94f59d4ff00842edef7deacb1185f72f24cc947c2ce544c08fefae3fe36cdecd1353b2e8289f3d98317a758465f76503035cb2b23b30fd92fd16b241cf8afdb3336acdf3866522623d54bab9a31d1500e9b451acb8b0c9cddf5f2e5d7ba0aeb939d5067c8adee5e0f0ec39783c8392c06d1ecc2e9eea7108fd5927be0fec7d9cb3e485c526544574a35a22e54b702e6a9b5d7f571bda1e2aa95f32623da305f2a50ac65ef9e2a7232335f33fde5971020a0bfca6d2a559b18db7c7bd56ad0076eb34d20fa7ad93f86fdb4cc3613d3135fc0916dadc511c1dd86d6da44c1b623dd8f474bd39495cf37fbba256b966dc4683be786f566726df45fefcf75b9e71d64d20b444769890391b7dbd3bc59a9ef7b7d17456a2b0fb78e6174373e488653f2d40a917120ad06bc70940ec5c5bd388cad118b878c81ba2ed9d99b3ac1bd6ac358947853299c167c2c369d2f5c7937115de5ae16be7dbccb393eecf2355e01cc1f8733db8c263ad31c688847673488db8e90246b039b1d6c82cb6fe0968eaecba72119e0c4493cf1b24978b0a48aabcbc752208c318d1e6831e703feb44e3fa88b2a39e5aa7207a8bd246515f7842de880311b53fe7354e6b02175e9034322464e9588d60bbd1553823be810f3ff56db2d500c3e83fca221e1015b43da55e93c2f5d5f0cc040c95f29656059ea107a0b492ab5bee53668d7f7fe214e0307a4d4f91fbef9c2860ba8eff9da8c37a75559ec9a677eb9f288dcedb02f4a3c3a8bbc6336a5e5e90591df17d30dcd20978ca539e55c8d3a52db8fb7dbc1217141ea5d413d3d842d0bec3c942d385dd52235cb50bd2f95739c75792f21060281e422866b31e5ae9bec5bb3aae5f00551a8514d95674a022fd82f39cd0067be155406be17bc12ae5edd1e3514da12cf57e6bfe497d344ccf09d790d5dd765705f80bde178a78b87de58b0f3b4dd8234d0045cdaeda5f5c5f2474ffc9aa2fb201fe318cb39e7f9c9415d8363a947a53d222f4af432107e767d1b4debe5fe1be6d8cdcb952389a27282da47d8c40f561246c1ff9e1425cf1dada3ea5e534f893a8a493acbb7af1a53e958699c372bfb06e514284494c38ce94f5d9ee6246ace455c3f1609a70d94e157f9788590bae6431e50994c4ed0e46bf7aae218b5f217ce8444751bec84b9f122098ad74add47588e36a92645c732a3f69bff4b2c63a2f144f28607d79504981f772d2c5402dd60ac715fa09eb09c10be537abd28e124398ba59a255827d86ab036949fcddcc52d7b4de1b3cfa2439e2f180cf80eb015d48dc1aa187810266e69061aa544fa06c2e997921ac726be49049b24ea32a1cfb792d1d17c62218181ec2d1a6c6522ea6255a8bfa65b5d53fd645fca052f19283bccd0fbf1154bf143c0ba0cff345daec070839893e84316d400a04379bfc70d0a6085698ac84e0a7a8fb44ba883b96481bfb731bafcd20218c73e3e19bdac15ff4a085a77d91c9997a765b021210c7bc244b31a4359b44b17defa1a5987ecfec198088cc8aaaedca4abc10a0b7d154c01dffe4fbe45a2439e278be181d66b2b4a60320aa24504c1f42a0144ee4507f0da99994b73a13f13be8ba8531bdc844d199a382ec3d7449685164f32929135af45d1174ad40bb5b512bd8cc64c7a8ffe376e65ab23f10c2671aa1b55a026470deaf6c28dfbd5a7a5990ade8049c64bfd88a60c1efd4cacd559355f4fcecf23a62160e41f66e3ac23b15a1b66e86ccce0ffb75c67d6636d0cb1da8394dee041e87f228cb592c45a18e1e039c76ad79ace0e402d65113a73caf52cb194f75741fcde0fbd5f5630bd13fdc1deb1e54a7eda8464d7826ba2f69b44754aa1e76063ea372e94fc8d88589217b2f450951f3df353900f483dcdfc26cef126d2df69ddff448297a6a0ee79cb8a4795205e5b0650d64b1ac9066d5ff62df6902719add171105f88779f65d1ed1152c9e76959144c4c19afa2f38036216bb7032ee4d5c3c76b6a33847c94bbaf8d30f968e885a804338946323758c4a6d71c47631029c1e78d6d188cf0eb23b01c0ca9678204c83951dc7dca6490da40c510380bd54ba4aba9fa06adbcaee8bd93acb01d77b0f35c31c6fb09778ebc17d3e7efba34c531fa5c4c99103678a60c3bcae77ca38ef5157640cda42da2ebc982e8fadf0c64dd5cb8a6d2482c37f8bccf90509bc69826f98fafe039c177b23f002adb4b160835e1302d237eddc8f5f3ffa34050d001889eb708298512d8799b53d1bff485f3cefd63d729a33081e3d0266f359f92a777e860c9eb226feff8f35a3f933da317c087108e7dd4c6d97078bd6b34aae5c5c2d1bb19b90050bbff69947602ea0976d5d791ff33f3fca7cb4dff66d25cb5d0d3846074f6fc2e2a71605a4e3b05e6fed1aae332d80578da9c63ce63fec9397b540c47bf78bad1f5ac18da1e5098ad89f4a2d2eb28f06ca4a498cb6d6453e85999be45e128ca8401456ed4e3df42aead5f382d4811cf152d43cfd45fad3b35c3c36869c2f8bc01439e18b7572087a2ea9bdf0c38cdc87ad54885d4616844a557626603c5c4d094d90c52f22ee01f6ae93e485a73ce461d6e9b639a1b91c4b7e3e835988c94f9e14bd4a7ce83371e3012ea07c143bdbb4a6df15a7c8c9929cb1fc2dc3d913c3adda44cd8fdd7032cf6d3a355f71d2842532d02f6b438f1798821f144ece810e877bc75b4ee080d1c0a48b0faff4f164689a94e171b88c7970a47692868a14871c0f8cd9a3f2538b1c693cf1707f71a97eaa8f5fca8f06f9960ec4ea8f6fefcdf73d7d0c9595f8a17760bed656bd0371720a3e2be6aa306b9f2c2d640bb828e1b70a2c50f4fcf9b4828ac2105287966a55e40b0d29ecd4bc7c757b193c1737b4928dad31beb1cc3be65f7aa50d6814ee9a725f3bb2460bfa28b6a23edbb8902325854160d960c6d3d8f49020b600972817e7d969fffa34c58cf5e45700e557d46d5d9866e4b89d6c689e9de4582319dca7288581072b5ffdbac252860478ee7eb5d35367442766ba58ea87c7a8210d96971d6611b694e73cac51dcd3204d756eaba056c022190830781be0221710f66eeb16db075582e58de1d93e7670228d5281f0245a1e8db7c4d8bd844cc00914478f3a4c9f40a74c5ca583d7b2fe0f31a8986e39c503b3b2e12b020745e3673d2c2b8e34f8e348e096fdd39dca97e25d088d3200c77356d8e102fc7996740ef768bc23cf0c475222c5118fc3081791e7695d0d0a00b21dad331c5990195c59a79f323c43da27eeae5fc3ab903f1104e3c1fde543dceda75f96c2c7f0df6d9e37a6fd6fdece27bfa605597280748ed88d3f782c3eb6a82dee6fa052e9773b82024937319a85acef9c50c8a4c5247077aee9e0e11a00f68923da1c548043498155661c0a6ba0ad5abbb11fcf10e7f3f47e06e437e28544a4a6dddb3046527a6d31e74595569071eb2553beb6af39bae0609473a86157ef8904c89f0079aa8aac0e42096115dc12e8205486d4db4825e3dcc211d3f7dc7cc0ea1bc9efc92724c09356db789da50882cb4b733a2656146475c4a7e2d983d9742ab14b88e33dbf9956c593122372800fc05985798ef02088860368490d72feaaed4f2e4e813387993b6613ec6cc48fc9073331e1442f793c279eccaf48d970209015b08271f6fc247655dc3c012a872e02feb2e02c0c87967ffea119b0d3cb117438901b82e30c1542d323733968a38cea6ae51b7c258e733694c6d4734947691b72a03359d28c8566396c402ccc5702735c80ce935c0be9b47afb5d7b3511742e84a5afffd6e89b2c85eebda1e28f796a23c3bf974747c2319f34ddfc4b491f579de25c9af75cd4cd17cd092978734f76bf9ae1868e23792ab4255cc85a0389a2793f1e9c8379237a63ef87e5be6163fd866da6c2f974aa3f3f073248cfbe10c34367536c4d771ad350db72ea2f06cef20c9a79ff53504cebd8c5c76c420037d4a90709b65f0", 0x1000}, {&(0x7f00000014c0)='S', 0x1}, {&(0x7f0000001500)="e1a4b0792d2f6017f42b931d3c44da1608842aa324549273786b668432cf1a83c2260b79df95e5d09d9492cf387dcf38471501f05eb2c86900b7eff2c127015f835edd685c853239a74e38eafd03d83eb8640bff6c47534c88f360268d11abe9b37e5c8ef1e40727ad76047541ea02d0a63a6993614819e00ea4380b1dada2b92f4b7898", 0x84}, {&(0x7f00000015c0)="47eaf75da94a22d644a107dd91a76bd26d2c94a1b78c0df53a93ad5601032b7710b7efbbeadf8d70a2ff1a71993041b34d01f78ef46ce810d75b4bf3ab24840069087e72a6eabc21d2a530831c8c6a3f93d56a68174d45dc2babad364820a068d172", 0x62}, {&(0x7f0000001640)="6f94cdad9b80b87811d14248a0f5e9ee549db938f2a208c5b7dd251ec32d606e1e93571550ef456d1729c1d264fd6101d4c51e2b9f3539e1d6c6baf3babfc7b1036068581a04d120326dc8c0c93301ec015bb5f738441a9947f7a2ca718818257651fe314a3133cf4d44996bb33a049928c3cf213a49d83f1d80894be04a6c4df1829e43ebbd80b897190377e9f5dc613902fdaa43876a54c26308e15976a3231cb8bade6b478f029a38a192093f258fe17db8617d6fad8ce35e2d2b5460feee24d34289b12565810538c8a0d90d5351afe15a361226503aa51a77740b9c3f3eaa439c61ef9d343e0623816ff2ba47d191c4db49ca", 0xf5}], 0x6, &(0x7f00000017c0)={0x40, 0xf1fd2758f1d7658e, 0x20, "0a91bca027156eea4fde9fbeaef7c5022b54e292ebb1272a39257f32a12b4420235a708cca9cb6a1a65db0fb"}, 0x40, 0x24040000}, 0x1) (async) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @random="56fba175bdba", @val={@val={0x9100, 0x6, 0x1, 0x1}}, {@can={0xc, {{0x0, 0x0, 0x1, 0x1}, 0x7, 0x1, 0x0, 0x0, "d782c02880de5bb8"}}}}, &(0x7f0000000080)={0x1, 0x4, [0xdcb, 0x8f0, 0xd02, 0x783]}) syz_emit_ethernet(0x56, &(0x7f00000000c0)={@remote, @multicast, @void, {@canfd={0xd, {{0x4, 0x1, 0x1, 0x1}, 0x2b, 0x0, 0x0, 0x0, "c6591f13b03813aa5139299d9362f1591514cf45d2492386a7d8e4e7c03a46f1c7f103d689f8bc0a27477df3c33ccab7443c26bea96d1c74513d3cf815a1d3d2"}}}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)={@local, @local, @void, {@canfd={0xd, {{0x2}, 0x15, 0x2, 0x0, 0x0, "331ba2463c729f8cbbd3317b20416aa88afebc996d40680b04890793fb0d07a02de96a34d05eb55db29b443062a79a745d9d1909f69f22537df698286a111fd1"}}}}, &(0x7f0000000300)={0x1, 0x4, [0xb60, 0x3f6, 0x131, 0x1a7]}) 00:11:20 executing program 4: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$AUDIT_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x83200141}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x3c, 0x3e9, 0x200, 0x70bd2c, 0x25dfdbff, {0x2, 0x1, 0x1, 0x0, 0x8, 0x101, 0x7, 0x4, 0x0, 0x3, 0x7fff}, ["", "", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x800) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="8c00000024000b0f0000000000fffffff300c598f01200", @ANYRES32=r0, @ANYBLOB="00000000ffffffff000000000b00010074617072696f00005c000200560001001100"/116], 0x8c}}, 0x0) 00:11:20 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x8}], '\x00', 0x200400}) 00:11:20 executing program 1: unshare(0x6000400) unshare(0x30010000) r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOSPACE(r0, 0x8004500b, &(0x7f0000000080)) unshare(0x6000400) (async) unshare(0x30010000) (async) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SNDCTL_DSP_GETOSPACE(r0, 0x8004500b, &(0x7f0000000080)) (async) 00:11:20 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x9}], '\x00', 0x200400}) 00:11:20 executing program 1: unshare(0x6000400) unshare(0x30010000) r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOSPACE(r0, 0x8004500b, &(0x7f0000000080)) unshare(0x6000400) (async) unshare(0x30010000) (async) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SNDCTL_DSP_GETOSPACE(r0, 0x8004500b, &(0x7f0000000080)) (async) 00:11:20 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x50, 0x2, 0xb}) (async, rerun: 32) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000080)={0x400, 0x1003, 0x8}) (async, rerun: 32) ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000580)={0x0, 0xc1, 0x7f, 0x20203843, 0x0, [0x2], [0x800]}) r1 = openat(0xffffffffffffffff, &(0x7f000000c380)='./file0\x00', 0x0, 0x112) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000040)=@v2={0x2, @adiantum, 0x0, '\x00', @a}) (async, rerun: 64) symlinkat(&(0x7f0000001340)='./file1\x00', r1, &(0x7f0000001380)='./file2\x00') (async, rerun: 64) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r0) 00:11:20 executing program 4: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) (async) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$AUDIT_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x83200141}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x3c, 0x3e9, 0x200, 0x70bd2c, 0x25dfdbff, {0x2, 0x1, 0x1, 0x0, 0x8, 0x101, 0x7, 0x4, 0x0, 0x3, 0x7fff}, ["", "", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x800) (async) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="8c00000024000b0f0000000000fffffff300c598f01200", @ANYRES32=r0, @ANYBLOB="00000000ffffffff000000000b00010074617072696f00005c000200560001001100"/116], 0x8c}}, 0x0) 00:11:20 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x71, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0585605, &(0x7f0000000080)={0x1, 0x1, @start={0x2, 0x1}}) 00:11:21 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x91ffffff, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:21 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xa}], '\x00', 0x200400}) 00:11:21 executing program 1: getresuid(&(0x7f0000000040)=0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x0) getresuid(&(0x7f00000025c0), &(0x7f0000002600), &(0x7f0000002640)=0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x13, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000711f1f63711f1f630100ffff53ef010001000000701f1f63460000000000000001000000000000000b0000000001000028020000028400001b8000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e33343434333330393600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000100000009f4513122a054da490dacd00e2375430017f00701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000003500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000600"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000000400)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000701f1f63701f1f63701f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f0000002580)="ed41000000100000701f1f63711f1f63711f1f6300000000000004000800000000000000050000000600"/64, 0x40, 0x4100}, {&(0x7f00000121e0)="20000000481e5810481e581000000000701f1f6300"/32, 0x20, 0x417e}, {&(0x7f0000012200)="c041000000300000701f1f63701f1f63701f1f63000000000000020018000000000000000000000007000000080000000900"/64, 0x40, 0x4a00}, {&(0x7f0000000080)="20000000000000000000000000000000701f1f63000000000000000000000000000002ea00"/64, 0x40, 0x4a80}, {&(0x7f0000004200)="ed4100003c000000711f1f63711f1f63000001000000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000dc6716fa000000000000000000000000000000000000000000002c0020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x4b00}, {&(0x7f0000012340)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001000800000000000000010000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b13f9ef00000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0xa0, 0x4c00}, {&(0x7f00000123e0)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3334343433333039362f66696c65302f66696c653000000000000000000000000000000000000000000000d05d408000000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0xa0, 0x4d00}, {&(0x7f0000012480)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c75b04fa00000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001800000000000000010000000b0000000c0000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd95b12000000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0x1a0, 0x4e00}, {&(0x7f0000002480)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c8ff1ef3300000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x5000}, {&(0x7f0000012720)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x6000}, {&(0x7f00000127c0)="090000000010000000000000000000000000000000000000f1ff000000000000", 0x20, 0x8000}, {&(0x7f0000002440)="2c41f1bd00100000000000000000000000000000cd140eda33fd658766ce14ff0000000000004200", 0x28, 0x9000}, {&(0x7f0000012800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa000}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='resgid=', @ANYRESHEX=0x0, @ANYBLOB=',grpquota,resuid=', @ANYRESHEX=r0, @ANYBLOB=',esrors=continue,\x00'], 0x1) fcntl$getownex(r3, 0x10, &(0x7f0000002680)={0x0, 0x0}) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000026c0)={{0x2, r1, 0xee00, r2, 0xee01, 0x148, 0x2}, 0x0, 0x0, 0x4, 0x200, 0x3, 0x1000, 0x1, 0xfff9, 0x9, 0x800, r4, r5}) 00:11:21 executing program 4: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) (async, rerun: 64) r1 = socket$netlink(0x10, 0x3, 0x0) (rerun: 64) sendmsg$AUDIT_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x83200141}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x3c, 0x3e9, 0x200, 0x70bd2c, 0x25dfdbff, {0x2, 0x1, 0x1, 0x0, 0x8, 0x101, 0x7, 0x4, 0x0, 0x3, 0x7fff}, ["", "", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x40}, 0x800) (async) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="8c00000024000b0f0000000000fffffff300c598f01200", @ANYRES32=r0, @ANYBLOB="00000000ffffffff000000000b00010074617072696f00005c000200560001001100"/116], 0x8c}}, 0x0) 00:11:21 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES32, @ANYBLOB="ae0300001400010000000000000000000000ffff0000000014000100fc01000000000000000000000000000114000100fff5fffffffffff7ff00000000000001080002000c00000004"], 0x84}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x184, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x4}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x7}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x5da}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8}}]}, 0x184}, 0x1, 0x0, 0x0, 0x48040}, 0x4040000) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=ANY=[@ANYBLOB="7400000010003904000040000000000000000000", @ANYRES32=0x0, @ANYBLOB="03040000000000005400128009000100626f6e64000000004400028008001400ff7f00000800fffffe0f0000060019008100000008000b00", @ANYRES32=0x0, @ANYBLOB="180008800a"], 0x74}}, 0x0) 00:11:21 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x71, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0585605, &(0x7f0000000080)={0x1, 0x1, @start={0x2, 0x1}}) syz_open_dev$video4linux(&(0x7f0000000000), 0x71, 0x0) (async) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0585605, &(0x7f0000000080)={0x1, 0x1, @start={0x2, 0x1}}) (async) [ 681.307959][ T7607] __nla_validate_parse: 3 callbacks suppressed [ 681.307969][ T7607] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. [ 681.312185][ T7607] (unnamed net_device) (uninitialized): option primary: mode dependency failed, not supported in mode balance-rr(0) [ 681.317081][ T7610] netlink: 104 bytes leftover after parsing attributes in process `syz-executor.4'. 00:11:21 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xb}], '\x00', 0x200400}) 00:11:21 executing program 1: getresuid(&(0x7f0000000040)=0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x0) getresuid(&(0x7f00000025c0), &(0x7f0000002600), &(0x7f0000002640)=0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x13, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000711f1f63711f1f630100ffff53ef010001000000701f1f63460000000000000001000000000000000b0000000001000028020000028400001b8000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e33343434333330393600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000100000009f4513122a054da490dacd00e2375430017f00701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000003500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000600"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000000400)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000701f1f63701f1f63701f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f0000002580)="ed41000000100000701f1f63711f1f63711f1f6300000000000004000800000000000000050000000600"/64, 0x40, 0x4100}, {&(0x7f00000121e0)="20000000481e5810481e581000000000701f1f6300"/32, 0x20, 0x417e}, {&(0x7f0000012200)="c041000000300000701f1f63701f1f63701f1f63000000000000020018000000000000000000000007000000080000000900"/64, 0x40, 0x4a00}, {&(0x7f0000000080)="20000000000000000000000000000000701f1f63000000000000000000000000000002ea00"/64, 0x40, 0x4a80}, {&(0x7f0000004200)="ed4100003c000000711f1f63711f1f63000001000000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000dc6716fa000000000000000000000000000000000000000000002c0020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x4b00}, {&(0x7f0000012340)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001000800000000000000010000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b13f9ef00000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0xa0, 0x4c00}, {&(0x7f00000123e0)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3334343433333039362f66696c65302f66696c653000000000000000000000000000000000000000000000d05d408000000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0xa0, 0x4d00}, {&(0x7f0000012480)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c75b04fa00000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001800000000000000010000000b0000000c0000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd95b12000000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0x1a0, 0x4e00}, {&(0x7f0000002480)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c8ff1ef3300000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x5000}, {&(0x7f0000012720)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x6000}, {&(0x7f00000127c0)="090000000010000000000000000000000000000000000000f1ff000000000000", 0x20, 0x8000}, {&(0x7f0000002440)="2c41f1bd00100000000000000000000000000000cd140eda33fd658766ce14ff0000000000004200", 0x28, 0x9000}, {&(0x7f0000012800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa000}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='resgid=', @ANYRESHEX=0x0, @ANYBLOB=',grpquota,resuid=', @ANYRESHEX=r0, @ANYBLOB=',esrors=continue,\x00'], 0x1) fcntl$getownex(r3, 0x10, &(0x7f0000002680)={0x0, 0x0}) (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000026c0)={{0x2, r1, 0xee00, r2, 0xee01, 0x148, 0x2}, 0x0, 0x0, 0x4, 0x200, 0x3, 0x1000, 0x1, 0xfff9, 0x9, 0x800, r4, r5}) 00:11:21 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x71, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0585605, &(0x7f0000000080)={0x1, 0x1, @start={0x2, 0x1}}) syz_open_dev$video4linux(&(0x7f0000000000), 0x71, 0x0) (async) ioctl$VIDIOC_TRY_DECODER_CMD(r0, 0xc0585605, &(0x7f0000000080)={0x1, 0x1, @start={0x2, 0x1}}) (async) 00:11:21 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES32, @ANYBLOB="ae0300001400010000000000000000000000ffff0000000014000100fc01000000000000000000000000000114000100fff5fffffffffff7ff00000000000001080002000c00000004"], 0x84}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x184, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x4}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x7}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x5da}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8}}]}, 0x184}, 0x1, 0x0, 0x0, 0x48040}, 0x4040000) (async) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=ANY=[@ANYBLOB="7400000010003904000040000000000000000000", @ANYRES32=0x0, @ANYBLOB="03040000000000005400128009000100626f6e64000000004400028008001400ff7f00000800fffffe0f0000060019008100000008000b00", @ANYRES32=0x0, @ANYBLOB="180008800a"], 0x74}}, 0x0) [ 681.353797][ T7621] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 00:11:21 executing program 4: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xabfde179edbcaa21}, 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ptype\x00') r1 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r2}) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r2, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1ff}, [@map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000}, @jmp={0x5, 0x0, 0x8, 0x0, 0xc58fc2ee7bf47178, 0x20, 0x8}, @call={0x85, 0x0, 0x0, 0xa6}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @generic={0x7, 0x5, 0x1, 0xe, 0x7}, @call={0x85, 0x0, 0x0, 0x1d}, @exit, @cb_func={0x18, 0x6, 0x4, 0x0, 0xffffffffffffffff}, @map_val={0x18, 0x7, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000000040)='syzkaller\x00', 0x8000, 0x68, &(0x7f0000000140)=""/104, 0x41000, 0x0, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0xf, 0x7f, 0x8}, 0x10}, 0x80) [ 681.359840][ T7621] (unnamed net_device) (uninitialized): option primary: mode dependency failed, not supported in mode balance-rr(0) 00:11:21 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xc}], '\x00', 0x200400}) 00:11:22 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES32, @ANYBLOB="ae0300001400010000000000000000000000ffff0000000014000100fc01000000000000000000000000000114000100fff5fffffffffff7ff00000000000001080002000c00000004"], 0x84}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x184, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x4}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0x9, 0x7}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0x9, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x5da}}, {0x8, 0x9, 0x1}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x8}}]}, 0x184}, 0x1, 0x0, 0x0, 0x48040}, 0x4040000) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=ANY=[@ANYBLOB="7400000010003904000040000000000000000000", @ANYRES32=0x0, @ANYBLOB="03040000000000005400128009000100626f6e64000000004400028008001400ff7f00000800fffffe0f0000060019008100000008000b00", @ANYRES32=0x0, @ANYBLOB="180008800a"], 0x74}}, 0x0) 00:11:22 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x97ffffff, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:22 executing program 4: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xabfde179edbcaa21}, 0x20) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ptype\x00') (async) r1 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r2}) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r2, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1ff}, [@map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000}, @jmp={0x5, 0x0, 0x8, 0x0, 0xc58fc2ee7bf47178, 0x20, 0x8}, @call={0x85, 0x0, 0x0, 0xa6}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @generic={0x7, 0x5, 0x1, 0xe, 0x7}, @call={0x85, 0x0, 0x0, 0x1d}, @exit, @cb_func={0x18, 0x6, 0x4, 0x0, 0xffffffffffffffff}, @map_val={0x18, 0x7, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000000040)='syzkaller\x00', 0x8000, 0x68, &(0x7f0000000140)=""/104, 0x41000, 0x0, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0xf, 0x7f, 0x8}, 0x10}, 0x80) 00:11:22 executing program 3: r0 = socket(0x11, 0xa, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r2, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r0) sendmsg$IPVS_CMD_GET_DEST(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x3c, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x18, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}]}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4}, 0x80) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @loopback={0xfec0ffff00001200}}}) 00:11:22 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xd}], '\x00', 0x200400}) 00:11:22 executing program 1: getresuid(&(0x7f0000000040)=0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x0) (async) getresuid(&(0x7f00000025c0), &(0x7f0000002600), &(0x7f0000002640)=0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x13, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000711f1f63711f1f630100ffff53ef010001000000701f1f63460000000000000001000000000000000b0000000001000028020000028400001b8000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e33343434333330393600"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000100000009f4513122a054da490dacd00e2375430017f00701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000003500000000000000", 0x40, 0x540}, {&(0x7f0000010140)="00000000000000000600"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000000400)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000701f1f63701f1f63701f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f0000002580)="ed41000000100000701f1f63711f1f63711f1f6300000000000004000800000000000000050000000600"/64, 0x40, 0x4100}, {&(0x7f00000121e0)="20000000481e5810481e581000000000701f1f6300"/32, 0x20, 0x417e}, {&(0x7f0000012200)="c041000000300000701f1f63701f1f63701f1f63000000000000020018000000000000000000000007000000080000000900"/64, 0x40, 0x4a00}, {&(0x7f0000000080)="20000000000000000000000000000000701f1f63000000000000000000000000000002ea00"/64, 0x40, 0x4a80}, {&(0x7f0000004200)="ed4100003c000000711f1f63711f1f63000001000000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000dc6716fa000000000000000000000000000000000000000000002c0020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x4b00}, {&(0x7f0000012340)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001000800000000000000010000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b13f9ef00000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0xa0, 0x4c00}, {&(0x7f00000123e0)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3334343433333039362f66696c65302f66696c653000000000000000000000000000000000000000000000d05d408000000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0xa0, 0x4d00}, {&(0x7f0000012480)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c75b04fa00000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea040700000000000000000000000000006461746106015400000000000600000000000000786174747231000006014c000000000006000000000000007861747472320000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001800000000000000010000000b0000000c0000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd95b12000000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000", 0x1a0, 0x4e00}, {&(0x7f0000002480)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c8ff1ef3300000000000000000000000000000000000000000000000020000000481e5810481e5810481e5810711f1f63481e58100000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x5000}, {&(0x7f0000012720)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x6000}, {&(0x7f00000127c0)="090000000010000000000000000000000000000000000000f1ff000000000000", 0x20, 0x8000}, {&(0x7f0000002440)="2c41f1bd00100000000000000000000000000000cd140eda33fd658766ce14ff0000000000004200", 0x28, 0x9000}, {&(0x7f0000012800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa000}], 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='resgid=', @ANYRESHEX=0x0, @ANYBLOB=',grpquota,resuid=', @ANYRESHEX=r0, @ANYBLOB=',esrors=continue,\x00'], 0x1) fcntl$getownex(r3, 0x10, &(0x7f0000002680)={0x0, 0x0}) (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000026c0)={{0x2, r1, 0xee00, r2, 0xee01, 0x148, 0x2}, 0x0, 0x0, 0x4, 0x200, 0x3, 0x1000, 0x1, 0xfff9, 0x9, 0x800, r4, r5}) 00:11:22 executing program 4: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xabfde179edbcaa21}, 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ptype\x00') r1 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r2}) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r2, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1ff}, [@map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000}, @jmp={0x5, 0x0, 0x8, 0x0, 0xc58fc2ee7bf47178, 0x20, 0x8}, @call={0x85, 0x0, 0x0, 0xa6}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @generic={0x7, 0x5, 0x1, 0xe, 0x7}, @call={0x85, 0x0, 0x0, 0x1d}, @exit, @cb_func={0x18, 0x6, 0x4, 0x0, 0xffffffffffffffff}, @map_val={0x18, 0x7, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000000040)='syzkaller\x00', 0x8000, 0x68, &(0x7f0000000140)=""/104, 0x41000, 0x0, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0xf, 0x7f, 0x8}, 0x10}, 0x80) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xabfde179edbcaa21}, 0x20) (async) syz_open_procfs(0x0, &(0x7f0000000000)='net/ptype\x00') (async) socket$inet6(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00'}) (async) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r2}) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r2, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x10, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1ff}, [@map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000}, @jmp={0x5, 0x0, 0x8, 0x0, 0xc58fc2ee7bf47178, 0x20, 0x8}, @call={0x85, 0x0, 0x0, 0xa6}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @generic={0x7, 0x5, 0x1, 0xe, 0x7}, @call={0x85, 0x0, 0x0, 0x1d}, @exit, @cb_func={0x18, 0x6, 0x4, 0x0, 0xffffffffffffffff}, @map_val={0x18, 0x7, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000000040)='syzkaller\x00', 0x8000, 0x68, &(0x7f0000000140)=""/104, 0x41000, 0x0, '\x00', r2, 0x0, r3, 0x8, &(0x7f00000001c0)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0xf, 0x7f, 0x8}, 0x10}, 0x80) (async) [ 682.177386][ T7642] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. [ 682.187135][ T7642] (unnamed net_device) (uninitialized): option primary: mode dependency failed, not supported in mode balance-rr(0) 00:11:22 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xe}], '\x00', 0x200400}) 00:11:22 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000071121900000000009502000000000000c86b437c314d18054b0108490fbd637a13ab8066e4d62a103be323bd5c4708f9929367fc2c7ce450d6a71a5a3aebf327ca620747580427521cfa1cff83c8b31505198f9202cfd8db0432fa56dcca21122b63a6343ec321670ecbdb5fef2f42f7fb88e24a0704000000cc9cfe25d8805b347d2fe1c8e564b3ce2dce11748a4c8e4539d055cb4765896657228f7453abf100d2613f349e7ee1b11ef27fd80c1b9057fb1d6e025af606495a9b29a4cb29db20a036c33b8bb67323de28d5c15e11781160775aa3e7425ca66a2f2ac3d9cde770d32499f9b6e500abd6dc679a8dbd24eb399e398bc94b46c926809172d94c356ea9d526967684edb32cac6c7addf0456882414747384c24ab"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wg1\x00', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000340)='./file1\x00', 0x101200, 0x182) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x2, 0x7, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x2, 0x2, 0x1, 0x3, 0x8, 0xfffffffffffffff0}, @map_idx={0x18, 0x2}, @func]}, &(0x7f00000000c0)='GPL\x00', 0xb57a, 0x0, 0x0, 0x41100, 0x4, '\x00', r1, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x5, 0xf, 0x6, 0xbd5812a}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000280)=[r2, 0x1, 0x1, r3, r4, 0x1, r5, 0x1, 0x1]}, 0x80) 00:11:22 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xf}], '\x00', 0x200400}) 00:11:22 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x8880, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001380)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcd0cdfa146ec56175037958e271f60d25b7937f02c8695e5a7f24df41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c025669a8355ce34e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e81113610e10d858e8327ef01fb6c86adac122330000fb9c2aec61ce63a3462fd50117b89a9ab359b4eea0c6435767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9e74edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07e500b0000002cab154ad029a119ca3c972780870014601c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f4b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398605211bbae3e2ed0a5483c0000bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcdcc22ee17476d738992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673f8b6e74ce23897a6b24db0e067345560942fa629fc7f2461c96a08707671315c302fae2faffd4f5c06a960bd37c10223fdae7ed04935c3c90d3add8eebce6adcda2130f5011e43f55b588b90dfae158b94f50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47762f6c5bbc4b11e7d7262a1457c39495c826b956ba859ac8e3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef06854797f2000000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf29f517d90bdc01e73835d5a387a9e90d767671414c99d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f651c8412392191fa83fe830548f11e1c8bc15038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b20428d6474a0a91ee90b8de802c6b538622e6bbcb8f786b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d660f20898d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d00587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3b854b1c8c768c001496fa99ce5b5040be959096ea948cfa8e7194123e923914a71ad5a8539fb956dbc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe278a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d8380b1680000000049563cfee3a7f0fc10bfa32c418cef875fb49e299d177a1bcd1e309b921be763e9280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef2062589e591e8660090bb216447d0f69351306b80bef8bc4cef378f97ca33fccf363361dcdba10c154705341896d10cc20009dd182453d0c9aec91a24079b21d52fb5516bf0c28ef37aff5c42f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379210971f8a33e5c84d2bccf977c3e88538f4007000000c99113cd919d156bb496b002d645a5013f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9cfd61aa17f96471214dd68a44c576dc24452eaa9d819e2b04bdd1c5faae549a216d6156cc7a54be90dbd24f0434723eabcb1e6b9463041164feced93fb00000080aea9ec2cd8cabbfa3705158803220f021e3de721e9d47c85ed0bd8424c3cd5242e1dbd859993e277d05b00bca7af687bbed847faf6446ff9f88af43d7b7efd790ad7fc2d71f99959699cc683ae5325874dc34b5939e3822e0943d507e15996632e9f52c323210e68bcbd2876d2d42efb884cc7ef1f237d86be76050000000000fd35d5f93eef4c7c6bf021e743d28aba637c99745b038df9162de873d6cebd8a9fcb26a5e696a6167d07f351243e51ce74b1bd1be55d117a21d7e3924bee0eef4ce8a100d5da4da83f05efa0c09e9884fe68854b4f3c7ce1a38bbb137220f2a806b406bcbab259c3ae00000000000000246540fdea0d76b175a9b61f3de6b3687655371a659bf109cc0a3cc02203acd28ac2948c717a9d9ebc974d3a6b1129ffdde7c88fae329673ec4b04c2c0994d3fae9210c15a6a467c76691e83ce4979a62cde88af3613b2a22ccbe34ae8237648b6f0a6eab5e356650f070d4c55a652bc1adb8e2f921ac2c26c559df648ecedf8fb3fd7590841fec4f81711f326b379529ea3b71ebf30b4924059a313cff25249e5f997b2a3383d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x20, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x2f3}, 0x10, 0x0, r0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000100)="b9fffe006044238cb89e14f008001cff080000004000632f77fbac140c12e934a0a662079f4b4d0406e5feca6aab845013f2325f1a3901050b038da1880b051865589d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) 00:11:22 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xfc, 0x4) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) r2 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r3}) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r3, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) bind$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x10, r3, 0x1, 0x4, 0x6, @local}, 0x14) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'macvtap0\x00', 0x0}) r5 = accept4$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14, 0x80000) bind$packet(r5, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') setsockopt$packet_tx_ring(r6, 0x107, 0xd, &(0x7f00000001c0)=@req={0x1, 0x7fff, 0x3, 0x6}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="03044c000e1e44000c030c2cfff57b016d2763bd563786dd398d537503e52b02591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa03c801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x2378, 0x4000002, 0x0, 0x2ff) 00:11:22 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x10}], '\x00', 0x200400}) 00:11:22 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000071121900000000009502000000000000c86b437c314d18054b0108490fbd637a13ab8066e4d62a103be323bd5c4708f9929367fc2c7ce450d6a71a5a3aebf327ca620747580427521cfa1cff83c8b31505198f9202cfd8db0432fa56dcca21122b63a6343ec321670ecbdb5fef2f42f7fb88e24a0704000000cc9cfe25d8805b347d2fe1c8e564b3ce2dce11748a4c8e4539d055cb4765896657228f7453abf100d2613f349e7ee1b11ef27fd80c1b9057fb1d6e025af606495a9b29a4cb29db20a036c33b8bb67323de28d5c15e11781160775aa3e7425ca66a2f2ac3d9cde770d32499f9b6e500abd6dc679a8dbd24eb399e398bc94b46c926809172d94c356ea9d526967684edb32cac6c7addf0456882414747384c24ab"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wg1\x00', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000340)='./file1\x00', 0x101200, 0x182) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x2, 0x7, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x2, 0x2, 0x1, 0x3, 0x8, 0xfffffffffffffff0}, @map_idx={0x18, 0x2}, @func]}, &(0x7f00000000c0)='GPL\x00', 0xb57a, 0x0, 0x0, 0x41100, 0x4, '\x00', r1, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x5, 0xf, 0x6, 0xbd5812a}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000280)=[r2, 0x1, 0x1, r3, r4, 0x1, r5, 0x1, 0x1]}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000071121900000000009502000000000000c86b437c314d18054b0108490fbd637a13ab8066e4d62a103be323bd5c4708f9929367fc2c7ce450d6a71a5a3aebf327ca620747580427521cfa1cff83c8b31505198f9202cfd8db0432fa56dcca21122b63a6343ec321670ecbdb5fef2f42f7fb88e24a0704000000cc9cfe25d8805b347d2fe1c8e564b3ce2dce11748a4c8e4539d055cb4765896657228f7453abf100d2613f349e7ee1b11ef27fd80c1b9057fb1d6e025af606495a9b29a4cb29db20a036c33b8bb67323de28d5c15e11781160775aa3e7425ca66a2f2ac3d9cde770d32499f9b6e500abd6dc679a8dbd24eb399e398bc94b46c926809172d94c356ea9d526967684edb32cac6c7addf0456882414747384c24ab"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wg1\x00'}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) openat(r2, &(0x7f0000000340)='./file1\x00', 0x101200, 0x182) (async) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') (async) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x2, 0x7, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x2, 0x2, 0x1, 0x3, 0x8, 0xfffffffffffffff0}, @map_idx={0x18, 0x2}, @func]}, &(0x7f00000000c0)='GPL\x00', 0xb57a, 0x0, 0x0, 0x41100, 0x4, '\x00', r1, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x5, 0xf, 0x6, 0xbd5812a}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000280)=[r2, 0x1, 0x1, r3, r4, 0x1, r5, 0x1, 0x1]}, 0x80) (async) 00:11:23 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xa1ffffff, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:23 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x8880, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001380)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcd0cdfa146ec56175037958e271f60d25b7937f02c8695e5a7f24df41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c025669a8355ce34e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e81113610e10d858e8327ef01fb6c86adac122330000fb9c2aec61ce63a3462fd50117b89a9ab359b4eea0c6435767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9e74edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07e500b0000002cab154ad029a119ca3c972780870014601c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f4b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398605211bbae3e2ed0a5483c0000bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcdcc22ee17476d738992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673f8b6e74ce23897a6b24db0e067345560942fa629fc7f2461c96a08707671315c302fae2faffd4f5c06a960bd37c10223fdae7ed04935c3c90d3add8eebce6adcda2130f5011e43f55b588b90dfae158b94f50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47762f6c5bbc4b11e7d7262a1457c39495c826b956ba859ac8e3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef06854797f2000000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf29f517d90bdc01e73835d5a387a9e90d767671414c99d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f651c8412392191fa83fe830548f11e1c8bc15038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b20428d6474a0a91ee90b8de802c6b538622e6bbcb8f786b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d660f20898d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d00587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3b854b1c8c768c001496fa99ce5b5040be959096ea948cfa8e7194123e923914a71ad5a8539fb956dbc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe278a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d8380b1680000000049563cfee3a7f0fc10bfa32c418cef875fb49e299d177a1bcd1e309b921be763e9280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef2062589e591e8660090bb216447d0f69351306b80bef8bc4cef378f97ca33fccf363361dcdba10c154705341896d10cc20009dd182453d0c9aec91a24079b21d52fb5516bf0c28ef37aff5c42f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379210971f8a33e5c84d2bccf977c3e88538f4007000000c99113cd919d156bb496b002d645a5013f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9cfd61aa17f96471214dd68a44c576dc24452eaa9d819e2b04bdd1c5faae549a216d6156cc7a54be90dbd24f0434723eabcb1e6b9463041164feced93fb00000080aea9ec2cd8cabbfa3705158803220f021e3de721e9d47c85ed0bd8424c3cd5242e1dbd859993e277d05b00bca7af687bbed847faf6446ff9f88af43d7b7efd790ad7fc2d71f99959699cc683ae5325874dc34b5939e3822e0943d507e15996632e9f52c323210e68bcbd2876d2d42efb884cc7ef1f237d86be76050000000000fd35d5f93eef4c7c6bf021e743d28aba637c99745b038df9162de873d6cebd8a9fcb26a5e696a6167d07f351243e51ce74b1bd1be55d117a21d7e3924bee0eef4ce8a100d5da4da83f05efa0c09e9884fe68854b4f3c7ce1a38bbb137220f2a806b406bcbab259c3ae00000000000000246540fdea0d76b175a9b61f3de6b3687655371a659bf109cc0a3cc02203acd28ac2948c717a9d9ebc974d3a6b1129ffdde7c88fae329673ec4b04c2c0994d3fae9210c15a6a467c76691e83ce4979a62cde88af3613b2a22ccbe34ae8237648b6f0a6eab5e356650f070d4c55a652bc1adb8e2f921ac2c26c559df648ecedf8fb3fd7590841fec4f81711f326b379529ea3b71ebf30b4924059a313cff25249e5f997b2a3383d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x20, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x2f3}, 0x10, 0x0, r0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000100)="b9fffe006044238cb89e14f008001cff080000004000632f77fbac140c12e934a0a662079f4b4d0406e5feca6aab845013f2325f1a3901050b038da1880b051865589d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) 00:11:23 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000071121900000000009502000000000000c86b437c314d18054b0108490fbd637a13ab8066e4d62a103be323bd5c4708f9929367fc2c7ce450d6a71a5a3aebf327ca620747580427521cfa1cff83c8b31505198f9202cfd8db0432fa56dcca21122b63a6343ec321670ecbdb5fef2f42f7fb88e24a0704000000cc9cfe25d8805b347d2fe1c8e564b3ce2dce11748a4c8e4539d055cb4765896657228f7453abf100d2613f349e7ee1b11ef27fd80c1b9057fb1d6e025af606495a9b29a4cb29db20a036c33b8bb67323de28d5c15e11781160775aa3e7425ca66a2f2ac3d9cde770d32499f9b6e500abd6dc679a8dbd24eb399e398bc94b46c926809172d94c356ea9d526967684edb32cac6c7addf0456882414747384c24ab"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wg1\x00', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000340)='./file1\x00', 0x101200, 0x182) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x2, 0x7, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x2, 0x2, 0x1, 0x3, 0x8, 0xfffffffffffffff0}, @map_idx={0x18, 0x2}, @func]}, &(0x7f00000000c0)='GPL\x00', 0xb57a, 0x0, 0x0, 0x41100, 0x4, '\x00', r1, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x5, 0xf, 0x6, 0xbd5812a}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000280)=[r2, 0x1, 0x1, r3, r4, 0x1, r5, 0x1, 0x1]}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000071121900000000009502000000000000c86b437c314d18054b0108490fbd637a13ab8066e4d62a103be323bd5c4708f9929367fc2c7ce450d6a71a5a3aebf327ca620747580427521cfa1cff83c8b31505198f9202cfd8db0432fa56dcca21122b63a6343ec321670ecbdb5fef2f42f7fb88e24a0704000000cc9cfe25d8805b347d2fe1c8e564b3ce2dce11748a4c8e4539d055cb4765896657228f7453abf100d2613f349e7ee1b11ef27fd80c1b9057fb1d6e025af606495a9b29a4cb29db20a036c33b8bb67323de28d5c15e11781160775aa3e7425ca66a2f2ac3d9cde770d32499f9b6e500abd6dc679a8dbd24eb399e398bc94b46c926809172d94c356ea9d526967684edb32cac6c7addf0456882414747384c24ab"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wg1\x00'}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r3, &(0x7f00000003c0)='./file1\x00') (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) openat(r2, &(0x7f0000000340)='./file1\x00', 0x101200, 0x182) (async) symlinkat(&(0x7f0000000380)='.\x00', r5, &(0x7f00000003c0)='./file1\x00') (async) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x2, 0x7, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, [@ldst={0x1, 0x2, 0x2, 0x1, 0x3, 0x8, 0xfffffffffffffff0}, @map_idx={0x18, 0x2}, @func]}, &(0x7f00000000c0)='GPL\x00', 0xb57a, 0x0, 0x0, 0x41100, 0x4, '\x00', r1, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x5, 0xf, 0x6, 0xbd5812a}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000280)=[r2, 0x1, 0x1, r3, r4, 0x1, r5, 0x1, 0x1]}, 0x80) (async) 00:11:23 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x11}], '\x00', 0x200400}) 00:11:23 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xfc, 0x4) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) r2 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r3}) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r3, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) bind$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x10, r3, 0x1, 0x4, 0x6, @local}, 0x14) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'macvtap0\x00', 0x0}) r5 = accept4$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14, 0x80000) bind$packet(r5, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') setsockopt$packet_tx_ring(r6, 0x107, 0xd, &(0x7f00000001c0)=@req={0x1, 0x7fff, 0x3, 0x6}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="03044c000e1e44000c030c2cfff57b016d2763bd563786dd398d537503e52b02591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa03c801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x2378, 0x4000002, 0x0, 0x2ff) socket$packet(0x11, 0x3, 0x300) (async) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xfc, 0x4) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) socket$inet6(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00'}) (async) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r3}) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r3, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x10, r3, 0x1, 0x4, 0x6, @local}, 0x14) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'macvtap0\x00'}) (async) accept4$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14, 0x80000) (async) bind$packet(r5, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') (async) setsockopt$packet_tx_ring(r6, 0x107, 0xd, &(0x7f00000001c0)=@req={0x1, 0x7fff, 0x3, 0x6}, 0x10) (async) sendto$inet6(r0, &(0x7f0000000080)="03044c000e1e44000c030c2cfff57b016d2763bd563786dd398d537503e52b02591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa03c801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x2378, 0x4000002, 0x0, 0x2ff) (async) 00:11:23 executing program 3: r0 = socket(0x11, 0xa, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r2, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) (async) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r0) sendmsg$IPVS_CMD_GET_DEST(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x3c, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x18, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}]}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4}, 0x80) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @loopback={0xfec0ffff00001200}}}) 00:11:23 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x8880, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001380)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcd0cdfa146ec56175037958e271f60d25b7937f02c8695e5a7f24df41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c025669a8355ce34e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e81113610e10d858e8327ef01fb6c86adac122330000fb9c2aec61ce63a3462fd50117b89a9ab359b4eea0c6435767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9e74edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07e500b0000002cab154ad029a119ca3c972780870014601c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f4b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398605211bbae3e2ed0a5483c0000bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcdcc22ee17476d738992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673f8b6e74ce23897a6b24db0e067345560942fa629fc7f2461c96a08707671315c302fae2faffd4f5c06a960bd37c10223fdae7ed04935c3c90d3add8eebce6adcda2130f5011e43f55b588b90dfae158b94f50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47762f6c5bbc4b11e7d7262a1457c39495c826b956ba859ac8e3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef06854797f2000000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf29f517d90bdc01e73835d5a387a9e90d767671414c99d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f651c8412392191fa83fe830548f11e1c8bc15038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b20428d6474a0a91ee90b8de802c6b538622e6bbcb8f786b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d660f20898d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d00587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3b854b1c8c768c001496fa99ce5b5040be959096ea948cfa8e7194123e923914a71ad5a8539fb956dbc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe278a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d8380b1680000000049563cfee3a7f0fc10bfa32c418cef875fb49e299d177a1bcd1e309b921be763e9280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef2062589e591e8660090bb216447d0f69351306b80bef8bc4cef378f97ca33fccf363361dcdba10c154705341896d10cc20009dd182453d0c9aec91a24079b21d52fb5516bf0c28ef37aff5c42f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379210971f8a33e5c84d2bccf977c3e88538f4007000000c99113cd919d156bb496b002d645a5013f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9cfd61aa17f96471214dd68a44c576dc24452eaa9d819e2b04bdd1c5faae549a216d6156cc7a54be90dbd24f0434723eabcb1e6b9463041164feced93fb00000080aea9ec2cd8cabbfa3705158803220f021e3de721e9d47c85ed0bd8424c3cd5242e1dbd859993e277d05b00bca7af687bbed847faf6446ff9f88af43d7b7efd790ad7fc2d71f99959699cc683ae5325874dc34b5939e3822e0943d507e15996632e9f52c323210e68bcbd2876d2d42efb884cc7ef1f237d86be76050000000000fd35d5f93eef4c7c6bf021e743d28aba637c99745b038df9162de873d6cebd8a9fcb26a5e696a6167d07f351243e51ce74b1bd1be55d117a21d7e3924bee0eef4ce8a100d5da4da83f05efa0c09e9884fe68854b4f3c7ce1a38bbb137220f2a806b406bcbab259c3ae00000000000000246540fdea0d76b175a9b61f3de6b3687655371a659bf109cc0a3cc02203acd28ac2948c717a9d9ebc974d3a6b1129ffdde7c88fae329673ec4b04c2c0994d3fae9210c15a6a467c76691e83ce4979a62cde88af3613b2a22ccbe34ae8237648b6f0a6eab5e356650f070d4c55a652bc1adb8e2f921ac2c26c559df648ecedf8fb3fd7590841fec4f81711f326b379529ea3b71ebf30b4924059a313cff25249e5f997b2a3383d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x20, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x2f3}, 0x10, 0x0, r0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000100)="b9fffe006044238cb89e14f008001cff080000004000632f77fbac140c12e934a0a662079f4b4d0406e5feca6aab845013f2325f1a3901050b038da1880b051865589d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x8880, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001380)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcd0cdfa146ec56175037958e271f60d25b7937f02c8695e5a7f24df41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c025669a8355ce34e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e81113610e10d858e8327ef01fb6c86adac122330000fb9c2aec61ce63a3462fd50117b89a9ab359b4eea0c6435767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9e74edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07e500b0000002cab154ad029a119ca3c972780870014601c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f4b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398605211bbae3e2ed0a5483c0000bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcdcc22ee17476d738992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673f8b6e74ce23897a6b24db0e067345560942fa629fc7f2461c96a08707671315c302fae2faffd4f5c06a960bd37c10223fdae7ed04935c3c90d3add8eebce6adcda2130f5011e43f55b588b90dfae158b94f50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47762f6c5bbc4b11e7d7262a1457c39495c826b956ba859ac8e3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef06854797f2000000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf29f517d90bdc01e73835d5a387a9e90d767671414c99d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f651c8412392191fa83fe830548f11e1c8bc15038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b20428d6474a0a91ee90b8de802c6b538622e6bbcb8f786b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d660f20898d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d00587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3b854b1c8c768c001496fa99ce5b5040be959096ea948cfa8e7194123e923914a71ad5a8539fb956dbc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe278a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d8380b1680000000049563cfee3a7f0fc10bfa32c418cef875fb49e299d177a1bcd1e309b921be763e9280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef2062589e591e8660090bb216447d0f69351306b80bef8bc4cef378f97ca33fccf363361dcdba10c154705341896d10cc20009dd182453d0c9aec91a24079b21d52fb5516bf0c28ef37aff5c42f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379210971f8a33e5c84d2bccf977c3e88538f4007000000c99113cd919d156bb496b002d645a5013f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9cfd61aa17f96471214dd68a44c576dc24452eaa9d819e2b04bdd1c5faae549a216d6156cc7a54be90dbd24f0434723eabcb1e6b9463041164feced93fb00000080aea9ec2cd8cabbfa3705158803220f021e3de721e9d47c85ed0bd8424c3cd5242e1dbd859993e277d05b00bca7af687bbed847faf6446ff9f88af43d7b7efd790ad7fc2d71f99959699cc683ae5325874dc34b5939e3822e0943d507e15996632e9f52c323210e68bcbd2876d2d42efb884cc7ef1f237d86be76050000000000fd35d5f93eef4c7c6bf021e743d28aba637c99745b038df9162de873d6cebd8a9fcb26a5e696a6167d07f351243e51ce74b1bd1be55d117a21d7e3924bee0eef4ce8a100d5da4da83f05efa0c09e9884fe68854b4f3c7ce1a38bbb137220f2a806b406bcbab259c3ae00000000000000246540fdea0d76b175a9b61f3de6b3687655371a659bf109cc0a3cc02203acd28ac2948c717a9d9ebc974d3a6b1129ffdde7c88fae329673ec4b04c2c0994d3fae9210c15a6a467c76691e83ce4979a62cde88af3613b2a22ccbe34ae8237648b6f0a6eab5e356650f070d4c55a652bc1adb8e2f921ac2c26c559df648ecedf8fb3fd7590841fec4f81711f326b379529ea3b71ebf30b4924059a313cff25249e5f997b2a3383d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x20, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x2f3}, 0x10, 0x0, r0}, 0x80) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000100)="b9fffe006044238cb89e14f008001cff080000004000632f77fbac140c12e934a0a662079f4b4d0406e5feca6aab845013f2325f1a3901050b038da1880b051865589d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) (async) 00:11:23 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x12}], '\x00', 0x200400}) 00:11:23 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee00, 0xee01}}, './file0\x00'}) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x8, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r1}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x2023015}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(`qH\x00', 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="08a441728a97c38a3c26cc2e6fcf2f893abab1388194da3b07f2651a59222350a7fe0c5f24c49409a73e9fcb990ba031b567cf5e091d2039122c80d9f58ef137599d9ddbe228891f6a3822caf9b7279da12ebe11ac29545af1754b59add5b18ab3d5e8e51f043ae911a1692b4b46af5e561148a36e8ee1369c589ed97b4aab94f8f12bd48262c56a92bfa441503bfb4c2e1886bf74a2d2f12292b5a86465f5a05ef347b3618bf9ce0018a2052d4741943de5140703b7e332b3f7cc72891efaea73fa33ca3ffb700dcd8f86e996d825285429c4dcdb105625b35eed451015e48b22bf1803ac65fe424d4562243e0ee7181187f376e06351997e0fd69bdfea0fff87f7836da72e10fe0cbe008908355daadd66d89406481f8913012e0572ec195f444e2c5503bdc9b4b9aebaa5fb24c539e91bf0af00e8fb9b6a9650aa9a3f4e9b0266ac6aff2ccd067692bfb3e6233dffe8f73cf9c7e49285d193f72ee07218d831d0a8282e4c129373b4eca5a68b7e05d37833775e38c6a8b363b221b4821c09aa0c64bdcaaa6702585d683ff45449eda53679fcf33a61795260a2a020c795d0437858f9d6ce1c687aa8fba795edd3e828a59716df2d1c3be0960c8c672a1d3c93689eee788fd9d77fed0d2aed3c520bcf4f093101d0ea21d3624d872a7d0b706667cc131debcd988fa0f86c69cc6bad9d7f00e4e5bae21d67213654f9f5631d92e73623f694ca791eab3b68fbaa7be26a17136496e0b64d787a9b8b9bd2ef66a4fd520e864c570735a4db3dea05709035042a7ba738aa432f33d3be5f9356c60522582e40069581fdc38bcea49710cf6ce44617b5c10e79ad587375e5cb4946a32969c6908b6fcfab9dc267fd10fc5392e3092abc09881a85d8cf46c7cadc2503e0d8583cf2426ee6532f4b2c54b4d2717a6b6ddbeae4792ed8375dcde58ba38a43115c257c59cbb1752b9c58476537fe018a05232b280eddc602a97c477887bd118bb71b1a162ddc4ac157d21688734edc0b0d7c59c676301ec7887499d14afdfa238c93c73b7ce078a39dc225ca3988ec2640b5f0dcf02b44495dd15f6dcaa0e433616fdf89e2360926639c3a89a003a6ee39dbdac77e71ea1ec487f594efdd9ee1535f06ed83dcfe633264c0fa449069da2d1edd710a6523eaeb53cf91924f4e08d7e1a57bf888915812cc46ac684ef8993991919f1490d45e6ab9b39698c6f052ed45c5c01b37aee17cab437526ac7bbe700eaf1483d1daa33454166f40a1be390ce886bd41c83f7eca6a8d03c541f48fd841378dac0436fdc98a7bf0b7391de56b9aa8f15a0cee8c1d800be4739ac73dd940b7022a5ea9a30b0f71209708a72ab85235bf9cc3ca6ba835fa4d4cfff189e9f0e1c2ca918f6b75daee203380b29ad5b8e45b1ed4985dbbdcbe86768176f717c6f4408ddc8319c36458f50db2e1e6fd0ed258569827ecde4aa548966f38fb138e8c1a697942958d8db9771d08a19567c9b4b2466b7e150c01d901643fe7cfe3244927c1e52a858eb06f3060ab5d7cf819ec7500ab5d8f53b8bf7d2e124f33ee92c3c3e319bfe651082f643f4f851b90ce5c0bbec0cb3c5a15359601afda54e8cefb133896d3397c4e9ba91924fe8a45bc66b64a27ac178e39c4a7a545cc3ae04593c9ec759cfedd5ec15408e89923cfded7b88b709005a2609b4a5c9c7f349a2ca8219fb2806372e8ca51889d048ecd65b087aec82010a11b0bc5b27a11d2e6c2da4f4474921033731220502cd74ac5dc334fa91ec0db98ca8fc191aeeb2075c09c5e89f70bf52ba1686211ba93d31c9420c0f202071f710bca90f40f3ce6092937e0361d9ad06926c32c06a7fbef162da5baf7b33b9a68a4162dc5f914af11c08f2ae26432078aa5d224fe5f637363aa5fc6083a88c748b37aa9b94dd29d32e8f5dda045f4ba60b325891e1345b0a3cd1ba6f9ec3f22828b91d067e63ebff66a95da7ca9de90c350a92474a0912db4efbc7ef036f9059d3d48e03a82ff2ca9222d701c6d11986b5dca57f6f34ea41c86c18c527dcdafcb240b29a30082d3b5617eec495fcefabe56f734114dee6d7a60ecc4584d94fc0fb55df1fe045c759d7d7a3358886c5464b88b4c6771b31ebb6d7f1b1884f25d7bc176d76145bcb08cfd6adf54e01b8a6513ba46faaf9357ba1db2f66a778428753685dcfcd8f76d14d4964a1f9ca6132ee32b61999b39f5393fe8d3a30089430664730f2cf830e5e0f8f06f4c861fb17456c44aae7893ea67f61caefe7ac1eee4492b49a675567a3957ebeda28c534c2ca0a9885b9a34cfac04414c75c831d30506fcbbf9560e583f30e8841f3b82cdb03c03afd9097ba588ab1cdc46fbbeea919d510e635b6f7451fe177e641abc88b50d6da98b97fff74695982e1b7afc65502adaf96946273c36df49a5a511641fb7fa894b79291c12a1116c3cac149c290ff3ecf9e3eba2d73c7573255a2b87114aab5e7715fd8ea1310334c45a059ffa8e295f309133ac94644e366b91b583d0bb3c167fc0fb688c8e63b5f550e4e5beeb015d17e37ae42d83633e51a9ebdbf61040880e790167c5d2c45b44133fac472f3aa8dedbab6e20b7138e2d483611bcb61884c43b0342f6c11348998d0d61b77b041756f89a9909ab0354a6a50970ec8f4cab3d033a49730f5918deefaaacc557f6319e9798813df8e4e5776a10989bf9c8320263f5462486e4eadf385bd5ea72c76ac8a9eeb88d6517d5ff407902489063c1506dc7ced31fb1c420b8ede1043c2fb627f75e3431df3b73387410355d1876b4f80caff7ca0a51864391e534e6ab49cbf031b7e8137d37ece8e68ba45f79b9186099751857c6f8f4645b5431254e938b98f9142a37c35f7450316b9d0a5859805524dfd8c81b26da89e95f644ef4c766b98042ce1ded0c4fff551fdfa414e2356e65d1e75e8d7027979f3de7ebab6e318712d57604424df7b4cc7f9411ffba860f508fc9298d372fa7b23b938c7e2df0e609f8b4cff32bf39c7aa997c7ca364b11058cf153265ef9bf1d2931e5231529a816fba75d48a6a4377a96bedba88357ca39d08ebb7de0b88877f3549fff6dd85efb93da261c76543766580c4a41371118413dd91f8382c6d4790267e791bcac68c6c442082b0a9e67ac0b390ea5e5b712c22b2de1362088e800a5e33b641531ad4f1a0836faf2d6a67f14b3e423aef9a4faad5c70be9a1332e3a47635fdcbc77bbc09e96a55dd77587e18dce632bc3c1730f90c70cd5b8e90cb2ed0ee353353e99c4b1c0ea864cb809b4d7e1c497d12dfe39c55702f5a49fc13f148ee9700db195a07a924d3019581c3264e32960ae54784a177a808761151b96c7a233a5fea1743fd232e77c3a2c15c350b4fc994acb1e172844232a9204381606782c9284e2e8beaba75b765afa2aaf91f4226ab23a2aa7dc07a21a4eab87726dded1551613375a8f146ce0b0d01bf89b00bb8843213623d8a9b396410e244c80f884f588d0ab3da468422d8286bdde9eff6343df9b0a20f38516243e88e1158d19104d7844fab446926c61b97f2f99941dd04961795a2953f8e1be5d20f0154fe25ab8d76a292b23ac288949954abe6ed0699be1c35438adc081b19fd2f45601c1816e9e33475642aebab409402a0008ce964e92c5f99931526602fa85d66cf342965146e4496cbb0d2a81b422f88b851c1a8af61748e725e6f1dc765f1d5f54b9dc521a3df5baed93a087cc743bc5777d27dbab40ff71bc63e55524d8c20c1830016304e2df3b090714f82a8766260047b65fe97b300734847e6defd4ee092e4cbb157323678208202c71858b7380c38dda79b60b2c23fd17e7dfeb3bf3c52162e38a86b3c0b160c7dc62c018b8cdc90d9be9a6a9396a52d6de21c9746950fcf130c5de50fab496c80f7077a6224cf3479145ca1be203affe6077ea40fe54d39404adcf512297cbc5c05701c38670d9f3f5cbda6b7e06bd2be444e68135712ce7fc34527e2f985930713b980aa3a7e6ec2fecefca65fa346610c342995a8833bf0fe96977b7aa1c90f1836d5277219b357d75fb868f1f33b6e6cbb4d26d4feee4e8d6f2b1e7e77ddb44d941fe409b1db7d590239d3d8671fa796960c92728d45ad05d0a4505a13296ea321d3e8d99eddcc7d290f31c94821bfcc997fbc68aa4f9c7c4018f1bba9981c497b60c1752fc47bd5979eb7d7efc98a79d9691224b22f733c92b3a3afe66e494220bf10f547a2dfc3e5594cae90593f27e77083ebf45e59020dc9f67d501ae4d392be423fb452f5bf2f008f8d6cc48d24e2bff18901bd49ca768f17661180cef2158064999559f1c57def5850b318f6c1165261017695ef98eac7599127f0f4966dba45fd470902bcbdf5c9f231d6f54afb4792030c107399821da7eac9c90c7ca426232fe9613f87162b3a11ba30e5f5ea46d67c703e5fe54e024b1b2cb5c4030510f90dc105870da9a46fa85a80f8ce4bc3654426caf2673c36ae380353cbe72b99ac92fe76aa9632303ee47039899e4c7f39b70ec843e1ec6da6fc7a1bc9da0fc90774b96cf74cdeb5a6641a19b5e3af6d35b6c0cc899d7977fa66b12ad206401d26699c85ad2ef1a1abbf7525c39b8face0d17948b91012124dfd3e02a8c2d05ed2e3ef70c35899c0ca6ac69801c3d0e19fd42480044df16678b00f6e8ca67c9af7fdc2df64e52b285156378ffecda6d5bcb6afc4919a30b9fb6f5d31de22c2a1df3d92505489037d5dfebf95d3112eb34f55cc5a1560a1cca1135eb1cefcc55e6b62378525cf3b403de1e9b0d18b21b40c71692aab1b7d2954b7ce1636551123ade41bb09b1c8c06e2b7edeafa126b18670cdb40c8cc348c9ef43b6293b24ef5fee4b3e9c8c063e395527e6460ff11c14130ceef75412eadabdfad8052c07373f1526b65a0a29a545f9938e9878528359d066308fa6778fc331e41ce6749039376e7923e258bd64c50628558c16813d28fb3ae498b7ed242fcbfe9e4c9e56f77867eae45c5e21f43dc961ffece42418cc67d338bed04708b7c7402e2e17d239256ce98a0569beba93d687a99e865108ebeaa2d351cf699cfd837c580d11f8cb6ca04598f8777f47d688bc99d58c692468cd39cec536153fafbad19a46865cf71f304a7c2194560315a0dd7ecd6b0bbb6e76d1f81509c5e52a64f62b8a2e60b854da2ca5bef290bd57a08cfc4d74da8732524790a4985e3e5980aa7e28168ccb116ae15defd86c2fe7ecfcb31ac8ffae1f80af427824ade0acd5f1c8be1042634f12b910e768c6c68bf651093753d064aef6291cb4beea4e56f8b4ffcec8d9521435f0bea15a30be7a58e9e3a9cb20d69d89db284a562c1858453b6503fec02c0658d2a59dfbdae11266cf973821564a82f9446f227b250c64056b1e8d9dd0b48017fe92ad7ccba17ef968eb8c691ea5948179a223dcf13e60fef924ca0288236f85a2fdb630d98448e4d5c891c60cb6d87434c129f9989417aa78d725f282465297c436044ec221d65c1451a6839476e451784ac0f0babd9e1697c6393534ab3b4aa4d84667cc5b0a9ddde618548bbc83cfc665cf520e20745d839aee79aee87b1b775ce944d0241e4579f7bf3b01b1b06e2082b3e9e526311dd81992d71ee664430901af7be8b1cecb70fed1702b932a55a563d29f3b5c11f8d7c47e88761b42e0b132ce8d7f5879d5d754a0f57a6fc2e1e9fd4b74a30aadbe1f032eceba80b4d8c867a45084557d703b8164f51ae44f0337da09a0e6b5af1d4ec4b33f68855fb9afae794c106af60793f396d0212a84f6487e39150c8ee353065f501ca256141da55bfad141b6348944754b4b4fb12eaa6a3bb59365094047832266e8bd851eb368912f5bfdd66d89aa55cb4a1b5eae25d083165b5779e9268a327978ccb9e3ddeb8da47fbb4e9425b0364c9a3e2095de2df697b004b9de86f5eaf8012fe86cc958beed3e99d4a930e7592747ae07b5a4da3c830e848fdeefefc07e0c3210e20aea522719fcfad70e8c9584ae928d5d464b1e1b65511316b4f6fb2d3238806d46fb6466635c930c9ee51549490fa86d9a8165cb1cbbd8d91453ff7b2dc08bcab43fd9c5a7948ae7aa6129dc2e7cda11642b409c5241312b6f38f991b75859f6f8142f32c07762ac0016761893a4078b88c6645d539a7763ab0762cc6022456075a4e9d879d376e7cd46a01a80e33fefef35ffb216f999fb7fee48740b774609f1500837808477600fdebb43bd33308e63228b0c446851ebd8a827e39bfe9b66acc87dffd1fcc6635202069b982e514b5d700f5aa5be1c3d8d5a7a48c4cdada638dbd42771445daeb45f87a104c7f86c919a82b885d2b18f12080d4ba99df0af79eaee8b55206adbf3419644128326726a45ab52d1d79b116ec4c5cab949ddd8021e8185d7b06bb0f4ab1f4fa8febc4033bccab66493c0f08039c38ef8217ab3e4e76abaab40da1e530c033a7cef80e9fb46f3c3baddc598bfb3f400eb04d11d1a75cabc7504000cac6e0a69cd4a82bfac6bf6be7e1c895b73d4850e8eaef6f84cbb94e1ccac044d3b0fb85836dff5275a72f05e8b747124f6d0657ed501a808b846ea50366c671a36f1534d8effb64941db59a91e462384bed491fabc4292fa3e019bd72cbf5e698fcc3ef804c68391af2af1930c60d01979a152133dee327ef0b96ae0ac5be2a5820295c58875ec48106481779c7a849521d6b6706e99e6bbd532b9eea66c404b2977d34757083c267ffcf139d2cf19815625bb1f00dc66f46de7fa2b1e107bb0d195016008d9efabf5f8b6418a918ee2a6dfa3106f915b85a8f29a0950493cf1d7d9511b2d0fe72f9e217a693f2b2fba0e138a1f6c8dd18bd44d6e1db0b5a4d425554892a3786217683881301d881ac4f3978b4ca25db7d9bb00c25a1b11192840991dce0e371c8179a286b1ad957518a13a7ad618b29aa9572448a7e3165c1b9620ac93ebaf231c33f8e33c917797d65320930aa5e8f6be6d610e1a1070e233ab24ed259eb3ce1bc0925eff61a4130960e288af2a4a27093698f37b767348ad5029bbd3067dce11b4e06b81da46575293ca76a13cce8fed9818ac11fc03ea9463dd1a63a3af1849de604efe57085818e3515b6f45f26ed8eefdfcd326a9326b836cc1433d6217c4647d429fd93a5df90b4bedd63da6801877da202785d84033323e80b7e8580dfd103bab2fdc11c85f09e5150aa92dbf611a7caccf99aa07130ba4679c9292f03bc17fa03fe55bd71398fb2001ec71406435f9be68e079391f7002e7343b6eadeb8675c736edec01a952041815ff88eaf168e46d31f277b3d814a474e7c5a9ac95e05ae80375b8bf1bdf8a319798bccc4d81fea55840a17434446d9a60452898a31a542f8c36a9dc660820237bc485ac1ac755741bab75e15e19194acf7f1f71717c36e78eefe7984f8dc59890e4be767668af30a1fe41508e53e717f590f317c1b8e1b1ca582f989968f5c7c6a64699464b7a376bbdb561d7e512496025c9840df3e090f93406b2bc0cd5800f317fe1088ddf5deeebcbdfd00ba111665c19fe908d0951bca21a6d6219e8aeef41cf03d32fda2a518c1c5cf1c6dd3c7c02d5442f6e1ba68f9ea32b6d48c6b3786909875e23cbaabe50510ca8b8aa5b28dbcc1d465cfc3b38fa7f6befff132346c586e456ee207f27702adde972b31f4515d6b88912d34dac6d2231c1eb9eb3d175972580d34e68a8b92a8cd461182cd51ffad43476032ec2e06b6667dbcfaa3ccdfd0243b3ecbe4a9d5fd21cff25fe31a2d10715bd5e0711b1208e929883ff538219c8c895c4deda954c032e703a59844017caba7f4bdbd2199627b3bef6e1bdee97a18532c70bd23b4a6333ce561b668a745259d8aa79a90fc0bec2ba7db173ba5cd2ca96f75c077c8cb412d5c8b8967d0f9195f8f9613825431e63aa72424e34dc0786a9291b4dc08caed14f345c529e6a08e2336ec87159d4354043224c727e61be232d6aeedd38d10eaeda0a19f0da70ddfbcb665b73f8ae5a17f4967088cf6be495208d23b1013ab29e1e7fcb0baed384048289505b394889e7ce97bdc862c547d2f5cfa2e74664353d66533b467465c2e6f0838e4df4903e25df912a1946506f1a2e346c1f3c197ad67ab2f3e59b6be898c97b13ac26aef92421173bedca9dd2700a2a80099964f8a3370d7bb50d3eafb9238dc854935467e2b8a1c1e2410c554ca924a42c739dda6c11495736e6773abbe96253327c17a07b53f1c1effc368f29bf5cb6151ef12ed7ebf53d30932bce5ef18e864bff14cc31e87e59ad44f385fa3539ab5f7985d1724ab277e3415cadc0786ae3737d592617c7170b029927a0546c7aca8636cbbc1a529c92724c027fb203be6412d3fb8d0b845a094b60bb895bcb2955473fc87e55b9060cdca2bdfc61ae7239c5cb7eaccc86bd6f1ccab2a6a3debceadc77963a40c4fb13b09da6f4a5ee9c5f318a61d17df429cb945ffbc3f6a2ab41deaf0138e6c02aba05e563a6bc06596d669ea80969f9ae09c97c8fb2c6b9389283d704886be7305c51c47316f55347c6ed2bcb26d431eaeee14c22bf83078c26817f2038c90ae576e1ed1530db5fd7e78487ea05a62bcb861533f8caeea897ace0824e249f91522374b1035c4c87c67e7735ad83b75beb58bf4a5bf46413d0692b97f2434c6c31f299b51fadf546110bc4f5a14980693c70567ae2d1e087743d2ebdd08ce47de28d8576fb8188fed623da46f59e768814005ccf1ecd16b96fc5d09f980e62d43ce0864b025172453c518a8a5e3c18c80b5431a8aa44a59ac9c00a527a4febf0d31ffd76d3a4ea02973e34b0acd67d73016d82225bda1200dd6988029910ab880e1aa6152de79f6d0e1f3a7cf9192d8d40b38961d9f8d7492a0a7e91413617e9c4a9b89cf08445500983dbcc50ec46f39508bf171c461cb5062f0d5160f88d376d3153571f19b00685da2b11bd46086a250ebd424c3f6f0fcbf723adf2c070692fa121811c818469bc43c39f7b7245a6dd4ffe128383566707c007dc2e40bac4d79065edea0527f1ec24fc7fffd50bee3e2433a61a6c5719fa3d7f52c00d5ad9c06366dda5aebb42dab6b9465e4be0d64fc279bc061530e5b4fb32cb75cd7a7bc544a3889d6dce953fabb4e56bc9e6d12dea2579c10c96abf08bdb106bc086db4fee958e566acd108e3d3d5378921702fbe5a92527280154dd1d64f07cb7391a0583b984920dddd074e04d839fa494f591498b51ae79b2c8c2455f02fb4ed2238a1d56476e3b974982ffd5ed4e1dccd548d1746b439453023ae60b71f691b142075596661bb234b91437b97f22deecb6f301815f2b15cc5b4864792c5aa40623142af420e90835b87d2285cba76cba2e72f92da133d34acd0c301ac817d75986032f14613978d69e3de4fbc3030282a5a3b8ec88ad6d0ca4286da41ca8c8dfe165100158e6f5bc3f017ec559587639266fe5975f98944742efcb39076afded3309b4838d08529cf7542c20e05f3d2955d4748eff8d01719f0e5b43b728a83628c3c79f3517c642a7b7b5818c59ec39b34b9659786036f2415dbcfb1de06d0ff980816ca4a6a026e778a7645a9ee34f4d2a6242c851a8b74da6458fd581f278d1d617948db320ceef2a4cdfad3f0416dd77bbc6009c13d661198d42403d3a1eafe5364858002da6fa307fa6a8487414c2bf9987f2302dc30212ac4a428fde66fac19926af36ca72ca6a82e16245782156d6ad8cce19c0416fc2fbc3d701bf467ed82b861e3589235450d80c6bb46edafe8ec24620b7463ddccd3b465ccb9039ffd6f7100b925d63928e438f5162a122f4f022624d8846057826251cc819d8ef58c78166b3d12cfdf386b35aa479b0a4ba72f7d717005ec9a4c75c085f2109f1f0f63a626904a4f36db40acb339c2496744d076db9917ed03ce527084189b4c5fa26a263ff271b89dcf806f34959c1334fcc0a4d62c9e785ebd2bb62ea28095f0491cdeae036104df6f95b3afbaf78d396cc0b91658a49ccbf7af56d3b7db5df56bc1d4a1c7b5924649e46e0cad2443d0a859e5b6f8011727417a570135f719e1a46691e1a001e0e47f2602fe9e724c3f8345cfac528f983351fc985dcb117abab643ce4eb09b109c45f98d901e4ce948f405c86d9b2888b6e3a5c5a030d75a0e254252851e2fbff521486ba693ba8473cf168464b115ea8bbf7077fd9f578d4372ff4434b55cdfe729abbe0c424d3f75241f532aa872be9fa33a18b728bd336a7e98769009fd6fcf799b32f0b61a3bfa5b9e2b31fc611592bcb682773fc7c15fb944e5044af5dade1bbaa8060c7b2db25efce020c836e6e6998210e6e4736f43d044f8745c566deea08039bc217416f238910cd67e1a7bf5c423d126393e591a75e5b40b92bdcf18474fc81b727b7792afd0585aa536d9a72118954c127e23dcd9be233021fa6f8eb1b8c000f06aeceb87c89316fc2c76ba48d7245b1ec5006aa1fd8eabde5e7e8ad71ef76c4e0c7e523673a3d70fee0121351a1e9164bf37e79c598a496f75972bbdde0f492771238607bdc27688fb5fe11fe6ed94a47929318d618078d058429134ed879b55226cfbad4acb25d0b972dc17e6e92e2837b52df7dd8036823ba704ad2300d3fd166d1c57a3fa81056cdb3ca32d00fea9b9b9396acc9ee456d39a3d76f5ab98a151f71161df69be89aa4c5d406d872aa39a71b92a74671e3398161f52cf2d5881efbf16724db6687a48f0ba6361062bccc1932655dfb89d21ce51573571d60ae983a69eeaecc14e2280c19e6ab7d4e0b6bedb1afdd5104acc5dd3a828914d2be825b2209d7d9550ce9a582dba68e66280855a350766779678010be550fc87df52abff6c2b5a13e64f7b2a763a2df2ae47ab02ea130b146a8da2344b06a326ccb5a890e0418210824a869cd9a614df45414052c7ec989f627869dfdf0822e48b07f1b9ad765c0dd308688b938dcc4a52accfdd233e7c997cc1e156b8d6a576087b117fa932c04b1c5e0af28aa972c330aa5824925ea92819b1c462fd850ed493b92d2d894fef304ffa405f5aadeef34bef2e956910a5141e1a69927609fe79c977e30f96d87d9f1090f237b9596a865516b55a3eafe9ddbf66ea1869559651bc4608bbeec48110b5fe36600e0db7e816d1aae260e3d0f10b43fd5edc5913bde05ce3703916ddf6d981b2446d2b3977329f5769826595f2f1a63c88f9aef32408d6977892c7143df5b1f4f6cf082222c11dacc57552e065a6a41f9371c60249642abf3eb1bb6c66baa1664a56649cef384ad984699f64b3317dba154e916614cfaf2d2cda907faf9b8eee2328b72c7d0251085c5bab0407ec3187f263b28438985f2b211496e254a96ac3038cd2f536dbc7b3f91c03bc0aba91f636af69b9bceba1cede2b502120b01411a681e372a3780de35ebaebd06800a83cd193483489486d5c2943b3dccbe5d88d45a95df22da2002d10077459b4214c37f6e5dc593e836b83d1b1e1aa6be22c4127bb975694fb75004125bb626666899973d703b8508967c8bc43404c8e7ab6905a9e4ae03d617acd9d9bae", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)={0xb0, 0x0, 0x0, [{{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}, {0x0, 0x0, 0x3, 0x0, '(9\\'}}]}, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents64(r3, 0x0, 0x0) write$FUSE_NOTIFY_DELETE(r0, &(0x7f00000000c0)={0x2c, 0x6, 0x0, {0x1, 0x3, 0x3, 0x0, '(9\\'}}, 0x2c) 00:11:23 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x25}], '\x00', 0x200400}) 00:11:23 executing program 4: r0 = mq_open(&(0x7f0000000000)='\x00', 0x2, 0x126, &(0x7f0000000040)={0x3ff, 0x3, 0x7f, 0x4}) fcntl$getownex(r0, 0x10, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mq_notify(r1, &(0x7f0000000100)={0x0, 0x25, 0x1, @tid=r2}) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000140)=0x0) sched_setattr(r3, &(0x7f0000000180)={0x38, 0x6, 0x40, 0x7, 0x3, 0x401, 0x0, 0x0, 0x3, 0x200}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@link_local, @empty, @val={@void, {0x8100, 0x3, 0x1}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x8, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}, @empty, @private0}}}}, 0x0) 00:11:23 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xfc, 0x4) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) r2 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r3}) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r3, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) bind$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x10, r3, 0x1, 0x4, 0x6, @local}, 0x14) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'macvtap0\x00', 0x0}) r5 = accept4$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14, 0x80000) bind$packet(r5, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') setsockopt$packet_tx_ring(r6, 0x107, 0xd, &(0x7f00000001c0)=@req={0x1, 0x7fff, 0x3, 0x6}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="03044c000e1e44000c030c2cfff57b016d2763bd563786dd398d537503e52b02591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa03c801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x2378, 0x4000002, 0x0, 0x2ff) socket$packet(0x11, 0x3, 0x300) (async) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000000)=0xfc, 0x4) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) socket$inet6(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00'}) (async) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r3}) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r3, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000200)={0x11, 0x10, r3, 0x1, 0x4, 0x6, @local}, 0x14) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'macvtap0\x00'}) (async) accept4$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14, 0x80000) (async) bind$packet(r5, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @remote}, 0x14) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000380)='.\x00', r6, &(0x7f00000003c0)='./file1\x00') (async) setsockopt$packet_tx_ring(r6, 0x107, 0xd, &(0x7f00000001c0)=@req={0x1, 0x7fff, 0x3, 0x6}, 0x10) (async) sendto$inet6(r0, &(0x7f0000000080)="03044c000e1e44000c030c2cfff57b016d2763bd563786dd398d537503e52b02591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa03c801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x2378, 0x4000002, 0x0, 0x2ff) (async) 00:11:23 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x5c}], '\x00', 0x200400}) 00:11:23 executing program 3: r0 = socket(0x11, 0xa, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) (rerun: 32) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r2, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) (async) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r0) sendmsg$IPVS_CMD_GET_DEST(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x3c, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x18, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_SCHED_NAME={0x9, 0x6, 'none\x00'}]}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4}, 0x80) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @loopback={0xfec0ffff00001200}}}) 00:11:23 executing program 5: r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000040)='cgroup.threads\x00', 0x2, 0x0) write$binfmt_elf32(r0, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x80, 0x5, 0xf9, 0x3, 0xff, 0x2, 0x0, 0x0, 0x21a, 0x38, 0x2fe, 0xfff, 0x5f7d, 0x20, 0x2, 0x5, 0x1, 0x9de}, [{0x474e554, 0x3, 0x4, 0x0, 0x8000, 0x527a, 0x137b, 0x3ff}, {0x1, 0x100, 0x5, 0x3, 0x6, 0xfff, 0x2, 0x401}], "cd6109f9ec74c2210e85a6", ['\x00', '\x00']}, 0x283) syz_mount_image$romfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100a3, 0x3, &(0x7f0000000080)=[{&(0x7f0000010000)="2d726f6d3166732d00002980bc13fe34726f6d20363331663166373500000000000000490000002000000000d1ffff972e000000000000000000000000000000000000600000002000000000d1d1ff802e2e000000000000000000000000000000000559000000800000000069968dc266696c65300000000000000000000000000004ca000000000000041a69968ab766696c6530000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c", 0xd3}, {&(0x7f0000000400)="0000000000000000000000000000000500000000000000e0000000006796646b66696c653200000000000000000000000000000a000000000000000a6896938766696c6531000000000000000000000073797a6b616c6c6572730000000000006321391048517f1c5fcdfaf36fb4fd18ed90fe229f1fa9c552e8d46b6a2974291fa61ed8538f519ad8da184f43ab0158d818a5b47785", 0x96, 0xd3}, {&(0x7f0000000340)="c014672db8b1c4817f84f08012b8ab17f43f18f1a3fe787477538fd3776440b5337f9795a37ff7da75ce47ab6df7b932e99c715cee3b12d049563178c8d170506f00da912637b4ff71e47b572e70ec244339a1ba73d3466bd2ddc473df60a7b22ccb2e2426f91693dde32239eb4f7a26c0799f0f7c826843fb597344585a5431a59aa8925912fe45e9ae9397114dfb997e583c1cecf5e6c612957fe520b1ad0c1b5ec5", 0xa3, 0x200}], 0x808000, &(0x7f0000000140)=ANY=[@ANYBLOB="edcc48eafe017b2a03f883699513f92921"], 0x1) 00:11:23 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xb8040000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:23 executing program 4: r0 = mq_open(&(0x7f0000000000)='\x00', 0x2, 0x126, &(0x7f0000000040)={0x3ff, 0x3, 0x7f, 0x4}) fcntl$getownex(r0, 0x10, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mq_notify(r1, &(0x7f0000000100)={0x0, 0x25, 0x1, @tid=r2}) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000140)=0x0) sched_setattr(r3, &(0x7f0000000180)={0x38, 0x6, 0x40, 0x7, 0x3, 0x401, 0x0, 0x0, 0x3, 0x200}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@link_local, @empty, @val={@void, {0x8100, 0x3, 0x1}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x8, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}, @empty, @private0}}}}, 0x0) mq_open(&(0x7f0000000000)='\x00', 0x2, 0x126, &(0x7f0000000040)={0x3ff, 0x3, 0x7f, 0x4}) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000080)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) (async) getpid() (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) mq_notify(r1, &(0x7f0000000100)={0x0, 0x25, 0x1, @tid=r2}) (async) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000140)) (async) sched_setattr(r3, &(0x7f0000000180)={0x38, 0x6, 0x40, 0x7, 0x3, 0x401, 0x0, 0x0, 0x3, 0x200}, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000240)={@link_local, @empty, @val={@void, {0x8100, 0x3, 0x1}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x8, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}, @empty, @private0}}}}, 0x0) (async) 00:11:23 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee00, 0xee01}}, './file0\x00'}) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x8, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r1}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x2023015}}, 0x50) (async) syz_fuse_handle_req(r0, &(0x7f00000042c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(`qH\x00', 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(r0, &(0x7f0000009800)="08a441728a97c38a3c26cc2e6fcf2f893abab1388194da3b07f2651a59222350a7fe0c5f24c49409a73e9fcb990ba031b567cf5e091d2039122c80d9f58ef137599d9ddbe228891f6a3822caf9b7279da12ebe11ac29545af1754b59add5b18ab3d5e8e51f043ae911a1692b4b46af5e561148a36e8ee1369c589ed97b4aab94f8f12bd48262c56a92bfa441503bfb4c2e1886bf74a2d2f12292b5a86465f5a05ef347b3618bf9ce0018a2052d4741943de5140703b7e332b3f7cc72891efaea73fa33ca3ffb700dcd8f86e996d825285429c4dcdb105625b35eed451015e48b22bf1803ac65fe424d4562243e0ee7181187f376e06351997e0fd69bdfea0fff87f7836da72e10fe0cbe008908355daadd66d89406481f8913012e0572ec195f444e2c5503bdc9b4b9aebaa5fb24c539e91bf0af00e8fb9b6a9650aa9a3f4e9b0266ac6aff2ccd067692bfb3e6233dffe8f73cf9c7e49285d193f72ee07218d831d0a8282e4c129373b4eca5a68b7e05d37833775e38c6a8b363b221b4821c09aa0c64bdcaaa6702585d683ff45449eda53679fcf33a61795260a2a020c795d0437858f9d6ce1c687aa8fba795edd3e828a59716df2d1c3be0960c8c672a1d3c93689eee788fd9d77fed0d2aed3c520bcf4f093101d0ea21d3624d872a7d0b706667cc131debcd988fa0f86c69cc6bad9d7f00e4e5bae21d67213654f9f5631d92e73623f694ca791eab3b68fbaa7be26a17136496e0b64d787a9b8b9bd2ef66a4fd520e864c570735a4db3dea05709035042a7ba738aa432f33d3be5f9356c60522582e40069581fdc38bcea49710cf6ce44617b5c10e79ad587375e5cb4946a32969c6908b6fcfab9dc267fd10fc5392e3092abc09881a85d8cf46c7cadc2503e0d8583cf2426ee6532f4b2c54b4d2717a6b6ddbeae4792ed8375dcde58ba38a43115c257c59cbb1752b9c58476537fe018a05232b280eddc602a97c477887bd118bb71b1a162ddc4ac157d21688734edc0b0d7c59c676301ec7887499d14afdfa238c93c73b7ce078a39dc225ca3988ec2640b5f0dcf02b44495dd15f6dcaa0e433616fdf89e2360926639c3a89a003a6ee39dbdac77e71ea1ec487f594efdd9ee1535f06ed83dcfe633264c0fa449069da2d1edd710a6523eaeb53cf91924f4e08d7e1a57bf888915812cc46ac684ef8993991919f1490d45e6ab9b39698c6f052ed45c5c01b37aee17cab437526ac7bbe700eaf1483d1daa33454166f40a1be390ce886bd41c83f7eca6a8d03c541f48fd841378dac0436fdc98a7bf0b7391de56b9aa8f15a0cee8c1d800be4739ac73dd940b7022a5ea9a30b0f71209708a72ab85235bf9cc3ca6ba835fa4d4cfff189e9f0e1c2ca918f6b75daee203380b29ad5b8e45b1ed4985dbbdcbe86768176f717c6f4408ddc8319c36458f50db2e1e6fd0ed258569827ecde4aa548966f38fb138e8c1a697942958d8db9771d08a19567c9b4b2466b7e150c01d901643fe7cfe3244927c1e52a858eb06f3060ab5d7cf819ec7500ab5d8f53b8bf7d2e124f33ee92c3c3e319bfe651082f643f4f851b90ce5c0bbec0cb3c5a15359601afda54e8cefb133896d3397c4e9ba91924fe8a45bc66b64a27ac178e39c4a7a545cc3ae04593c9ec759cfedd5ec15408e89923cfded7b88b709005a2609b4a5c9c7f349a2ca8219fb2806372e8ca51889d048ecd65b087aec82010a11b0bc5b27a11d2e6c2da4f4474921033731220502cd74ac5dc334fa91ec0db98ca8fc191aeeb2075c09c5e89f70bf52ba1686211ba93d31c9420c0f202071f710bca90f40f3ce6092937e0361d9ad06926c32c06a7fbef162da5baf7b33b9a68a4162dc5f914af11c08f2ae26432078aa5d224fe5f637363aa5fc6083a88c748b37aa9b94dd29d32e8f5dda045f4ba60b325891e1345b0a3cd1ba6f9ec3f22828b91d067e63ebff66a95da7ca9de90c350a92474a0912db4efbc7ef036f9059d3d48e03a82ff2ca9222d701c6d11986b5dca57f6f34ea41c86c18c527dcdafcb240b29a30082d3b5617eec495fcefabe56f734114dee6d7a60ecc4584d94fc0fb55df1fe045c759d7d7a3358886c5464b88b4c6771b31ebb6d7f1b1884f25d7bc176d76145bcb08cfd6adf54e01b8a6513ba46faaf9357ba1db2f66a778428753685dcfcd8f76d14d4964a1f9ca6132ee32b61999b39f5393fe8d3a30089430664730f2cf830e5e0f8f06f4c861fb17456c44aae7893ea67f61caefe7ac1eee4492b49a675567a3957ebeda28c534c2ca0a9885b9a34cfac04414c75c831d30506fcbbf9560e583f30e8841f3b82cdb03c03afd9097ba588ab1cdc46fbbeea919d510e635b6f7451fe177e641abc88b50d6da98b97fff74695982e1b7afc65502adaf96946273c36df49a5a511641fb7fa894b79291c12a1116c3cac149c290ff3ecf9e3eba2d73c7573255a2b87114aab5e7715fd8ea1310334c45a059ffa8e295f309133ac94644e366b91b583d0bb3c167fc0fb688c8e63b5f550e4e5beeb015d17e37ae42d83633e51a9ebdbf61040880e790167c5d2c45b44133fac472f3aa8dedbab6e20b7138e2d483611bcb61884c43b0342f6c11348998d0d61b77b041756f89a9909ab0354a6a50970ec8f4cab3d033a49730f5918deefaaacc557f6319e9798813df8e4e5776a10989bf9c8320263f5462486e4eadf385bd5ea72c76ac8a9eeb88d6517d5ff407902489063c1506dc7ced31fb1c420b8ede1043c2fb627f75e3431df3b73387410355d1876b4f80caff7ca0a51864391e534e6ab49cbf031b7e8137d37ece8e68ba45f79b9186099751857c6f8f4645b5431254e938b98f9142a37c35f7450316b9d0a5859805524dfd8c81b26da89e95f644ef4c766b98042ce1ded0c4fff551fdfa414e2356e65d1e75e8d7027979f3de7ebab6e318712d57604424df7b4cc7f9411ffba860f508fc9298d372fa7b23b938c7e2df0e609f8b4cff32bf39c7aa997c7ca364b11058cf153265ef9bf1d2931e5231529a816fba75d48a6a4377a96bedba88357ca39d08ebb7de0b88877f3549fff6dd85efb93da261c76543766580c4a41371118413dd91f8382c6d4790267e791bcac68c6c442082b0a9e67ac0b390ea5e5b712c22b2de1362088e800a5e33b641531ad4f1a0836faf2d6a67f14b3e423aef9a4faad5c70be9a1332e3a47635fdcbc77bbc09e96a55dd77587e18dce632bc3c1730f90c70cd5b8e90cb2ed0ee353353e99c4b1c0ea864cb809b4d7e1c497d12dfe39c55702f5a49fc13f148ee9700db195a07a924d3019581c3264e32960ae54784a177a808761151b96c7a233a5fea1743fd232e77c3a2c15c350b4fc994acb1e172844232a9204381606782c9284e2e8beaba75b765afa2aaf91f4226ab23a2aa7dc07a21a4eab87726dded1551613375a8f146ce0b0d01bf89b00bb8843213623d8a9b396410e244c80f884f588d0ab3da468422d8286bdde9eff6343df9b0a20f38516243e88e1158d19104d7844fab446926c61b97f2f99941dd04961795a2953f8e1be5d20f0154fe25ab8d76a292b23ac288949954abe6ed0699be1c35438adc081b19fd2f45601c1816e9e33475642aebab409402a0008ce964e92c5f99931526602fa85d66cf342965146e4496cbb0d2a81b422f88b851c1a8af61748e725e6f1dc765f1d5f54b9dc521a3df5baed93a087cc743bc5777d27dbab40ff71bc63e55524d8c20c1830016304e2df3b090714f82a8766260047b65fe97b300734847e6defd4ee092e4cbb157323678208202c71858b7380c38dda79b60b2c23fd17e7dfeb3bf3c52162e38a86b3c0b160c7dc62c018b8cdc90d9be9a6a9396a52d6de21c9746950fcf130c5de50fab496c80f7077a6224cf3479145ca1be203affe6077ea40fe54d39404adcf512297cbc5c05701c38670d9f3f5cbda6b7e06bd2be444e68135712ce7fc34527e2f985930713b980aa3a7e6ec2fecefca65fa346610c342995a8833bf0fe96977b7aa1c90f1836d5277219b357d75fb868f1f33b6e6cbb4d26d4feee4e8d6f2b1e7e77ddb44d941fe409b1db7d590239d3d8671fa796960c92728d45ad05d0a4505a13296ea321d3e8d99eddcc7d290f31c94821bfcc997fbc68aa4f9c7c4018f1bba9981c497b60c1752fc47bd5979eb7d7efc98a79d9691224b22f733c92b3a3afe66e494220bf10f547a2dfc3e5594cae90593f27e77083ebf45e59020dc9f67d501ae4d392be423fb452f5bf2f008f8d6cc48d24e2bff18901bd49ca768f17661180cef2158064999559f1c57def5850b318f6c1165261017695ef98eac7599127f0f4966dba45fd470902bcbdf5c9f231d6f54afb4792030c107399821da7eac9c90c7ca426232fe9613f87162b3a11ba30e5f5ea46d67c703e5fe54e024b1b2cb5c4030510f90dc105870da9a46fa85a80f8ce4bc3654426caf2673c36ae380353cbe72b99ac92fe76aa9632303ee47039899e4c7f39b70ec843e1ec6da6fc7a1bc9da0fc90774b96cf74cdeb5a6641a19b5e3af6d35b6c0cc899d7977fa66b12ad206401d26699c85ad2ef1a1abbf7525c39b8face0d17948b91012124dfd3e02a8c2d05ed2e3ef70c35899c0ca6ac69801c3d0e19fd42480044df16678b00f6e8ca67c9af7fdc2df64e52b285156378ffecda6d5bcb6afc4919a30b9fb6f5d31de22c2a1df3d92505489037d5dfebf95d3112eb34f55cc5a1560a1cca1135eb1cefcc55e6b62378525cf3b403de1e9b0d18b21b40c71692aab1b7d2954b7ce1636551123ade41bb09b1c8c06e2b7edeafa126b18670cdb40c8cc348c9ef43b6293b24ef5fee4b3e9c8c063e395527e6460ff11c14130ceef75412eadabdfad8052c07373f1526b65a0a29a545f9938e9878528359d066308fa6778fc331e41ce6749039376e7923e258bd64c50628558c16813d28fb3ae498b7ed242fcbfe9e4c9e56f77867eae45c5e21f43dc961ffece42418cc67d338bed04708b7c7402e2e17d239256ce98a0569beba93d687a99e865108ebeaa2d351cf699cfd837c580d11f8cb6ca04598f8777f47d688bc99d58c692468cd39cec536153fafbad19a46865cf71f304a7c2194560315a0dd7ecd6b0bbb6e76d1f81509c5e52a64f62b8a2e60b854da2ca5bef290bd57a08cfc4d74da8732524790a4985e3e5980aa7e28168ccb116ae15defd86c2fe7ecfcb31ac8ffae1f80af427824ade0acd5f1c8be1042634f12b910e768c6c68bf651093753d064aef6291cb4beea4e56f8b4ffcec8d9521435f0bea15a30be7a58e9e3a9cb20d69d89db284a562c1858453b6503fec02c0658d2a59dfbdae11266cf973821564a82f9446f227b250c64056b1e8d9dd0b48017fe92ad7ccba17ef968eb8c691ea5948179a223dcf13e60fef924ca0288236f85a2fdb630d98448e4d5c891c60cb6d87434c129f9989417aa78d725f282465297c436044ec221d65c1451a6839476e451784ac0f0babd9e1697c6393534ab3b4aa4d84667cc5b0a9ddde618548bbc83cfc665cf520e20745d839aee79aee87b1b775ce944d0241e4579f7bf3b01b1b06e2082b3e9e526311dd81992d71ee664430901af7be8b1cecb70fed1702b932a55a563d29f3b5c11f8d7c47e88761b42e0b132ce8d7f5879d5d754a0f57a6fc2e1e9fd4b74a30aadbe1f032eceba80b4d8c867a45084557d703b8164f51ae44f0337da09a0e6b5af1d4ec4b33f68855fb9afae794c106af60793f396d0212a84f6487e39150c8ee353065f501ca256141da55bfad141b6348944754b4b4fb12eaa6a3bb59365094047832266e8bd851eb368912f5bfdd66d89aa55cb4a1b5eae25d083165b5779e9268a327978ccb9e3ddeb8da47fbb4e9425b0364c9a3e2095de2df697b004b9de86f5eaf8012fe86cc958beed3e99d4a930e7592747ae07b5a4da3c830e848fdeefefc07e0c3210e20aea522719fcfad70e8c9584ae928d5d464b1e1b65511316b4f6fb2d3238806d46fb6466635c930c9ee51549490fa86d9a8165cb1cbbd8d91453ff7b2dc08bcab43fd9c5a7948ae7aa6129dc2e7cda11642b409c5241312b6f38f991b75859f6f8142f32c07762ac0016761893a4078b88c6645d539a7763ab0762cc6022456075a4e9d879d376e7cd46a01a80e33fefef35ffb216f999fb7fee48740b774609f1500837808477600fdebb43bd33308e63228b0c446851ebd8a827e39bfe9b66acc87dffd1fcc6635202069b982e514b5d700f5aa5be1c3d8d5a7a48c4cdada638dbd42771445daeb45f87a104c7f86c919a82b885d2b18f12080d4ba99df0af79eaee8b55206adbf3419644128326726a45ab52d1d79b116ec4c5cab949ddd8021e8185d7b06bb0f4ab1f4fa8febc4033bccab66493c0f08039c38ef8217ab3e4e76abaab40da1e530c033a7cef80e9fb46f3c3baddc598bfb3f400eb04d11d1a75cabc7504000cac6e0a69cd4a82bfac6bf6be7e1c895b73d4850e8eaef6f84cbb94e1ccac044d3b0fb85836dff5275a72f05e8b747124f6d0657ed501a808b846ea50366c671a36f1534d8effb64941db59a91e462384bed491fabc4292fa3e019bd72cbf5e698fcc3ef804c68391af2af1930c60d01979a152133dee327ef0b96ae0ac5be2a5820295c58875ec48106481779c7a849521d6b6706e99e6bbd532b9eea66c404b2977d34757083c267ffcf139d2cf19815625bb1f00dc66f46de7fa2b1e107bb0d195016008d9efabf5f8b6418a918ee2a6dfa3106f915b85a8f29a0950493cf1d7d9511b2d0fe72f9e217a693f2b2fba0e138a1f6c8dd18bd44d6e1db0b5a4d425554892a3786217683881301d881ac4f3978b4ca25db7d9bb00c25a1b11192840991dce0e371c8179a286b1ad957518a13a7ad618b29aa9572448a7e3165c1b9620ac93ebaf231c33f8e33c917797d65320930aa5e8f6be6d610e1a1070e233ab24ed259eb3ce1bc0925eff61a4130960e288af2a4a27093698f37b767348ad5029bbd3067dce11b4e06b81da46575293ca76a13cce8fed9818ac11fc03ea9463dd1a63a3af1849de604efe57085818e3515b6f45f26ed8eefdfcd326a9326b836cc1433d6217c4647d429fd93a5df90b4bedd63da6801877da202785d84033323e80b7e8580dfd103bab2fdc11c85f09e5150aa92dbf611a7caccf99aa07130ba4679c9292f03bc17fa03fe55bd71398fb2001ec71406435f9be68e079391f7002e7343b6eadeb8675c736edec01a952041815ff88eaf168e46d31f277b3d814a474e7c5a9ac95e05ae80375b8bf1bdf8a319798bccc4d81fea55840a17434446d9a60452898a31a542f8c36a9dc660820237bc485ac1ac755741bab75e15e19194acf7f1f71717c36e78eefe7984f8dc59890e4be767668af30a1fe41508e53e717f590f317c1b8e1b1ca582f989968f5c7c6a64699464b7a376bbdb561d7e512496025c9840df3e090f93406b2bc0cd5800f317fe1088ddf5deeebcbdfd00ba111665c19fe908d0951bca21a6d6219e8aeef41cf03d32fda2a518c1c5cf1c6dd3c7c02d5442f6e1ba68f9ea32b6d48c6b3786909875e23cbaabe50510ca8b8aa5b28dbcc1d465cfc3b38fa7f6befff132346c586e456ee207f27702adde972b31f4515d6b88912d34dac6d2231c1eb9eb3d175972580d34e68a8b92a8cd461182cd51ffad43476032ec2e06b6667dbcfaa3ccdfd0243b3ecbe4a9d5fd21cff25fe31a2d10715bd5e0711b1208e929883ff538219c8c895c4deda954c032e703a59844017caba7f4bdbd2199627b3bef6e1bdee97a18532c70bd23b4a6333ce561b668a745259d8aa79a90fc0bec2ba7db173ba5cd2ca96f75c077c8cb412d5c8b8967d0f9195f8f9613825431e63aa72424e34dc0786a9291b4dc08caed14f345c529e6a08e2336ec87159d4354043224c727e61be232d6aeedd38d10eaeda0a19f0da70ddfbcb665b73f8ae5a17f4967088cf6be495208d23b1013ab29e1e7fcb0baed384048289505b394889e7ce97bdc862c547d2f5cfa2e74664353d66533b467465c2e6f0838e4df4903e25df912a1946506f1a2e346c1f3c197ad67ab2f3e59b6be898c97b13ac26aef92421173bedca9dd2700a2a80099964f8a3370d7bb50d3eafb9238dc854935467e2b8a1c1e2410c554ca924a42c739dda6c11495736e6773abbe96253327c17a07b53f1c1effc368f29bf5cb6151ef12ed7ebf53d30932bce5ef18e864bff14cc31e87e59ad44f385fa3539ab5f7985d1724ab277e3415cadc0786ae3737d592617c7170b029927a0546c7aca8636cbbc1a529c92724c027fb203be6412d3fb8d0b845a094b60bb895bcb2955473fc87e55b9060cdca2bdfc61ae7239c5cb7eaccc86bd6f1ccab2a6a3debceadc77963a40c4fb13b09da6f4a5ee9c5f318a61d17df429cb945ffbc3f6a2ab41deaf0138e6c02aba05e563a6bc06596d669ea80969f9ae09c97c8fb2c6b9389283d704886be7305c51c47316f55347c6ed2bcb26d431eaeee14c22bf83078c26817f2038c90ae576e1ed1530db5fd7e78487ea05a62bcb861533f8caeea897ace0824e249f91522374b1035c4c87c67e7735ad83b75beb58bf4a5bf46413d0692b97f2434c6c31f299b51fadf546110bc4f5a14980693c70567ae2d1e087743d2ebdd08ce47de28d8576fb8188fed623da46f59e768814005ccf1ecd16b96fc5d09f980e62d43ce0864b025172453c518a8a5e3c18c80b5431a8aa44a59ac9c00a527a4febf0d31ffd76d3a4ea02973e34b0acd67d73016d82225bda1200dd6988029910ab880e1aa6152de79f6d0e1f3a7cf9192d8d40b38961d9f8d7492a0a7e91413617e9c4a9b89cf08445500983dbcc50ec46f39508bf171c461cb5062f0d5160f88d376d3153571f19b00685da2b11bd46086a250ebd424c3f6f0fcbf723adf2c070692fa121811c818469bc43c39f7b7245a6dd4ffe128383566707c007dc2e40bac4d79065edea0527f1ec24fc7fffd50bee3e2433a61a6c5719fa3d7f52c00d5ad9c06366dda5aebb42dab6b9465e4be0d64fc279bc061530e5b4fb32cb75cd7a7bc544a3889d6dce953fabb4e56bc9e6d12dea2579c10c96abf08bdb106bc086db4fee958e566acd108e3d3d5378921702fbe5a92527280154dd1d64f07cb7391a0583b984920dddd074e04d839fa494f591498b51ae79b2c8c2455f02fb4ed2238a1d56476e3b974982ffd5ed4e1dccd548d1746b439453023ae60b71f691b142075596661bb234b91437b97f22deecb6f301815f2b15cc5b4864792c5aa40623142af420e90835b87d2285cba76cba2e72f92da133d34acd0c301ac817d75986032f14613978d69e3de4fbc3030282a5a3b8ec88ad6d0ca4286da41ca8c8dfe165100158e6f5bc3f017ec559587639266fe5975f98944742efcb39076afded3309b4838d08529cf7542c20e05f3d2955d4748eff8d01719f0e5b43b728a83628c3c79f3517c642a7b7b5818c59ec39b34b9659786036f2415dbcfb1de06d0ff980816ca4a6a026e778a7645a9ee34f4d2a6242c851a8b74da6458fd581f278d1d617948db320ceef2a4cdfad3f0416dd77bbc6009c13d661198d42403d3a1eafe5364858002da6fa307fa6a8487414c2bf9987f2302dc30212ac4a428fde66fac19926af36ca72ca6a82e16245782156d6ad8cce19c0416fc2fbc3d701bf467ed82b861e3589235450d80c6bb46edafe8ec24620b7463ddccd3b465ccb9039ffd6f7100b925d63928e438f5162a122f4f022624d8846057826251cc819d8ef58c78166b3d12cfdf386b35aa479b0a4ba72f7d717005ec9a4c75c085f2109f1f0f63a626904a4f36db40acb339c2496744d076db9917ed03ce527084189b4c5fa26a263ff271b89dcf806f34959c1334fcc0a4d62c9e785ebd2bb62ea28095f0491cdeae036104df6f95b3afbaf78d396cc0b91658a49ccbf7af56d3b7db5df56bc1d4a1c7b5924649e46e0cad2443d0a859e5b6f8011727417a570135f719e1a46691e1a001e0e47f2602fe9e724c3f8345cfac528f983351fc985dcb117abab643ce4eb09b109c45f98d901e4ce948f405c86d9b2888b6e3a5c5a030d75a0e254252851e2fbff521486ba693ba8473cf168464b115ea8bbf7077fd9f578d4372ff4434b55cdfe729abbe0c424d3f75241f532aa872be9fa33a18b728bd336a7e98769009fd6fcf799b32f0b61a3bfa5b9e2b31fc611592bcb682773fc7c15fb944e5044af5dade1bbaa8060c7b2db25efce020c836e6e6998210e6e4736f43d044f8745c566deea08039bc217416f238910cd67e1a7bf5c423d126393e591a75e5b40b92bdcf18474fc81b727b7792afd0585aa536d9a72118954c127e23dcd9be233021fa6f8eb1b8c000f06aeceb87c89316fc2c76ba48d7245b1ec5006aa1fd8eabde5e7e8ad71ef76c4e0c7e523673a3d70fee0121351a1e9164bf37e79c598a496f75972bbdde0f492771238607bdc27688fb5fe11fe6ed94a47929318d618078d058429134ed879b55226cfbad4acb25d0b972dc17e6e92e2837b52df7dd8036823ba704ad2300d3fd166d1c57a3fa81056cdb3ca32d00fea9b9b9396acc9ee456d39a3d76f5ab98a151f71161df69be89aa4c5d406d872aa39a71b92a74671e3398161f52cf2d5881efbf16724db6687a48f0ba6361062bccc1932655dfb89d21ce51573571d60ae983a69eeaecc14e2280c19e6ab7d4e0b6bedb1afdd5104acc5dd3a828914d2be825b2209d7d9550ce9a582dba68e66280855a350766779678010be550fc87df52abff6c2b5a13e64f7b2a763a2df2ae47ab02ea130b146a8da2344b06a326ccb5a890e0418210824a869cd9a614df45414052c7ec989f627869dfdf0822e48b07f1b9ad765c0dd308688b938dcc4a52accfdd233e7c997cc1e156b8d6a576087b117fa932c04b1c5e0af28aa972c330aa5824925ea92819b1c462fd850ed493b92d2d894fef304ffa405f5aadeef34bef2e956910a5141e1a69927609fe79c977e30f96d87d9f1090f237b9596a865516b55a3eafe9ddbf66ea1869559651bc4608bbeec48110b5fe36600e0db7e816d1aae260e3d0f10b43fd5edc5913bde05ce3703916ddf6d981b2446d2b3977329f5769826595f2f1a63c88f9aef32408d6977892c7143df5b1f4f6cf082222c11dacc57552e065a6a41f9371c60249642abf3eb1bb6c66baa1664a56649cef384ad984699f64b3317dba154e916614cfaf2d2cda907faf9b8eee2328b72c7d0251085c5bab0407ec3187f263b28438985f2b211496e254a96ac3038cd2f536dbc7b3f91c03bc0aba91f636af69b9bceba1cede2b502120b01411a681e372a3780de35ebaebd06800a83cd193483489486d5c2943b3dccbe5d88d45a95df22da2002d10077459b4214c37f6e5dc593e836b83d1b1e1aa6be22c4127bb975694fb75004125bb626666899973d703b8508967c8bc43404c8e7ab6905a9e4ae03d617acd9d9bae", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)={0xb0, 0x0, 0x0, [{{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}, {0x0, 0x0, 0x3, 0x0, '(9\\'}}]}, 0x0, 0x0}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents64(r3, 0x0, 0x0) (async, rerun: 64) write$FUSE_NOTIFY_DELETE(r0, &(0x7f00000000c0)={0x2c, 0x6, 0x0, {0x1, 0x3, 0x3, 0x0, '(9\\'}}, 0x2c) (rerun: 64) 00:11:23 executing program 5: r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000040)='cgroup.threads\x00', 0x2, 0x0) write$binfmt_elf32(r0, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x80, 0x5, 0xf9, 0x3, 0xff, 0x2, 0x0, 0x0, 0x21a, 0x38, 0x2fe, 0xfff, 0x5f7d, 0x20, 0x2, 0x5, 0x1, 0x9de}, [{0x474e554, 0x3, 0x4, 0x0, 0x8000, 0x527a, 0x137b, 0x3ff}, {0x1, 0x100, 0x5, 0x3, 0x6, 0xfff, 0x2, 0x401}], "cd6109f9ec74c2210e85a6", ['\x00', '\x00']}, 0x283) syz_mount_image$romfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100a3, 0x3, &(0x7f0000000080)=[{&(0x7f0000010000)="2d726f6d3166732d00002980bc13fe34726f6d20363331663166373500000000000000490000002000000000d1ffff972e000000000000000000000000000000000000600000002000000000d1d1ff802e2e000000000000000000000000000000000559000000800000000069968dc266696c65300000000000000000000000000004ca000000000000041a69968ab766696c6530000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c", 0xd3}, {&(0x7f0000000400)="0000000000000000000000000000000500000000000000e0000000006796646b66696c653200000000000000000000000000000a000000000000000a6896938766696c6531000000000000000000000073797a6b616c6c6572730000000000006321391048517f1c5fcdfaf36fb4fd18ed90fe229f1fa9c552e8d46b6a2974291fa61ed8538f519ad8da184f43ab0158d818a5b47785", 0x96, 0xd3}, {&(0x7f0000000340)="c014672db8b1c4817f84f08012b8ab17f43f18f1a3fe787477538fd3776440b5337f9795a37ff7da75ce47ab6df7b932e99c715cee3b12d049563178c8d170506f00da912637b4ff71e47b572e70ec244339a1ba73d3466bd2ddc473df60a7b22ccb2e2426f91693dde32239eb4f7a26c0799f0f7c826843fb597344585a5431a59aa8925912fe45e9ae9397114dfb997e583c1cecf5e6c612957fe520b1ad0c1b5ec5", 0xa3, 0x200}], 0x808000, &(0x7f0000000140)=ANY=[@ANYBLOB="edcc48eafe017b2a03f883699513f92921"], 0x1) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000040)='cgroup.threads\x00', 0x2, 0x0) (async) write$binfmt_elf32(r0, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x80, 0x5, 0xf9, 0x3, 0xff, 0x2, 0x0, 0x0, 0x21a, 0x38, 0x2fe, 0xfff, 0x5f7d, 0x20, 0x2, 0x5, 0x1, 0x9de}, [{0x474e554, 0x3, 0x4, 0x0, 0x8000, 0x527a, 0x137b, 0x3ff}, {0x1, 0x100, 0x5, 0x3, 0x6, 0xfff, 0x2, 0x401}], "cd6109f9ec74c2210e85a6", ['\x00', '\x00']}, 0x283) (async) syz_mount_image$romfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100a3, 0x3, &(0x7f0000000080)=[{&(0x7f0000010000)="2d726f6d3166732d00002980bc13fe34726f6d20363331663166373500000000000000490000002000000000d1ffff972e000000000000000000000000000000000000600000002000000000d1d1ff802e2e000000000000000000000000000000000559000000800000000069968dc266696c65300000000000000000000000000004ca000000000000041a69968ab766696c6530000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c", 0xd3}, {&(0x7f0000000400)="0000000000000000000000000000000500000000000000e0000000006796646b66696c653200000000000000000000000000000a000000000000000a6896938766696c6531000000000000000000000073797a6b616c6c6572730000000000006321391048517f1c5fcdfaf36fb4fd18ed90fe229f1fa9c552e8d46b6a2974291fa61ed8538f519ad8da184f43ab0158d818a5b47785", 0x96, 0xd3}, {&(0x7f0000000340)="c014672db8b1c4817f84f08012b8ab17f43f18f1a3fe787477538fd3776440b5337f9795a37ff7da75ce47ab6df7b932e99c715cee3b12d049563178c8d170506f00da912637b4ff71e47b572e70ec244339a1ba73d3466bd2ddc473df60a7b22ccb2e2426f91693dde32239eb4f7a26c0799f0f7c826843fb597344585a5431a59aa8925912fe45e9ae9397114dfb997e583c1cecf5e6c612957fe520b1ad0c1b5ec5", 0xa3, 0x200}], 0x808000, &(0x7f0000000140)=ANY=[@ANYBLOB="edcc48eafe017b2a03f883699513f92921"], 0x1) (async) 00:11:23 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x300}], '\x00', 0x200400}) 00:11:23 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee00, 0xee01}}, './file0\x00'}) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x8, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r1}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x2023015}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(`qH\x00', 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000009800)="08a441728a97c38a3c26cc2e6fcf2f893abab1388194da3b07f2651a59222350a7fe0c5f24c49409a73e9fcb990ba031b567cf5e091d2039122c80d9f58ef137599d9ddbe228891f6a3822caf9b7279da12ebe11ac29545af1754b59add5b18ab3d5e8e51f043ae911a1692b4b46af5e561148a36e8ee1369c589ed97b4aab94f8f12bd48262c56a92bfa441503bfb4c2e1886bf74a2d2f12292b5a86465f5a05ef347b3618bf9ce0018a2052d4741943de5140703b7e332b3f7cc72891efaea73fa33ca3ffb700dcd8f86e996d825285429c4dcdb105625b35eed451015e48b22bf1803ac65fe424d4562243e0ee7181187f376e06351997e0fd69bdfea0fff87f7836da72e10fe0cbe008908355daadd66d89406481f8913012e0572ec195f444e2c5503bdc9b4b9aebaa5fb24c539e91bf0af00e8fb9b6a9650aa9a3f4e9b0266ac6aff2ccd067692bfb3e6233dffe8f73cf9c7e49285d193f72ee07218d831d0a8282e4c129373b4eca5a68b7e05d37833775e38c6a8b363b221b4821c09aa0c64bdcaaa6702585d683ff45449eda53679fcf33a61795260a2a020c795d0437858f9d6ce1c687aa8fba795edd3e828a59716df2d1c3be0960c8c672a1d3c93689eee788fd9d77fed0d2aed3c520bcf4f093101d0ea21d3624d872a7d0b706667cc131debcd988fa0f86c69cc6bad9d7f00e4e5bae21d67213654f9f5631d92e73623f694ca791eab3b68fbaa7be26a17136496e0b64d787a9b8b9bd2ef66a4fd520e864c570735a4db3dea05709035042a7ba738aa432f33d3be5f9356c60522582e40069581fdc38bcea49710cf6ce44617b5c10e79ad587375e5cb4946a32969c6908b6fcfab9dc267fd10fc5392e3092abc09881a85d8cf46c7cadc2503e0d8583cf2426ee6532f4b2c54b4d2717a6b6ddbeae4792ed8375dcde58ba38a43115c257c59cbb1752b9c58476537fe018a05232b280eddc602a97c477887bd118bb71b1a162ddc4ac157d21688734edc0b0d7c59c676301ec7887499d14afdfa238c93c73b7ce078a39dc225ca3988ec2640b5f0dcf02b44495dd15f6dcaa0e433616fdf89e2360926639c3a89a003a6ee39dbdac77e71ea1ec487f594efdd9ee1535f06ed83dcfe633264c0fa449069da2d1edd710a6523eaeb53cf91924f4e08d7e1a57bf888915812cc46ac684ef8993991919f1490d45e6ab9b39698c6f052ed45c5c01b37aee17cab437526ac7bbe700eaf1483d1daa33454166f40a1be390ce886bd41c83f7eca6a8d03c541f48fd841378dac0436fdc98a7bf0b7391de56b9aa8f15a0cee8c1d800be4739ac73dd940b7022a5ea9a30b0f71209708a72ab85235bf9cc3ca6ba835fa4d4cfff189e9f0e1c2ca918f6b75daee203380b29ad5b8e45b1ed4985dbbdcbe86768176f717c6f4408ddc8319c36458f50db2e1e6fd0ed258569827ecde4aa548966f38fb138e8c1a697942958d8db9771d08a19567c9b4b2466b7e150c01d901643fe7cfe3244927c1e52a858eb06f3060ab5d7cf819ec7500ab5d8f53b8bf7d2e124f33ee92c3c3e319bfe651082f643f4f851b90ce5c0bbec0cb3c5a15359601afda54e8cefb133896d3397c4e9ba91924fe8a45bc66b64a27ac178e39c4a7a545cc3ae04593c9ec759cfedd5ec15408e89923cfded7b88b709005a2609b4a5c9c7f349a2ca8219fb2806372e8ca51889d048ecd65b087aec82010a11b0bc5b27a11d2e6c2da4f4474921033731220502cd74ac5dc334fa91ec0db98ca8fc191aeeb2075c09c5e89f70bf52ba1686211ba93d31c9420c0f202071f710bca90f40f3ce6092937e0361d9ad06926c32c06a7fbef162da5baf7b33b9a68a4162dc5f914af11c08f2ae26432078aa5d224fe5f637363aa5fc6083a88c748b37aa9b94dd29d32e8f5dda045f4ba60b325891e1345b0a3cd1ba6f9ec3f22828b91d067e63ebff66a95da7ca9de90c350a92474a0912db4efbc7ef036f9059d3d48e03a82ff2ca9222d701c6d11986b5dca57f6f34ea41c86c18c527dcdafcb240b29a30082d3b5617eec495fcefabe56f734114dee6d7a60ecc4584d94fc0fb55df1fe045c759d7d7a3358886c5464b88b4c6771b31ebb6d7f1b1884f25d7bc176d76145bcb08cfd6adf54e01b8a6513ba46faaf9357ba1db2f66a778428753685dcfcd8f76d14d4964a1f9ca6132ee32b61999b39f5393fe8d3a30089430664730f2cf830e5e0f8f06f4c861fb17456c44aae7893ea67f61caefe7ac1eee4492b49a675567a3957ebeda28c534c2ca0a9885b9a34cfac04414c75c831d30506fcbbf9560e583f30e8841f3b82cdb03c03afd9097ba588ab1cdc46fbbeea919d510e635b6f7451fe177e641abc88b50d6da98b97fff74695982e1b7afc65502adaf96946273c36df49a5a511641fb7fa894b79291c12a1116c3cac149c290ff3ecf9e3eba2d73c7573255a2b87114aab5e7715fd8ea1310334c45a059ffa8e295f309133ac94644e366b91b583d0bb3c167fc0fb688c8e63b5f550e4e5beeb015d17e37ae42d83633e51a9ebdbf61040880e790167c5d2c45b44133fac472f3aa8dedbab6e20b7138e2d483611bcb61884c43b0342f6c11348998d0d61b77b041756f89a9909ab0354a6a50970ec8f4cab3d033a49730f5918deefaaacc557f6319e9798813df8e4e5776a10989bf9c8320263f5462486e4eadf385bd5ea72c76ac8a9eeb88d6517d5ff407902489063c1506dc7ced31fb1c420b8ede1043c2fb627f75e3431df3b73387410355d1876b4f80caff7ca0a51864391e534e6ab49cbf031b7e8137d37ece8e68ba45f79b9186099751857c6f8f4645b5431254e938b98f9142a37c35f7450316b9d0a5859805524dfd8c81b26da89e95f644ef4c766b98042ce1ded0c4fff551fdfa414e2356e65d1e75e8d7027979f3de7ebab6e318712d57604424df7b4cc7f9411ffba860f508fc9298d372fa7b23b938c7e2df0e609f8b4cff32bf39c7aa997c7ca364b11058cf153265ef9bf1d2931e5231529a816fba75d48a6a4377a96bedba88357ca39d08ebb7de0b88877f3549fff6dd85efb93da261c76543766580c4a41371118413dd91f8382c6d4790267e791bcac68c6c442082b0a9e67ac0b390ea5e5b712c22b2de1362088e800a5e33b641531ad4f1a0836faf2d6a67f14b3e423aef9a4faad5c70be9a1332e3a47635fdcbc77bbc09e96a55dd77587e18dce632bc3c1730f90c70cd5b8e90cb2ed0ee353353e99c4b1c0ea864cb809b4d7e1c497d12dfe39c55702f5a49fc13f148ee9700db195a07a924d3019581c3264e32960ae54784a177a808761151b96c7a233a5fea1743fd232e77c3a2c15c350b4fc994acb1e172844232a9204381606782c9284e2e8beaba75b765afa2aaf91f4226ab23a2aa7dc07a21a4eab87726dded1551613375a8f146ce0b0d01bf89b00bb8843213623d8a9b396410e244c80f884f588d0ab3da468422d8286bdde9eff6343df9b0a20f38516243e88e1158d19104d7844fab446926c61b97f2f99941dd04961795a2953f8e1be5d20f0154fe25ab8d76a292b23ac288949954abe6ed0699be1c35438adc081b19fd2f45601c1816e9e33475642aebab409402a0008ce964e92c5f99931526602fa85d66cf342965146e4496cbb0d2a81b422f88b851c1a8af61748e725e6f1dc765f1d5f54b9dc521a3df5baed93a087cc743bc5777d27dbab40ff71bc63e55524d8c20c1830016304e2df3b090714f82a8766260047b65fe97b300734847e6defd4ee092e4cbb157323678208202c71858b7380c38dda79b60b2c23fd17e7dfeb3bf3c52162e38a86b3c0b160c7dc62c018b8cdc90d9be9a6a9396a52d6de21c9746950fcf130c5de50fab496c80f7077a6224cf3479145ca1be203affe6077ea40fe54d39404adcf512297cbc5c05701c38670d9f3f5cbda6b7e06bd2be444e68135712ce7fc34527e2f985930713b980aa3a7e6ec2fecefca65fa346610c342995a8833bf0fe96977b7aa1c90f1836d5277219b357d75fb868f1f33b6e6cbb4d26d4feee4e8d6f2b1e7e77ddb44d941fe409b1db7d590239d3d8671fa796960c92728d45ad05d0a4505a13296ea321d3e8d99eddcc7d290f31c94821bfcc997fbc68aa4f9c7c4018f1bba9981c497b60c1752fc47bd5979eb7d7efc98a79d9691224b22f733c92b3a3afe66e494220bf10f547a2dfc3e5594cae90593f27e77083ebf45e59020dc9f67d501ae4d392be423fb452f5bf2f008f8d6cc48d24e2bff18901bd49ca768f17661180cef2158064999559f1c57def5850b318f6c1165261017695ef98eac7599127f0f4966dba45fd470902bcbdf5c9f231d6f54afb4792030c107399821da7eac9c90c7ca426232fe9613f87162b3a11ba30e5f5ea46d67c703e5fe54e024b1b2cb5c4030510f90dc105870da9a46fa85a80f8ce4bc3654426caf2673c36ae380353cbe72b99ac92fe76aa9632303ee47039899e4c7f39b70ec843e1ec6da6fc7a1bc9da0fc90774b96cf74cdeb5a6641a19b5e3af6d35b6c0cc899d7977fa66b12ad206401d26699c85ad2ef1a1abbf7525c39b8face0d17948b91012124dfd3e02a8c2d05ed2e3ef70c35899c0ca6ac69801c3d0e19fd42480044df16678b00f6e8ca67c9af7fdc2df64e52b285156378ffecda6d5bcb6afc4919a30b9fb6f5d31de22c2a1df3d92505489037d5dfebf95d3112eb34f55cc5a1560a1cca1135eb1cefcc55e6b62378525cf3b403de1e9b0d18b21b40c71692aab1b7d2954b7ce1636551123ade41bb09b1c8c06e2b7edeafa126b18670cdb40c8cc348c9ef43b6293b24ef5fee4b3e9c8c063e395527e6460ff11c14130ceef75412eadabdfad8052c07373f1526b65a0a29a545f9938e9878528359d066308fa6778fc331e41ce6749039376e7923e258bd64c50628558c16813d28fb3ae498b7ed242fcbfe9e4c9e56f77867eae45c5e21f43dc961ffece42418cc67d338bed04708b7c7402e2e17d239256ce98a0569beba93d687a99e865108ebeaa2d351cf699cfd837c580d11f8cb6ca04598f8777f47d688bc99d58c692468cd39cec536153fafbad19a46865cf71f304a7c2194560315a0dd7ecd6b0bbb6e76d1f81509c5e52a64f62b8a2e60b854da2ca5bef290bd57a08cfc4d74da8732524790a4985e3e5980aa7e28168ccb116ae15defd86c2fe7ecfcb31ac8ffae1f80af427824ade0acd5f1c8be1042634f12b910e768c6c68bf651093753d064aef6291cb4beea4e56f8b4ffcec8d9521435f0bea15a30be7a58e9e3a9cb20d69d89db284a562c1858453b6503fec02c0658d2a59dfbdae11266cf973821564a82f9446f227b250c64056b1e8d9dd0b48017fe92ad7ccba17ef968eb8c691ea5948179a223dcf13e60fef924ca0288236f85a2fdb630d98448e4d5c891c60cb6d87434c129f9989417aa78d725f282465297c436044ec221d65c1451a6839476e451784ac0f0babd9e1697c6393534ab3b4aa4d84667cc5b0a9ddde618548bbc83cfc665cf520e20745d839aee79aee87b1b775ce944d0241e4579f7bf3b01b1b06e2082b3e9e526311dd81992d71ee664430901af7be8b1cecb70fed1702b932a55a563d29f3b5c11f8d7c47e88761b42e0b132ce8d7f5879d5d754a0f57a6fc2e1e9fd4b74a30aadbe1f032eceba80b4d8c867a45084557d703b8164f51ae44f0337da09a0e6b5af1d4ec4b33f68855fb9afae794c106af60793f396d0212a84f6487e39150c8ee353065f501ca256141da55bfad141b6348944754b4b4fb12eaa6a3bb59365094047832266e8bd851eb368912f5bfdd66d89aa55cb4a1b5eae25d083165b5779e9268a327978ccb9e3ddeb8da47fbb4e9425b0364c9a3e2095de2df697b004b9de86f5eaf8012fe86cc958beed3e99d4a930e7592747ae07b5a4da3c830e848fdeefefc07e0c3210e20aea522719fcfad70e8c9584ae928d5d464b1e1b65511316b4f6fb2d3238806d46fb6466635c930c9ee51549490fa86d9a8165cb1cbbd8d91453ff7b2dc08bcab43fd9c5a7948ae7aa6129dc2e7cda11642b409c5241312b6f38f991b75859f6f8142f32c07762ac0016761893a4078b88c6645d539a7763ab0762cc6022456075a4e9d879d376e7cd46a01a80e33fefef35ffb216f999fb7fee48740b774609f1500837808477600fdebb43bd33308e63228b0c446851ebd8a827e39bfe9b66acc87dffd1fcc6635202069b982e514b5d700f5aa5be1c3d8d5a7a48c4cdada638dbd42771445daeb45f87a104c7f86c919a82b885d2b18f12080d4ba99df0af79eaee8b55206adbf3419644128326726a45ab52d1d79b116ec4c5cab949ddd8021e8185d7b06bb0f4ab1f4fa8febc4033bccab66493c0f08039c38ef8217ab3e4e76abaab40da1e530c033a7cef80e9fb46f3c3baddc598bfb3f400eb04d11d1a75cabc7504000cac6e0a69cd4a82bfac6bf6be7e1c895b73d4850e8eaef6f84cbb94e1ccac044d3b0fb85836dff5275a72f05e8b747124f6d0657ed501a808b846ea50366c671a36f1534d8effb64941db59a91e462384bed491fabc4292fa3e019bd72cbf5e698fcc3ef804c68391af2af1930c60d01979a152133dee327ef0b96ae0ac5be2a5820295c58875ec48106481779c7a849521d6b6706e99e6bbd532b9eea66c404b2977d34757083c267ffcf139d2cf19815625bb1f00dc66f46de7fa2b1e107bb0d195016008d9efabf5f8b6418a918ee2a6dfa3106f915b85a8f29a0950493cf1d7d9511b2d0fe72f9e217a693f2b2fba0e138a1f6c8dd18bd44d6e1db0b5a4d425554892a3786217683881301d881ac4f3978b4ca25db7d9bb00c25a1b11192840991dce0e371c8179a286b1ad957518a13a7ad618b29aa9572448a7e3165c1b9620ac93ebaf231c33f8e33c917797d65320930aa5e8f6be6d610e1a1070e233ab24ed259eb3ce1bc0925eff61a4130960e288af2a4a27093698f37b767348ad5029bbd3067dce11b4e06b81da46575293ca76a13cce8fed9818ac11fc03ea9463dd1a63a3af1849de604efe57085818e3515b6f45f26ed8eefdfcd326a9326b836cc1433d6217c4647d429fd93a5df90b4bedd63da6801877da202785d84033323e80b7e8580dfd103bab2fdc11c85f09e5150aa92dbf611a7caccf99aa07130ba4679c9292f03bc17fa03fe55bd71398fb2001ec71406435f9be68e079391f7002e7343b6eadeb8675c736edec01a952041815ff88eaf168e46d31f277b3d814a474e7c5a9ac95e05ae80375b8bf1bdf8a319798bccc4d81fea55840a17434446d9a60452898a31a542f8c36a9dc660820237bc485ac1ac755741bab75e15e19194acf7f1f71717c36e78eefe7984f8dc59890e4be767668af30a1fe41508e53e717f590f317c1b8e1b1ca582f989968f5c7c6a64699464b7a376bbdb561d7e512496025c9840df3e090f93406b2bc0cd5800f317fe1088ddf5deeebcbdfd00ba111665c19fe908d0951bca21a6d6219e8aeef41cf03d32fda2a518c1c5cf1c6dd3c7c02d5442f6e1ba68f9ea32b6d48c6b3786909875e23cbaabe50510ca8b8aa5b28dbcc1d465cfc3b38fa7f6befff132346c586e456ee207f27702adde972b31f4515d6b88912d34dac6d2231c1eb9eb3d175972580d34e68a8b92a8cd461182cd51ffad43476032ec2e06b6667dbcfaa3ccdfd0243b3ecbe4a9d5fd21cff25fe31a2d10715bd5e0711b1208e929883ff538219c8c895c4deda954c032e703a59844017caba7f4bdbd2199627b3bef6e1bdee97a18532c70bd23b4a6333ce561b668a745259d8aa79a90fc0bec2ba7db173ba5cd2ca96f75c077c8cb412d5c8b8967d0f9195f8f9613825431e63aa72424e34dc0786a9291b4dc08caed14f345c529e6a08e2336ec87159d4354043224c727e61be232d6aeedd38d10eaeda0a19f0da70ddfbcb665b73f8ae5a17f4967088cf6be495208d23b1013ab29e1e7fcb0baed384048289505b394889e7ce97bdc862c547d2f5cfa2e74664353d66533b467465c2e6f0838e4df4903e25df912a1946506f1a2e346c1f3c197ad67ab2f3e59b6be898c97b13ac26aef92421173bedca9dd2700a2a80099964f8a3370d7bb50d3eafb9238dc854935467e2b8a1c1e2410c554ca924a42c739dda6c11495736e6773abbe96253327c17a07b53f1c1effc368f29bf5cb6151ef12ed7ebf53d30932bce5ef18e864bff14cc31e87e59ad44f385fa3539ab5f7985d1724ab277e3415cadc0786ae3737d592617c7170b029927a0546c7aca8636cbbc1a529c92724c027fb203be6412d3fb8d0b845a094b60bb895bcb2955473fc87e55b9060cdca2bdfc61ae7239c5cb7eaccc86bd6f1ccab2a6a3debceadc77963a40c4fb13b09da6f4a5ee9c5f318a61d17df429cb945ffbc3f6a2ab41deaf0138e6c02aba05e563a6bc06596d669ea80969f9ae09c97c8fb2c6b9389283d704886be7305c51c47316f55347c6ed2bcb26d431eaeee14c22bf83078c26817f2038c90ae576e1ed1530db5fd7e78487ea05a62bcb861533f8caeea897ace0824e249f91522374b1035c4c87c67e7735ad83b75beb58bf4a5bf46413d0692b97f2434c6c31f299b51fadf546110bc4f5a14980693c70567ae2d1e087743d2ebdd08ce47de28d8576fb8188fed623da46f59e768814005ccf1ecd16b96fc5d09f980e62d43ce0864b025172453c518a8a5e3c18c80b5431a8aa44a59ac9c00a527a4febf0d31ffd76d3a4ea02973e34b0acd67d73016d82225bda1200dd6988029910ab880e1aa6152de79f6d0e1f3a7cf9192d8d40b38961d9f8d7492a0a7e91413617e9c4a9b89cf08445500983dbcc50ec46f39508bf171c461cb5062f0d5160f88d376d3153571f19b00685da2b11bd46086a250ebd424c3f6f0fcbf723adf2c070692fa121811c818469bc43c39f7b7245a6dd4ffe128383566707c007dc2e40bac4d79065edea0527f1ec24fc7fffd50bee3e2433a61a6c5719fa3d7f52c00d5ad9c06366dda5aebb42dab6b9465e4be0d64fc279bc061530e5b4fb32cb75cd7a7bc544a3889d6dce953fabb4e56bc9e6d12dea2579c10c96abf08bdb106bc086db4fee958e566acd108e3d3d5378921702fbe5a92527280154dd1d64f07cb7391a0583b984920dddd074e04d839fa494f591498b51ae79b2c8c2455f02fb4ed2238a1d56476e3b974982ffd5ed4e1dccd548d1746b439453023ae60b71f691b142075596661bb234b91437b97f22deecb6f301815f2b15cc5b4864792c5aa40623142af420e90835b87d2285cba76cba2e72f92da133d34acd0c301ac817d75986032f14613978d69e3de4fbc3030282a5a3b8ec88ad6d0ca4286da41ca8c8dfe165100158e6f5bc3f017ec559587639266fe5975f98944742efcb39076afded3309b4838d08529cf7542c20e05f3d2955d4748eff8d01719f0e5b43b728a83628c3c79f3517c642a7b7b5818c59ec39b34b9659786036f2415dbcfb1de06d0ff980816ca4a6a026e778a7645a9ee34f4d2a6242c851a8b74da6458fd581f278d1d617948db320ceef2a4cdfad3f0416dd77bbc6009c13d661198d42403d3a1eafe5364858002da6fa307fa6a8487414c2bf9987f2302dc30212ac4a428fde66fac19926af36ca72ca6a82e16245782156d6ad8cce19c0416fc2fbc3d701bf467ed82b861e3589235450d80c6bb46edafe8ec24620b7463ddccd3b465ccb9039ffd6f7100b925d63928e438f5162a122f4f022624d8846057826251cc819d8ef58c78166b3d12cfdf386b35aa479b0a4ba72f7d717005ec9a4c75c085f2109f1f0f63a626904a4f36db40acb339c2496744d076db9917ed03ce527084189b4c5fa26a263ff271b89dcf806f34959c1334fcc0a4d62c9e785ebd2bb62ea28095f0491cdeae036104df6f95b3afbaf78d396cc0b91658a49ccbf7af56d3b7db5df56bc1d4a1c7b5924649e46e0cad2443d0a859e5b6f8011727417a570135f719e1a46691e1a001e0e47f2602fe9e724c3f8345cfac528f983351fc985dcb117abab643ce4eb09b109c45f98d901e4ce948f405c86d9b2888b6e3a5c5a030d75a0e254252851e2fbff521486ba693ba8473cf168464b115ea8bbf7077fd9f578d4372ff4434b55cdfe729abbe0c424d3f75241f532aa872be9fa33a18b728bd336a7e98769009fd6fcf799b32f0b61a3bfa5b9e2b31fc611592bcb682773fc7c15fb944e5044af5dade1bbaa8060c7b2db25efce020c836e6e6998210e6e4736f43d044f8745c566deea08039bc217416f238910cd67e1a7bf5c423d126393e591a75e5b40b92bdcf18474fc81b727b7792afd0585aa536d9a72118954c127e23dcd9be233021fa6f8eb1b8c000f06aeceb87c89316fc2c76ba48d7245b1ec5006aa1fd8eabde5e7e8ad71ef76c4e0c7e523673a3d70fee0121351a1e9164bf37e79c598a496f75972bbdde0f492771238607bdc27688fb5fe11fe6ed94a47929318d618078d058429134ed879b55226cfbad4acb25d0b972dc17e6e92e2837b52df7dd8036823ba704ad2300d3fd166d1c57a3fa81056cdb3ca32d00fea9b9b9396acc9ee456d39a3d76f5ab98a151f71161df69be89aa4c5d406d872aa39a71b92a74671e3398161f52cf2d5881efbf16724db6687a48f0ba6361062bccc1932655dfb89d21ce51573571d60ae983a69eeaecc14e2280c19e6ab7d4e0b6bedb1afdd5104acc5dd3a828914d2be825b2209d7d9550ce9a582dba68e66280855a350766779678010be550fc87df52abff6c2b5a13e64f7b2a763a2df2ae47ab02ea130b146a8da2344b06a326ccb5a890e0418210824a869cd9a614df45414052c7ec989f627869dfdf0822e48b07f1b9ad765c0dd308688b938dcc4a52accfdd233e7c997cc1e156b8d6a576087b117fa932c04b1c5e0af28aa972c330aa5824925ea92819b1c462fd850ed493b92d2d894fef304ffa405f5aadeef34bef2e956910a5141e1a69927609fe79c977e30f96d87d9f1090f237b9596a865516b55a3eafe9ddbf66ea1869559651bc4608bbeec48110b5fe36600e0db7e816d1aae260e3d0f10b43fd5edc5913bde05ce3703916ddf6d981b2446d2b3977329f5769826595f2f1a63c88f9aef32408d6977892c7143df5b1f4f6cf082222c11dacc57552e065a6a41f9371c60249642abf3eb1bb6c66baa1664a56649cef384ad984699f64b3317dba154e916614cfaf2d2cda907faf9b8eee2328b72c7d0251085c5bab0407ec3187f263b28438985f2b211496e254a96ac3038cd2f536dbc7b3f91c03bc0aba91f636af69b9bceba1cede2b502120b01411a681e372a3780de35ebaebd06800a83cd193483489486d5c2943b3dccbe5d88d45a95df22da2002d10077459b4214c37f6e5dc593e836b83d1b1e1aa6be22c4127bb975694fb75004125bb626666899973d703b8508967c8bc43404c8e7ab6905a9e4ae03d617acd9d9bae", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)={0xb0, 0x0, 0x0, [{{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}, {0x0, 0x0, 0x3, 0x0, '(9\\'}}]}, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents64(r3, 0x0, 0x0) write$FUSE_NOTIFY_DELETE(r0, &(0x7f00000000c0)={0x2c, 0x6, 0x0, {0x1, 0x3, 0x3, 0x0, '(9\\'}}, 0x2c) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee00, 0xee01}}, './file0\x00'}) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x8, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r1}}) (async) read$FUSE(r0, &(0x7f00000077c0)={0x2020}, 0x2020) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x2023015}}, 0x50) (async) syz_fuse_handle_req(r0, &(0x7f00000042c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(`qH\x00', 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(r0, &(0x7f0000009800)="08a441728a97c38a3c26cc2e6fcf2f893abab1388194da3b07f2651a59222350a7fe0c5f24c49409a73e9fcb990ba031b567cf5e091d2039122c80d9f58ef137599d9ddbe228891f6a3822caf9b7279da12ebe11ac29545af1754b59add5b18ab3d5e8e51f043ae911a1692b4b46af5e561148a36e8ee1369c589ed97b4aab94f8f12bd48262c56a92bfa441503bfb4c2e1886bf74a2d2f12292b5a86465f5a05ef347b3618bf9ce0018a2052d4741943de5140703b7e332b3f7cc72891efaea73fa33ca3ffb700dcd8f86e996d825285429c4dcdb105625b35eed451015e48b22bf1803ac65fe424d4562243e0ee7181187f376e06351997e0fd69bdfea0fff87f7836da72e10fe0cbe008908355daadd66d89406481f8913012e0572ec195f444e2c5503bdc9b4b9aebaa5fb24c539e91bf0af00e8fb9b6a9650aa9a3f4e9b0266ac6aff2ccd067692bfb3e6233dffe8f73cf9c7e49285d193f72ee07218d831d0a8282e4c129373b4eca5a68b7e05d37833775e38c6a8b363b221b4821c09aa0c64bdcaaa6702585d683ff45449eda53679fcf33a61795260a2a020c795d0437858f9d6ce1c687aa8fba795edd3e828a59716df2d1c3be0960c8c672a1d3c93689eee788fd9d77fed0d2aed3c520bcf4f093101d0ea21d3624d872a7d0b706667cc131debcd988fa0f86c69cc6bad9d7f00e4e5bae21d67213654f9f5631d92e73623f694ca791eab3b68fbaa7be26a17136496e0b64d787a9b8b9bd2ef66a4fd520e864c570735a4db3dea05709035042a7ba738aa432f33d3be5f9356c60522582e40069581fdc38bcea49710cf6ce44617b5c10e79ad587375e5cb4946a32969c6908b6fcfab9dc267fd10fc5392e3092abc09881a85d8cf46c7cadc2503e0d8583cf2426ee6532f4b2c54b4d2717a6b6ddbeae4792ed8375dcde58ba38a43115c257c59cbb1752b9c58476537fe018a05232b280eddc602a97c477887bd118bb71b1a162ddc4ac157d21688734edc0b0d7c59c676301ec7887499d14afdfa238c93c73b7ce078a39dc225ca3988ec2640b5f0dcf02b44495dd15f6dcaa0e433616fdf89e2360926639c3a89a003a6ee39dbdac77e71ea1ec487f594efdd9ee1535f06ed83dcfe633264c0fa449069da2d1edd710a6523eaeb53cf91924f4e08d7e1a57bf888915812cc46ac684ef8993991919f1490d45e6ab9b39698c6f052ed45c5c01b37aee17cab437526ac7bbe700eaf1483d1daa33454166f40a1be390ce886bd41c83f7eca6a8d03c541f48fd841378dac0436fdc98a7bf0b7391de56b9aa8f15a0cee8c1d800be4739ac73dd940b7022a5ea9a30b0f71209708a72ab85235bf9cc3ca6ba835fa4d4cfff189e9f0e1c2ca918f6b75daee203380b29ad5b8e45b1ed4985dbbdcbe86768176f717c6f4408ddc8319c36458f50db2e1e6fd0ed258569827ecde4aa548966f38fb138e8c1a697942958d8db9771d08a19567c9b4b2466b7e150c01d901643fe7cfe3244927c1e52a858eb06f3060ab5d7cf819ec7500ab5d8f53b8bf7d2e124f33ee92c3c3e319bfe651082f643f4f851b90ce5c0bbec0cb3c5a15359601afda54e8cefb133896d3397c4e9ba91924fe8a45bc66b64a27ac178e39c4a7a545cc3ae04593c9ec759cfedd5ec15408e89923cfded7b88b709005a2609b4a5c9c7f349a2ca8219fb2806372e8ca51889d048ecd65b087aec82010a11b0bc5b27a11d2e6c2da4f4474921033731220502cd74ac5dc334fa91ec0db98ca8fc191aeeb2075c09c5e89f70bf52ba1686211ba93d31c9420c0f202071f710bca90f40f3ce6092937e0361d9ad06926c32c06a7fbef162da5baf7b33b9a68a4162dc5f914af11c08f2ae26432078aa5d224fe5f637363aa5fc6083a88c748b37aa9b94dd29d32e8f5dda045f4ba60b325891e1345b0a3cd1ba6f9ec3f22828b91d067e63ebff66a95da7ca9de90c350a92474a0912db4efbc7ef036f9059d3d48e03a82ff2ca9222d701c6d11986b5dca57f6f34ea41c86c18c527dcdafcb240b29a30082d3b5617eec495fcefabe56f734114dee6d7a60ecc4584d94fc0fb55df1fe045c759d7d7a3358886c5464b88b4c6771b31ebb6d7f1b1884f25d7bc176d76145bcb08cfd6adf54e01b8a6513ba46faaf9357ba1db2f66a778428753685dcfcd8f76d14d4964a1f9ca6132ee32b61999b39f5393fe8d3a30089430664730f2cf830e5e0f8f06f4c861fb17456c44aae7893ea67f61caefe7ac1eee4492b49a675567a3957ebeda28c534c2ca0a9885b9a34cfac04414c75c831d30506fcbbf9560e583f30e8841f3b82cdb03c03afd9097ba588ab1cdc46fbbeea919d510e635b6f7451fe177e641abc88b50d6da98b97fff74695982e1b7afc65502adaf96946273c36df49a5a511641fb7fa894b79291c12a1116c3cac149c290ff3ecf9e3eba2d73c7573255a2b87114aab5e7715fd8ea1310334c45a059ffa8e295f309133ac94644e366b91b583d0bb3c167fc0fb688c8e63b5f550e4e5beeb015d17e37ae42d83633e51a9ebdbf61040880e790167c5d2c45b44133fac472f3aa8dedbab6e20b7138e2d483611bcb61884c43b0342f6c11348998d0d61b77b041756f89a9909ab0354a6a50970ec8f4cab3d033a49730f5918deefaaacc557f6319e9798813df8e4e5776a10989bf9c8320263f5462486e4eadf385bd5ea72c76ac8a9eeb88d6517d5ff407902489063c1506dc7ced31fb1c420b8ede1043c2fb627f75e3431df3b73387410355d1876b4f80caff7ca0a51864391e534e6ab49cbf031b7e8137d37ece8e68ba45f79b9186099751857c6f8f4645b5431254e938b98f9142a37c35f7450316b9d0a5859805524dfd8c81b26da89e95f644ef4c766b98042ce1ded0c4fff551fdfa414e2356e65d1e75e8d7027979f3de7ebab6e318712d57604424df7b4cc7f9411ffba860f508fc9298d372fa7b23b938c7e2df0e609f8b4cff32bf39c7aa997c7ca364b11058cf153265ef9bf1d2931e5231529a816fba75d48a6a4377a96bedba88357ca39d08ebb7de0b88877f3549fff6dd85efb93da261c76543766580c4a41371118413dd91f8382c6d4790267e791bcac68c6c442082b0a9e67ac0b390ea5e5b712c22b2de1362088e800a5e33b641531ad4f1a0836faf2d6a67f14b3e423aef9a4faad5c70be9a1332e3a47635fdcbc77bbc09e96a55dd77587e18dce632bc3c1730f90c70cd5b8e90cb2ed0ee353353e99c4b1c0ea864cb809b4d7e1c497d12dfe39c55702f5a49fc13f148ee9700db195a07a924d3019581c3264e32960ae54784a177a808761151b96c7a233a5fea1743fd232e77c3a2c15c350b4fc994acb1e172844232a9204381606782c9284e2e8beaba75b765afa2aaf91f4226ab23a2aa7dc07a21a4eab87726dded1551613375a8f146ce0b0d01bf89b00bb8843213623d8a9b396410e244c80f884f588d0ab3da468422d8286bdde9eff6343df9b0a20f38516243e88e1158d19104d7844fab446926c61b97f2f99941dd04961795a2953f8e1be5d20f0154fe25ab8d76a292b23ac288949954abe6ed0699be1c35438adc081b19fd2f45601c1816e9e33475642aebab409402a0008ce964e92c5f99931526602fa85d66cf342965146e4496cbb0d2a81b422f88b851c1a8af61748e725e6f1dc765f1d5f54b9dc521a3df5baed93a087cc743bc5777d27dbab40ff71bc63e55524d8c20c1830016304e2df3b090714f82a8766260047b65fe97b300734847e6defd4ee092e4cbb157323678208202c71858b7380c38dda79b60b2c23fd17e7dfeb3bf3c52162e38a86b3c0b160c7dc62c018b8cdc90d9be9a6a9396a52d6de21c9746950fcf130c5de50fab496c80f7077a6224cf3479145ca1be203affe6077ea40fe54d39404adcf512297cbc5c05701c38670d9f3f5cbda6b7e06bd2be444e68135712ce7fc34527e2f985930713b980aa3a7e6ec2fecefca65fa346610c342995a8833bf0fe96977b7aa1c90f1836d5277219b357d75fb868f1f33b6e6cbb4d26d4feee4e8d6f2b1e7e77ddb44d941fe409b1db7d590239d3d8671fa796960c92728d45ad05d0a4505a13296ea321d3e8d99eddcc7d290f31c94821bfcc997fbc68aa4f9c7c4018f1bba9981c497b60c1752fc47bd5979eb7d7efc98a79d9691224b22f733c92b3a3afe66e494220bf10f547a2dfc3e5594cae90593f27e77083ebf45e59020dc9f67d501ae4d392be423fb452f5bf2f008f8d6cc48d24e2bff18901bd49ca768f17661180cef2158064999559f1c57def5850b318f6c1165261017695ef98eac7599127f0f4966dba45fd470902bcbdf5c9f231d6f54afb4792030c107399821da7eac9c90c7ca426232fe9613f87162b3a11ba30e5f5ea46d67c703e5fe54e024b1b2cb5c4030510f90dc105870da9a46fa85a80f8ce4bc3654426caf2673c36ae380353cbe72b99ac92fe76aa9632303ee47039899e4c7f39b70ec843e1ec6da6fc7a1bc9da0fc90774b96cf74cdeb5a6641a19b5e3af6d35b6c0cc899d7977fa66b12ad206401d26699c85ad2ef1a1abbf7525c39b8face0d17948b91012124dfd3e02a8c2d05ed2e3ef70c35899c0ca6ac69801c3d0e19fd42480044df16678b00f6e8ca67c9af7fdc2df64e52b285156378ffecda6d5bcb6afc4919a30b9fb6f5d31de22c2a1df3d92505489037d5dfebf95d3112eb34f55cc5a1560a1cca1135eb1cefcc55e6b62378525cf3b403de1e9b0d18b21b40c71692aab1b7d2954b7ce1636551123ade41bb09b1c8c06e2b7edeafa126b18670cdb40c8cc348c9ef43b6293b24ef5fee4b3e9c8c063e395527e6460ff11c14130ceef75412eadabdfad8052c07373f1526b65a0a29a545f9938e9878528359d066308fa6778fc331e41ce6749039376e7923e258bd64c50628558c16813d28fb3ae498b7ed242fcbfe9e4c9e56f77867eae45c5e21f43dc961ffece42418cc67d338bed04708b7c7402e2e17d239256ce98a0569beba93d687a99e865108ebeaa2d351cf699cfd837c580d11f8cb6ca04598f8777f47d688bc99d58c692468cd39cec536153fafbad19a46865cf71f304a7c2194560315a0dd7ecd6b0bbb6e76d1f81509c5e52a64f62b8a2e60b854da2ca5bef290bd57a08cfc4d74da8732524790a4985e3e5980aa7e28168ccb116ae15defd86c2fe7ecfcb31ac8ffae1f80af427824ade0acd5f1c8be1042634f12b910e768c6c68bf651093753d064aef6291cb4beea4e56f8b4ffcec8d9521435f0bea15a30be7a58e9e3a9cb20d69d89db284a562c1858453b6503fec02c0658d2a59dfbdae11266cf973821564a82f9446f227b250c64056b1e8d9dd0b48017fe92ad7ccba17ef968eb8c691ea5948179a223dcf13e60fef924ca0288236f85a2fdb630d98448e4d5c891c60cb6d87434c129f9989417aa78d725f282465297c436044ec221d65c1451a6839476e451784ac0f0babd9e1697c6393534ab3b4aa4d84667cc5b0a9ddde618548bbc83cfc665cf520e20745d839aee79aee87b1b775ce944d0241e4579f7bf3b01b1b06e2082b3e9e526311dd81992d71ee664430901af7be8b1cecb70fed1702b932a55a563d29f3b5c11f8d7c47e88761b42e0b132ce8d7f5879d5d754a0f57a6fc2e1e9fd4b74a30aadbe1f032eceba80b4d8c867a45084557d703b8164f51ae44f0337da09a0e6b5af1d4ec4b33f68855fb9afae794c106af60793f396d0212a84f6487e39150c8ee353065f501ca256141da55bfad141b6348944754b4b4fb12eaa6a3bb59365094047832266e8bd851eb368912f5bfdd66d89aa55cb4a1b5eae25d083165b5779e9268a327978ccb9e3ddeb8da47fbb4e9425b0364c9a3e2095de2df697b004b9de86f5eaf8012fe86cc958beed3e99d4a930e7592747ae07b5a4da3c830e848fdeefefc07e0c3210e20aea522719fcfad70e8c9584ae928d5d464b1e1b65511316b4f6fb2d3238806d46fb6466635c930c9ee51549490fa86d9a8165cb1cbbd8d91453ff7b2dc08bcab43fd9c5a7948ae7aa6129dc2e7cda11642b409c5241312b6f38f991b75859f6f8142f32c07762ac0016761893a4078b88c6645d539a7763ab0762cc6022456075a4e9d879d376e7cd46a01a80e33fefef35ffb216f999fb7fee48740b774609f1500837808477600fdebb43bd33308e63228b0c446851ebd8a827e39bfe9b66acc87dffd1fcc6635202069b982e514b5d700f5aa5be1c3d8d5a7a48c4cdada638dbd42771445daeb45f87a104c7f86c919a82b885d2b18f12080d4ba99df0af79eaee8b55206adbf3419644128326726a45ab52d1d79b116ec4c5cab949ddd8021e8185d7b06bb0f4ab1f4fa8febc4033bccab66493c0f08039c38ef8217ab3e4e76abaab40da1e530c033a7cef80e9fb46f3c3baddc598bfb3f400eb04d11d1a75cabc7504000cac6e0a69cd4a82bfac6bf6be7e1c895b73d4850e8eaef6f84cbb94e1ccac044d3b0fb85836dff5275a72f05e8b747124f6d0657ed501a808b846ea50366c671a36f1534d8effb64941db59a91e462384bed491fabc4292fa3e019bd72cbf5e698fcc3ef804c68391af2af1930c60d01979a152133dee327ef0b96ae0ac5be2a5820295c58875ec48106481779c7a849521d6b6706e99e6bbd532b9eea66c404b2977d34757083c267ffcf139d2cf19815625bb1f00dc66f46de7fa2b1e107bb0d195016008d9efabf5f8b6418a918ee2a6dfa3106f915b85a8f29a0950493cf1d7d9511b2d0fe72f9e217a693f2b2fba0e138a1f6c8dd18bd44d6e1db0b5a4d425554892a3786217683881301d881ac4f3978b4ca25db7d9bb00c25a1b11192840991dce0e371c8179a286b1ad957518a13a7ad618b29aa9572448a7e3165c1b9620ac93ebaf231c33f8e33c917797d65320930aa5e8f6be6d610e1a1070e233ab24ed259eb3ce1bc0925eff61a4130960e288af2a4a27093698f37b767348ad5029bbd3067dce11b4e06b81da46575293ca76a13cce8fed9818ac11fc03ea9463dd1a63a3af1849de604efe57085818e3515b6f45f26ed8eefdfcd326a9326b836cc1433d6217c4647d429fd93a5df90b4bedd63da6801877da202785d84033323e80b7e8580dfd103bab2fdc11c85f09e5150aa92dbf611a7caccf99aa07130ba4679c9292f03bc17fa03fe55bd71398fb2001ec71406435f9be68e079391f7002e7343b6eadeb8675c736edec01a952041815ff88eaf168e46d31f277b3d814a474e7c5a9ac95e05ae80375b8bf1bdf8a319798bccc4d81fea55840a17434446d9a60452898a31a542f8c36a9dc660820237bc485ac1ac755741bab75e15e19194acf7f1f71717c36e78eefe7984f8dc59890e4be767668af30a1fe41508e53e717f590f317c1b8e1b1ca582f989968f5c7c6a64699464b7a376bbdb561d7e512496025c9840df3e090f93406b2bc0cd5800f317fe1088ddf5deeebcbdfd00ba111665c19fe908d0951bca21a6d6219e8aeef41cf03d32fda2a518c1c5cf1c6dd3c7c02d5442f6e1ba68f9ea32b6d48c6b3786909875e23cbaabe50510ca8b8aa5b28dbcc1d465cfc3b38fa7f6befff132346c586e456ee207f27702adde972b31f4515d6b88912d34dac6d2231c1eb9eb3d175972580d34e68a8b92a8cd461182cd51ffad43476032ec2e06b6667dbcfaa3ccdfd0243b3ecbe4a9d5fd21cff25fe31a2d10715bd5e0711b1208e929883ff538219c8c895c4deda954c032e703a59844017caba7f4bdbd2199627b3bef6e1bdee97a18532c70bd23b4a6333ce561b668a745259d8aa79a90fc0bec2ba7db173ba5cd2ca96f75c077c8cb412d5c8b8967d0f9195f8f9613825431e63aa72424e34dc0786a9291b4dc08caed14f345c529e6a08e2336ec87159d4354043224c727e61be232d6aeedd38d10eaeda0a19f0da70ddfbcb665b73f8ae5a17f4967088cf6be495208d23b1013ab29e1e7fcb0baed384048289505b394889e7ce97bdc862c547d2f5cfa2e74664353d66533b467465c2e6f0838e4df4903e25df912a1946506f1a2e346c1f3c197ad67ab2f3e59b6be898c97b13ac26aef92421173bedca9dd2700a2a80099964f8a3370d7bb50d3eafb9238dc854935467e2b8a1c1e2410c554ca924a42c739dda6c11495736e6773abbe96253327c17a07b53f1c1effc368f29bf5cb6151ef12ed7ebf53d30932bce5ef18e864bff14cc31e87e59ad44f385fa3539ab5f7985d1724ab277e3415cadc0786ae3737d592617c7170b029927a0546c7aca8636cbbc1a529c92724c027fb203be6412d3fb8d0b845a094b60bb895bcb2955473fc87e55b9060cdca2bdfc61ae7239c5cb7eaccc86bd6f1ccab2a6a3debceadc77963a40c4fb13b09da6f4a5ee9c5f318a61d17df429cb945ffbc3f6a2ab41deaf0138e6c02aba05e563a6bc06596d669ea80969f9ae09c97c8fb2c6b9389283d704886be7305c51c47316f55347c6ed2bcb26d431eaeee14c22bf83078c26817f2038c90ae576e1ed1530db5fd7e78487ea05a62bcb861533f8caeea897ace0824e249f91522374b1035c4c87c67e7735ad83b75beb58bf4a5bf46413d0692b97f2434c6c31f299b51fadf546110bc4f5a14980693c70567ae2d1e087743d2ebdd08ce47de28d8576fb8188fed623da46f59e768814005ccf1ecd16b96fc5d09f980e62d43ce0864b025172453c518a8a5e3c18c80b5431a8aa44a59ac9c00a527a4febf0d31ffd76d3a4ea02973e34b0acd67d73016d82225bda1200dd6988029910ab880e1aa6152de79f6d0e1f3a7cf9192d8d40b38961d9f8d7492a0a7e91413617e9c4a9b89cf08445500983dbcc50ec46f39508bf171c461cb5062f0d5160f88d376d3153571f19b00685da2b11bd46086a250ebd424c3f6f0fcbf723adf2c070692fa121811c818469bc43c39f7b7245a6dd4ffe128383566707c007dc2e40bac4d79065edea0527f1ec24fc7fffd50bee3e2433a61a6c5719fa3d7f52c00d5ad9c06366dda5aebb42dab6b9465e4be0d64fc279bc061530e5b4fb32cb75cd7a7bc544a3889d6dce953fabb4e56bc9e6d12dea2579c10c96abf08bdb106bc086db4fee958e566acd108e3d3d5378921702fbe5a92527280154dd1d64f07cb7391a0583b984920dddd074e04d839fa494f591498b51ae79b2c8c2455f02fb4ed2238a1d56476e3b974982ffd5ed4e1dccd548d1746b439453023ae60b71f691b142075596661bb234b91437b97f22deecb6f301815f2b15cc5b4864792c5aa40623142af420e90835b87d2285cba76cba2e72f92da133d34acd0c301ac817d75986032f14613978d69e3de4fbc3030282a5a3b8ec88ad6d0ca4286da41ca8c8dfe165100158e6f5bc3f017ec559587639266fe5975f98944742efcb39076afded3309b4838d08529cf7542c20e05f3d2955d4748eff8d01719f0e5b43b728a83628c3c79f3517c642a7b7b5818c59ec39b34b9659786036f2415dbcfb1de06d0ff980816ca4a6a026e778a7645a9ee34f4d2a6242c851a8b74da6458fd581f278d1d617948db320ceef2a4cdfad3f0416dd77bbc6009c13d661198d42403d3a1eafe5364858002da6fa307fa6a8487414c2bf9987f2302dc30212ac4a428fde66fac19926af36ca72ca6a82e16245782156d6ad8cce19c0416fc2fbc3d701bf467ed82b861e3589235450d80c6bb46edafe8ec24620b7463ddccd3b465ccb9039ffd6f7100b925d63928e438f5162a122f4f022624d8846057826251cc819d8ef58c78166b3d12cfdf386b35aa479b0a4ba72f7d717005ec9a4c75c085f2109f1f0f63a626904a4f36db40acb339c2496744d076db9917ed03ce527084189b4c5fa26a263ff271b89dcf806f34959c1334fcc0a4d62c9e785ebd2bb62ea28095f0491cdeae036104df6f95b3afbaf78d396cc0b91658a49ccbf7af56d3b7db5df56bc1d4a1c7b5924649e46e0cad2443d0a859e5b6f8011727417a570135f719e1a46691e1a001e0e47f2602fe9e724c3f8345cfac528f983351fc985dcb117abab643ce4eb09b109c45f98d901e4ce948f405c86d9b2888b6e3a5c5a030d75a0e254252851e2fbff521486ba693ba8473cf168464b115ea8bbf7077fd9f578d4372ff4434b55cdfe729abbe0c424d3f75241f532aa872be9fa33a18b728bd336a7e98769009fd6fcf799b32f0b61a3bfa5b9e2b31fc611592bcb682773fc7c15fb944e5044af5dade1bbaa8060c7b2db25efce020c836e6e6998210e6e4736f43d044f8745c566deea08039bc217416f238910cd67e1a7bf5c423d126393e591a75e5b40b92bdcf18474fc81b727b7792afd0585aa536d9a72118954c127e23dcd9be233021fa6f8eb1b8c000f06aeceb87c89316fc2c76ba48d7245b1ec5006aa1fd8eabde5e7e8ad71ef76c4e0c7e523673a3d70fee0121351a1e9164bf37e79c598a496f75972bbdde0f492771238607bdc27688fb5fe11fe6ed94a47929318d618078d058429134ed879b55226cfbad4acb25d0b972dc17e6e92e2837b52df7dd8036823ba704ad2300d3fd166d1c57a3fa81056cdb3ca32d00fea9b9b9396acc9ee456d39a3d76f5ab98a151f71161df69be89aa4c5d406d872aa39a71b92a74671e3398161f52cf2d5881efbf16724db6687a48f0ba6361062bccc1932655dfb89d21ce51573571d60ae983a69eeaecc14e2280c19e6ab7d4e0b6bedb1afdd5104acc5dd3a828914d2be825b2209d7d9550ce9a582dba68e66280855a350766779678010be550fc87df52abff6c2b5a13e64f7b2a763a2df2ae47ab02ea130b146a8da2344b06a326ccb5a890e0418210824a869cd9a614df45414052c7ec989f627869dfdf0822e48b07f1b9ad765c0dd308688b938dcc4a52accfdd233e7c997cc1e156b8d6a576087b117fa932c04b1c5e0af28aa972c330aa5824925ea92819b1c462fd850ed493b92d2d894fef304ffa405f5aadeef34bef2e956910a5141e1a69927609fe79c977e30f96d87d9f1090f237b9596a865516b55a3eafe9ddbf66ea1869559651bc4608bbeec48110b5fe36600e0db7e816d1aae260e3d0f10b43fd5edc5913bde05ce3703916ddf6d981b2446d2b3977329f5769826595f2f1a63c88f9aef32408d6977892c7143df5b1f4f6cf082222c11dacc57552e065a6a41f9371c60249642abf3eb1bb6c66baa1664a56649cef384ad984699f64b3317dba154e916614cfaf2d2cda907faf9b8eee2328b72c7d0251085c5bab0407ec3187f263b28438985f2b211496e254a96ac3038cd2f536dbc7b3f91c03bc0aba91f636af69b9bceba1cede2b502120b01411a681e372a3780de35ebaebd06800a83cd193483489486d5c2943b3dccbe5d88d45a95df22da2002d10077459b4214c37f6e5dc593e836b83d1b1e1aa6be22c4127bb975694fb75004125bb626666899973d703b8508967c8bc43404c8e7ab6905a9e4ae03d617acd9d9bae", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)={0xb0, 0x0, 0x0, [{{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}, {0x0, 0x0, 0x3, 0x0, '(9\\'}}]}, 0x0, 0x0}) (async) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) getdents64(r3, 0x0, 0x0) (async) write$FUSE_NOTIFY_DELETE(r0, &(0x7f00000000c0)={0x2c, 0x6, 0x0, {0x1, 0x3, 0x3, 0x0, '(9\\'}}, 0x2c) (async) 00:11:23 executing program 4: r0 = mq_open(&(0x7f0000000000)='\x00', 0x2, 0x126, &(0x7f0000000040)={0x3ff, 0x3, 0x7f, 0x4}) fcntl$getownex(r0, 0x10, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mq_notify(r1, &(0x7f0000000100)={0x0, 0x25, 0x1, @tid=r2}) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000140)=0x0) sched_setattr(r3, &(0x7f0000000180)={0x38, 0x6, 0x40, 0x7, 0x3, 0x401, 0x0, 0x0, 0x3, 0x200}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)={@link_local, @empty, @val={@void, {0x8100, 0x3, 0x1}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x8, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}, @empty, @private0}}}}, 0x0) mq_open(&(0x7f0000000000)='\x00', 0x2, 0x126, &(0x7f0000000040)={0x3ff, 0x3, 0x7f, 0x4}) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000080)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x2}}, './file0\x00'}) (async) getpid() (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) mq_notify(r1, &(0x7f0000000100)={0x0, 0x25, 0x1, @tid=r2}) (async) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000140)) (async) sched_setattr(r3, &(0x7f0000000180)={0x38, 0x6, 0x40, 0x7, 0x3, 0x401, 0x0, 0x0, 0x3, 0x200}, 0x0) (async) syz_emit_ethernet(0x46, &(0x7f0000000240)={@link_local, @empty, @val={@void, {0x8100, 0x3, 0x1}}, {@arp={0x806, @ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x8, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}, @ipv4={'\x00', '\xff\xff', @private=0xa010100}, @empty, @private0}}}}, 0x0) (async) 00:11:23 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x4ff}], '\x00', 0x200400}) 00:11:23 executing program 5: r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000040)='cgroup.threads\x00', 0x2, 0x0) write$binfmt_elf32(r0, &(0x7f00000004c0)={{0x7f, 0x45, 0x4c, 0x46, 0x80, 0x5, 0xf9, 0x3, 0xff, 0x2, 0x0, 0x0, 0x21a, 0x38, 0x2fe, 0xfff, 0x5f7d, 0x20, 0x2, 0x5, 0x1, 0x9de}, [{0x474e554, 0x3, 0x4, 0x0, 0x8000, 0x527a, 0x137b, 0x3ff}, {0x1, 0x100, 0x5, 0x3, 0x6, 0xfff, 0x2, 0x401}], "cd6109f9ec74c2210e85a6", ['\x00', '\x00']}, 0x283) (async) syz_mount_image$romfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100a3, 0x3, &(0x7f0000000080)=[{&(0x7f0000010000)="2d726f6d3166732d00002980bc13fe34726f6d20363331663166373500000000000000490000002000000000d1ffff972e000000000000000000000000000000000000600000002000000000d1d1ff802e2e000000000000000000000000000000000559000000800000000069968dc266696c65300000000000000000000000000004ca000000000000041a69968ab766696c6530000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c", 0xd3}, {&(0x7f0000000400)="0000000000000000000000000000000500000000000000e0000000006796646b66696c653200000000000000000000000000000a000000000000000a6896938766696c6531000000000000000000000073797a6b616c6c6572730000000000006321391048517f1c5fcdfaf36fb4fd18ed90fe229f1fa9c552e8d46b6a2974291fa61ed8538f519ad8da184f43ab0158d818a5b47785", 0x96, 0xd3}, {&(0x7f0000000340)="c014672db8b1c4817f84f08012b8ab17f43f18f1a3fe787477538fd3776440b5337f9795a37ff7da75ce47ab6df7b932e99c715cee3b12d049563178c8d170506f00da912637b4ff71e47b572e70ec244339a1ba73d3466bd2ddc473df60a7b22ccb2e2426f91693dde32239eb4f7a26c0799f0f7c826843fb597344585a5431a59aa8925912fe45e9ae9397114dfb997e583c1cecf5e6c612957fe520b1ad0c1b5ec5", 0xa3, 0x200}], 0x808000, &(0x7f0000000140)=ANY=[@ANYBLOB="edcc48eafe017b2a03f883699513f92921"], 0x1) 00:11:23 executing program 4: request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r0) keyctl$assume_authority(0x10, r0) syz_clone(0x19000000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:11:24 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000085000000ce6a0182db7f5ed2bf2800000095000000000000000000000000000000000000000010a7e70b0a2df85490a3e2deae9daf5ec568584feec351e56118483efb538743168def80a76c2efcbd68e5eb229807b2f4695b425acf4714e9ee419a83c82e67c9a16548a0ab1af2774a35e99240d50f50fed1228aefbdb8c12bfd8ff4d5ef637300"/151], &(0x7f0000000080)='GPL\x00', 0x4, 0xf6, &(0x7f00000000c0)=""/246, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:24 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xc4ff0000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:24 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x500}], '\x00', 0x200400}) 00:11:24 executing program 5: getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)=0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r1) keyctl$get_persistent(0x16, r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x18001, 0x21) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000000000000000000000000001840000007000000000000000000000018260000", @ANYRES32=r2, @ANYBLOB="000000005e0c008e0200000000001850000000000000000000000000000000000000000000000000000000000000008d1e1e311e9f98f8f104c39969f12a7af261a5d238aba883db8a9ac262a52dafaebd53914fb35ed181fa408285c27d762ccd874786d7132470a89d9f1e7c99ecb7241196887497d980d001f95e2d8e8d95da35ae65495fc1042492bf9c864f362f318e1d0a5dd7f58ce5dd98537001590dff9f198e2c21ddfe96b95eb5e142f71a3a3d04c0bd5b6e3add7e10c343545c67d48d29046edfd8b7da5cb904fbf25f367fee73fe3d7d46383e19d58f1490fbf26eb960eebd077285b55ae15a976c88efffbd0c2b13b918f433b57931ee826e662fc5ffe3b33736afdfeca0a093799cbde180f8aeae66f9f90e25b7a3eb254adee1f7293578813a5b665eccaf71c05138f5eec3cdc373699c136e43136eace19649a48056a140bcf4836539fcbc6ba947c73dd5fa38996e5f74f9dd18caa9b5147fffc22bdb1b5eff0dc6861150cda3d07baa5bd1b3e02f7248274c4e4cea873eed4bd33adf76ada5"], &(0x7f0000000580)='GPL\x00', 0x1, 0x9f, &(0x7f00000005c0)=""/159, 0x0, 0x17, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:24 executing program 4: request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0xffffffffffffffff) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r0) keyctl$assume_authority(0x10, r0) syz_clone(0x19000000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:11:24 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000085000000ce6a0182db7f5ed2bf2800000095000000000000000000000000000000000000000010a7e70b0a2df85490a3e2deae9daf5ec568584feec351e56118483efb538743168def80a76c2efcbd68e5eb229807b2f4695b425acf4714e9ee419a83c82e67c9a16548a0ab1af2774a35e99240d50f50fed1228aefbdb8c12bfd8ff4d5ef637300"/151], &(0x7f0000000080)='GPL\x00', 0x4, 0xf6, &(0x7f00000000c0)=""/246, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:24 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000100)="02010f0000085c0000006078007200ffffff8200080000000001e200024000ffffff82000000e10000007f7700720030070082ffffff00000000008000da55aa", 0x40, 0x1bf}]) syz_read_part_table(0x1, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f70fbc73e6c306be45403daa82235c0190eac304631a9481dd9126fd71f46fafc85f6436293a739a85381637d207897fbdf4c579873657c43d635ce148b9155b2b41dbbee7489e90b4998a83955c6f4e3b1792db516b46602", 0x59, 0x2}, {&(0x7f0000000140)="4ac64c6c124d4eb2ddff6ce1c27f88beaaac1f8121eeba6de25801ad8e4c373b4ecedaed6e98c86c72343a1e08d25e9ac24aa1ddfa010f8697e8b6dd9c64fcb038c021f706e84c7165ed445d640fcc77222c3b7b90cdba59", 0x58, 0x8}]) 00:11:24 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000085000000ce6a0182db7f5ed2bf2800000095000000000000000000000000000000000000000010a7e70b0a2df85490a3e2deae9daf5ec568584feec351e56118483efb538743168def80a76c2efcbd68e5eb229807b2f4695b425acf4714e9ee419a83c82e67c9a16548a0ab1af2774a35e99240d50f50fed1228aefbdb8c12bfd8ff4d5ef637300"/151], &(0x7f0000000080)='GPL\x00', 0x4, 0xf6, &(0x7f00000000c0)=""/246, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:24 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000100)="02010f0000085c0000006078007200ffffff8200080000000001e200024000ffffff82000000e10000007f7700720030070082ffffff00000000008000da55aa", 0x40, 0x1bf}]) syz_read_part_table(0x1, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f70fbc73e6c306be45403daa82235c0190eac304631a9481dd9126fd71f46fafc85f6436293a739a85381637d207897fbdf4c579873657c43d635ce148b9155b2b41dbbee7489e90b4998a83955c6f4e3b1792db516b46602", 0x59, 0x2}, {&(0x7f0000000140)="4ac64c6c124d4eb2ddff6ce1c27f88beaaac1f8121eeba6de25801ad8e4c373b4ecedaed6e98c86c72343a1e08d25e9ac24aa1ddfa010f8697e8b6dd9c64fcb038c021f706e84c7165ed445d640fcc77222c3b7b90cdba59", 0x58, 0x8}]) 00:11:24 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x600}], '\x00', 0x200400}) 00:11:24 executing program 4: request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r0) keyctl$assume_authority(0x10, r0) syz_clone(0x19000000, 0x0, 0x0, 0x0, 0x0, 0x0) request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0xffffffffffffffff) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) (async) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r0) (async) keyctl$assume_authority(0x10, r0) (async) syz_clone(0x19000000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) 00:11:24 executing program 5: getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)=0x0) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r1) keyctl$get_persistent(0x16, r0, r1) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x18001, 0x21) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000000000000000000000000001840000007000000000000000000000018260000", @ANYRES32=r2, @ANYBLOB="000000005e0c008e0200000000001850000000000000000000000000000000000000000000000000000000000000008d1e1e311e9f98f8f104c39969f12a7af261a5d238aba883db8a9ac262a52dafaebd53914fb35ed181fa408285c27d762ccd874786d7132470a89d9f1e7c99ecb7241196887497d980d001f95e2d8e8d95da35ae65495fc1042492bf9c864f362f318e1d0a5dd7f58ce5dd98537001590dff9f198e2c21ddfe96b95eb5e142f71a3a3d04c0bd5b6e3add7e10c343545c67d48d29046edfd8b7da5cb904fbf25f367fee73fe3d7d46383e19d58f1490fbf26eb960eebd077285b55ae15a976c88efffbd0c2b13b918f433b57931ee826e662fc5ffe3b33736afdfeca0a093799cbde180f8aeae66f9f90e25b7a3eb254adee1f7293578813a5b665eccaf71c05138f5eec3cdc373699c136e43136eace19649a48056a140bcf4836539fcbc6ba947c73dd5fa38996e5f74f9dd18caa9b5147fffc22bdb1b5eff0dc6861150cda3d07baa5bd1b3e02f7248274c4e4cea873eed4bd33adf76ada5"], &(0x7f0000000580)='GPL\x00', 0x1, 0x9f, &(0x7f00000005c0)=""/159, 0x0, 0x17, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:24 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000100)="02010f0000085c0000006078007200ffffff8200080000000001e200024000ffffff82000000e10000007f7700720030070082ffffff00000000008000da55aa", 0x40, 0x1bf}]) syz_read_part_table(0x1, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f70fbc73e6c306be45403daa82235c0190eac304631a9481dd9126fd71f46fafc85f6436293a739a85381637d207897fbdf4c579873657c43d635ce148b9155b2b41dbbee7489e90b4998a83955c6f4e3b1792db516b46602", 0x59, 0x2}, {&(0x7f0000000140)="4ac64c6c124d4eb2ddff6ce1c27f88beaaac1f8121eeba6de25801ad8e4c373b4ecedaed6e98c86c72343a1e08d25e9ac24aa1ddfa010f8697e8b6dd9c64fcb038c021f706e84c7165ed445d640fcc77222c3b7b90cdba59", 0x58, 0x8}]) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000000100)="02010f0000085c0000006078007200ffffff8200080000000001e200024000ffffff82000000e10000007f7700720030070082ffffff00000000008000da55aa", 0x40, 0x1bf}]) (async) syz_read_part_table(0x1, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f70fbc73e6c306be45403daa82235c0190eac304631a9481dd9126fd71f46fafc85f6436293a739a85381637d207897fbdf4c579873657c43d635ce148b9155b2b41dbbee7489e90b4998a83955c6f4e3b1792db516b46602", 0x59, 0x2}, {&(0x7f0000000140)="4ac64c6c124d4eb2ddff6ce1c27f88beaaac1f8121eeba6de25801ad8e4c373b4ecedaed6e98c86c72343a1e08d25e9ac24aa1ddfa010f8697e8b6dd9c64fcb038c021f706e84c7165ed445d640fcc77222c3b7b90cdba59", 0x58, 0x8}]) (async) 00:11:25 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xc4ffffff, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:25 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x700}], '\x00', 0x200400}) 00:11:25 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000008c0)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @loopback}}) 00:11:25 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @broadcast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @local}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, r1, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0xfffffffffffffcfa, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd600a3ff200540600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00044e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000220ae26cf5513c190e23949277028d7a349af1f2a61822d2100b2204241e08af00000002ffffffff050e000000000000000100000000080a000000000000000001080a000000000000000000"], 0x0) 00:11:25 executing program 5: getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)=0x0) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000140)="1081", 0x2, r1) keyctl$get_persistent(0x16, r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='.\x00', r2, &(0x7f00000003c0)='./file1\x00') (async, rerun: 32) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x18001, 0x21) (async, rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000000000000000000000000001840000007000000000000000000000018260000", @ANYRES32=r2, @ANYBLOB="000000005e0c008e0200000000001850000000000000000000000000000000000000000000000000000000000000008d1e1e311e9f98f8f104c39969f12a7af261a5d238aba883db8a9ac262a52dafaebd53914fb35ed181fa408285c27d762ccd874786d7132470a89d9f1e7c99ecb7241196887497d980d001f95e2d8e8d95da35ae65495fc1042492bf9c864f362f318e1d0a5dd7f58ce5dd98537001590dff9f198e2c21ddfe96b95eb5e142f71a3a3d04c0bd5b6e3add7e10c343545c67d48d29046edfd8b7da5cb904fbf25f367fee73fe3d7d46383e19d58f1490fbf26eb960eebd077285b55ae15a976c88efffbd0c2b13b918f433b57931ee826e662fc5ffe3b33736afdfeca0a093799cbde180f8aeae66f9f90e25b7a3eb254adee1f7293578813a5b665eccaf71c05138f5eec3cdc373699c136e43136eace19649a48056a140bcf4836539fcbc6ba947c73dd5fa38996e5f74f9dd18caa9b5147fffc22bdb1b5eff0dc6861150cda3d07baa5bd1b3e02f7248274c4e4cea873eed4bd33adf76ada5"], &(0x7f0000000580)='GPL\x00', 0x1, 0x9f, &(0x7f00000005c0)=""/159, 0x0, 0x17, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:11:25 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f13000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x5c1400, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="50559f7a2ce3aff736ba57b04d77528e97109a8040885377aeb72778955de19d9addf717cfc2ac0ae5122501ceaef6750dcd3326e7672328ebe8dd2979cbed40f907a111b21bcf27c5dd73ce653134f51f7d88f2debd27f600265504e9fd18a71e0fadf1a3b7814238a139803eb38cf14514fdd6a40a3b8b368565cbac2604d1604774d64892361ebd5279f3864278882d7fee1a61e8445d3838b931b4", @ANYRES16=r2, @ANYBLOB="100028bd7000fddbdf250e00000008002b008d00000008003b0003000000"], 0x24}, 0x1, 0x0, 0x0, 0x24040090}, 0x40400c0) [ 685.640705][ T7845] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.1'. [ 685.643215][ T7845] 0ªX: renamed from caif0 00:11:25 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x900}], '\x00', 0x200400}) 00:11:25 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r0, 0xfff) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @broadcast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @local}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, r1, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0xfffffffffffffcfa, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd600a3ff200540600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00044e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000220ae26cf5513c190e23949277028d7a349af1f2a61822d2100b2204241e08af00000002ffffffff050e000000000000000100000000080a000000000000000001080a000000000000000000"], 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) (async) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) (async) listen(r0, 0xfff) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @broadcast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @local}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, r1, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) (async) syz_emit_ethernet(0xfffffffffffffcfa, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd600a3ff200540600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00044e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000220ae26cf5513c190e23949277028d7a349af1f2a61822d2100b2204241e08af00000002ffffffff050e000000000000000100000000080a000000000000000001080a000000000000000000"], 0x0) (async) 00:11:25 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xc4ff0000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:25 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xa00}], '\x00', 0x200400}) [ 685.697467][ T7845] A link change request failed with some changes committed already. Interface 00ªX may have been left with an inconsistent configuration, please check. 00:11:25 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) (async) listen(r0, 0xfff) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @broadcast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @local}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, r1, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0xfffffffffffffcfa, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd600a3ff200540600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00044e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000220ae26cf5513c190e23949277028d7a349af1f2a61822d2100b2204241e08af00000002ffffffff050e000000000000000100000000080a000000000000000001080a000000000000000000"], 0x0) 00:11:25 executing program 5: ioctl$vim2m_VIDIOC_QBUF(0xffffffffffffffff, 0xc058560f, &(0x7f00000002c0)=@multiplanar_mmap={0x8, 0x1, 0x4, 0x100000, 0xff, {0x0, 0xea60}, {0x3, 0x0, 0x3, 0x20, 0x4, 0x9, "73b2307b"}, 0x9, 0x1, {&(0x7f0000000240)=[{0x4, 0x9, {0x3fb}, 0x3}, {0x2, 0x9, {0x2}, 0x400}]}, 0x80000001}) r0 = socket(0x10, 0x80002, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r4}) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r4, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r6, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r7}) sendmsg$nl_route(r5, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000600)=@getlink={0xfffffffffffffee5, 0x12, 0x0, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r7, 0x3400, 0x1000}, [@IFLA_VFINFO_LIST={0x88, 0x16, 0x0, 0x1, [{0x84, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @local}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x400, 0xa86}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0xeb1, 0x7}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x6, 0x4}}, @IFLA_VF_RATE={0x10, 0x6, {0x3, 0x2, 0x1f}}, @IFLA_VF_RATE={0x10, 0x6, {0x800, 0x3, 0x800}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x4, 0x6}}]}]}, @IFLA_IFALIASn={0x4}, @IFLA_PHYS_SWITCH_ID={0x11, 0x24, "f55a5dc02812ff5aa2d35c2229"}, @IFLA_PROP_LIST={0x4}, @IFLA_IFALIASn={0x4}, @IFLA_PROP_LIST={0x68, 0x34, 0x0, 0x1, [{0x14, 0x35, 'wg1\x00'}, {0x14, 0x35, 'gretap0\x00'}, {0x14, 0x35, 'veth0_virt_wifi\x00'}, {0x14, 0x35, 'veth1_vlan\x00'}, {0x14, 0x35, 'geneve0\x00'}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x40002}, 0x4008000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0xb0, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @vti={{0x8}, {0x84, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @rand_addr=0x64010102}, @vti_common_policy=[@IFLA_VTI_FWMARK={0x8, 0x6, 0x7}, @IFLA_VTI_OKEY={0x8, 0x3, 0x8}, @IFLA_VTI_IKEY={0x8}, @IFLA_VTI_OKEY={0x8, 0x3, 0x8001}, @IFLA_VTI_OKEY={0x8, 0x3, 0x9}, @IFLA_VTI_FWMARK={0x8, 0x6, 0x3}, @IFLA_VTI_LINK={0x8, 0x1, r4}], @IFLA_VTI_REMOTE={0x8, 0x5, @rand_addr=0x64010101}, @IFLA_VTI_LOCAL={0x8, 0x4, @rand_addr=0x64010100}, @IFLA_VTI_LOCAL={0x8, 0x4, @empty}, @vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r7}, @IFLA_VTI_OKEY={0x8, 0x3, 0x6dbd}], @IFLA_VTI_LOCAL={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IFLA_VTI_LOCAL={0x8, 0x4, @empty}]}}}]}, 0xb0}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8}, {0x8, 0x2, r2}}}}}]}, 0x40}}, 0x0) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @dev, @remote, 0x0, [@default, @rose, @bcast, @rose, @netrom, @default]}, &(0x7f0000000040)=0x40, 0x80000) 00:11:26 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xb00}], '\x00', 0x200400}) 00:11:26 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xe02e0000, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:26 executing program 3: mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x8, 0x2171, 0xffffffffffffffff, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000001340)=0x8) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1ff}}, './file0\x00'}) memfd_secret(0x80000) ioctl$BTRFS_IOC_DEFRAG_RANGE(r0, 0x40309410, &(0x7f0000000040)={0x83b, 0x0, 0x2, 0x1f, 0x1, [0x7ff, 0xaabb, 0x44fc, 0x1]}) sendmsg$tipc(r0, &(0x7f0000001300)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x2, {0x43, 0x3, 0x4}}, 0x10, &(0x7f00000002c0)=[{&(0x7f00000000c0)="357a8b877e05d8da0f172ac2e821cc179adcc1bc445e1ce9f175b242ce867398372f4c3936ecde8b25d830c53c7fa48bcc2ea4ec98013b2420ceaf3afc689facd7bb20e40ddaa239534f7689ed07e6ffc93645173056a7e5b011f5fc14175cca8babff6a033323264611c82a3f76df67c726017216a650dfcad9303d06e87a0d274f9f71ba3505a71ab13f776fecc708b474ee340280abd267bd3d11e82076d191eee962eaaba9", 0xa7}, {&(0x7f0000000180)="2e2e0ba35e8da5a8087b7dab67a9e4b130871c0deb3401b890ff9655d085bbc1061b57f9d76453604183c14f708c6782131e43677d8d23", 0x37}, {&(0x7f00000001c0)="04478de5d283d4b1d278411f678b75c2d33283355398822568aabb34cf2d9328aac9d9b5cc224f06bb60838f77f91e92deb34fbd5f48c2b3229e68e100891e5b3f0c8d83b292dafae279a16510816435cc76c2eddb24a953502b3c5d4df82b33e06df09f978f8735a8ccc4cc28b436fe5430e003e3a9aff9f422a6e151a14f703dafae53e9b3ac7d0714837d396d481752a2d2a0edebd517ab7c23bf48a73acf14cf7c7301e10f1f3d071769e289ff3288b4387227d23f337e22421d537367d1a1f8d2e7ec75e0d1a36023044cc5883cde822cc4c78ff572af9f366e41c6c195ad36b9c7c7fefbe74d3c697bc39ced7a3d48", 0xf2}], 0x3, &(0x7f0000000300)="b8061d268b0c3cd317d92bce45805e3480aaa004e13463194e999c09aa13ec7aa426ef91e205352854e29171ee7ffad932b5913ed9b89c717aa49c7377c36e4169a1f513aab7d8a52aca208b6b35211fc7c0d860d3eeda0d2c4da189822f6d42f3549d01a230874b11812b1149b3b959444ac4ba8e3af3b83b102072a00c3ca9e08c76dc74f946b33cb4042c0af01a0e6c981ac03941be125e94cf59989fc99bf57a037aadbaad85a67f04302df8781eb011965008f0eeed93d2d14ff49d42b11b0b88ddb3ef25026d0c0d2bee8cc29e5b2c3a65210c54998b972848dd82f9e271f4e9002bafaf4b2f8c6f01a973d58fb934e88f06fe954339d73bfe1683a1f83c01cfc84991cb620da7b042f02cf2236a27f2e52f40812b081a5ad6a1ac3d9c4669ca17d572224c7b38454539ee4a1aa9b0ca4d1f87ad3da4d28ef91ad2302a604ec27c72db712c7111fa6cf83284755cc09bcc77fd171a29eb1a9118d3b8353d0a2855eef63825ff30952e6e55b241f3c5cddf200abcfc0de4b3ae479c4c3c7fadf47fee5d6886e1e5d9fa286d2e8baf9cecf96cebf365451a6754e96939dcc18f3682a239cadd6e9ea15ddc4b32a396d8f3a4e0bd3c12ba72f5c61e091c2272003dd3ad55e91920743fc2ef8c2cc9e6c4d84ca9dba45b01c13cee2ed23671974f4ee14773ada409c846d79cc736a56079086c7d641cf863822f42a1965eaaa665b10c4f4fa6cf124ea7b8711765b0177a08e7312b1aca95965ce9b518fe3256e949350282b4e8fca9122cbd8d221e6deac9ee1b2137ab8959bb720a007e408d594f00bc604e6fd3520847c0e2d02b11ae8b2cf835775ea7ae5a0caddc263d7b7ae727d9b4d12ff454ba6011770738dfdd0f0989511086bf9c3940425acf5768e257afe4563210de9f55a22d41757ff110ebce388acfe22b7d5851bd96ae972da5af96b144911e3065a6d3890b89009d9aef0a717c46f72a1027248c4a8e26f734d996d567084d93e6843e7ad763616c36bbcc0ea00d242941e6e0ce2b350d555da04c46f08ee00f05ee47de49e0a20ab110872206860b38d922df7765632c2063f4b6272be9c37767b35d3a1ab50fbc3db5bafc3d3c3aa2e39e9c55b4c881bca057bcd6562e88d6a2c14a7577b65a5e914f6b41561c408024f1efafb770941256eaf49dca6d6738f85b64e5df8f387575e856ff51a387470f501fca62da0d2de176d4bec398840657f04a38a00090646e5f16685adfd94a4e2a5b0d4f134ea1aaf4e47cac9e8cbf04e1732e8c757907322f76369294d7e26c9870745e6cd5ceb48d5da9a9b740f425ea5183420c0b58c9712694c85fba0a4af7bea64140c60bc5efde00a9a24627bf3f96793e8b81ebc413faa0916416314695cbdac614e20e61b5aa297627ee09033b0f4efcb7e5a942560c383a56d4fb7759d7b11825a2314134b2c1ede4f5a9da36fe2ba909f9041408d473633da4366c2ed167573c2810fa116310e5575daee1a68d28827dae4594ec00977ab22f4a1391f01cace94daaac7296dfeefa2509c7fb8eb6e55dd00d1bc36859bac2d0e9673bfdfb448a369d278237a5a521b6d6efc7c2363012f28736c8a8ffd98e2d1b6241a66237d2577aaea362991c43db825c7be8e92f6e81396b991006b45827e57a77eb73adcd03d25633ebd784026729ebb45852458a7e8459e1869320085fef4e31972eaa7f87853ff04bda65f8530fc4aa0935ae791fa41acf792f103061e2610081f14996f4634374f851d3a243b587e9c20d4f4605f3fa2fed35f859526c6255f9a5fc94e48a58d80751c958863aa14ae2e23a18c33c214ba52f08e40e05d1fec248b9cf002edeaade3c7cb1d08bbaaba8a9cbb9a95eccc61f041d09809e95c274b85e90d30ce6e133f1265bc134395a7039fd4ef3ffbb34959d65fa33fe2ba672f319117d3401d1ea93437e3a389dc57617b154467453e17f75e2e0c39a748b1d76ffb1ce92def29eff2d6164d0ddadb71d189130e8c919e4b8b55dc400744b2a9f59c480d8236036da741c902041df5ccb03e54279bbad323d7b0c4a767a0a7fbb2c52b75ffb2d9f492ca50eb7e09969382f3be4f5e45558a6b93e42a13920b75849fd1ac999fe4c25cd9cef66c4d42f0d66c29d2693baaa8be5aa84b04df75e21792514ba8058d897ec394d7856b4d93cb207edadfb7f6dd0b08463d03160f124220023882cff4b4ed24e0cce44677701d43bbbc542d84b70a193e2172086856fbdaec70a1476f0952b0c1384daa410717043391562f2196d47fa56398e100c885fa08034336df683815aa40d352ad21cfc1316923cd6454ed1e8b4a6666e2cce54d9654185b6f165cc3f8ea54001b3a0f4aef6637fdf8a19b15cac7761cdc96307663bdd5b60f9d3b3db668bfc020210fd29d19b9b8cb9f19d4406f85b3fdaa155398369fbf352d85f32e3393e3c41afcd1ed9ee28a32c78d759c171f886fba10a86b5929946ee75e995c19f1c220ae7c6ca368662a905017ef5826addb047dcdb6995f4597f912f8e4cd37064a64aa4abf8aa6d9b06ebf99f4c289ca9eee283bc3a8d2c9e465ad2c90493287b3a96a09d42a53d58a52f5c7f33316dcec558c097c89eff393a291e12e4486901e393d5b5c3a1c13901abe9ef7e7976d9d34a0d0554cd92ee6a44e3c6ce34f78471f346a022dda27fd99dfe68905f750bf7738cecfd41f43d1b13c1ffa2736f510f18f787fd373107a4ba0f6f4dde2368b4ba1230c7badc44b2d0b0747391e5d2d107c7b1fa65f612f1fe5ecde7da91326ef61c227a5ed36d8620fc70d77da3bdd2568bf69cadd64b7a6834b823cc57c45bb340609cb1b8e0c7a35ada3c2a9e1eafa414323b6e7fac7dffa4d3ad9535ea47c263ab47a259e69984791d0e15c4493a7b4bc11de251a18cbd0d3cd8c24e7ae36176f66358a59b3b50179ead030835132611bea0307182f7ed14110ca5cd483392df9db80b3e3ca5cbfdf96e9af541fed3bf8335ef32b9e4c60ec9969496615f040dfbc97e2219129898223df7cf2ab20ffc15f202c9125b3bf567299f655875951647c4ab09a2cb286f4c745fa3dd83f948c7a8c383cd888bb454e2ba93f5d77ed6a54f074ba7f73ae61c82d1b8c779262a5569dd1dcf5d1f18aacaac20f6de5a6667322f996408747fb971f50fbb048bf330380d9baab2d4f1e4247ee411eaa0ab645bdd338d3ce0347447c90d5978fba7ef56ff30976ae054b687b48b6ce812ab7a6e19cae0a550b37f39399138ed58bf8d7de33ee59f8b21be2307710324dcd1854487de44f4651c3f1f11008abc922f95d0518049c7b428715f1efb8f31b431977432c9b8716dd6a9d3abc2ef521b59aad33e6ee742a649f27cd978a689daae29192a48b24b14545b9d06f83dab03b005a5371a28050b37e44bd9a0bd0d36cb36a21fa00f6c2e05f9fb511a9fee153258ec0204afd128a7a37ee22e693544911066a7fdbef6a79d999d4cbb7689ad33994711414d53e0296595f9ab8b12872b7f22fccb881340e6e6dfc23091ea24fb8945d4af720206dd1018e701062f9077f0712d4ab6be73d4945794d0f32ae227a89c8ce5d7484c4f81526a31c2148a2b6fa93343e2681b55c7486d875d73afc4a6e0652bbcde031e9b59ca6b002e097a39eb5150c5059cfbf93bc6c5435ab0d26d321bd259ac291d400c76d65c3dfdf2cb47893247ec228f659bfe3dab3345e76d06f3de47b81540843f08960ab1b6c7a14d2c24086bbbc357074022b221d59bcc0c6accd46f58502d1deb81dc9f22fa135d4ad256791daae5e7540fb4e41ef46c6614a197fc803f129fc89a4e32ceb3eb642a3fa97ace21153e73242c3cf5c8c7ff9860e1850571342e34ad1a7a96a8fd18692b54e6ec03675c64235e9b0e9d1e82eb0e27c309a80f85451ba626006cbf344f767b9a7253516fbcc4840077571fb4f5fad34173c8b64eea8aa871008876b0e834dd112e68d2530a32abe83ee0954cc602a00281c62073686365b7da17f7d579ca34315ebc909068866f8c213ab24686fc029af78020781fd8afe405152e4b65a80e39e09d65091ad04e57e5ec49ca77209d2840d91719276b25bddfc05686d1d484976b9479bdd1408362704444848c12c3938d7ae65f7944478ff35ae053eaafc13a8c98703e1e753e6eceb8cb65de949a0aa18f0a04e3e3406915b6699e30cc1204d32912bd62b8ed698c788629d312814fc3c19eefb619ae06eb1ee2f1484aacf5d9610e3b2672591e2a9b4d34329230601ed04f41fd22309567453f3e22fb7a55c902a361a0e409bc595958c238fe48a34115d1349d25f9c99188bdc7b1b4f17adf0c66020a611355a599cf87f13588be3b94fdcbfe96453214be0291184e16e1e867a5e3a4f94e8ab2635ccb85eccc3b0e6ed577916fb5000412abdf913dba766e8bd8b4481302920badb1bb303df15a8861efd03adce4d98354967c0e5989b87d082184a084ded48285a0bbb28db288b606ed4328d26f8ddcaa3096d55118608e87b5ad24bc9ef761608dfb25445bea58cca4e6157ab33b609aff54982680bc9a072a09418e17865082bd5d7d7784274458691b546c69a3302ec6b34edb7d3d121bc8de11693b83a2b72a4cbe1dba0546077ff9bd02117c183ef99806880b4e0b03b8a350b1064f8ad3ac54dfbaf8fb94dba16cfbee17d76f44bd8301e27917c557544558c962ee91588856279239f7eb143a9ab024dba9fda2b239b3461b74c1a3f062ee5d3253cf3340eea03f121f89f8edeafe4a204ef67298ac4200873f8e60de923b166f2c5823c6a1da647f2d3f25dac33ff084021a825e99ef0d4f20c35ab4fa03e6c523b919a05c7eaf5c0a7f9e7b8ae8063cb9ec795b1a86e7be1145469755ca985e90c78ff1b792d8eb0fe0afffd585d4a0a30c8facf3a4347d3c87bdd5beb663d29828a9657675364ec095b1205274674cf646a6098f31020ff0bcbe153a5cd8cfdae875b252c6116e0bb7f97a412359f82edd820a15fb7f57469db6469d6ffb71e034e3a4d72ca093addd15089b87911b1c05f372dc20f2bfcc25a7990424e857a450f56e909583313cd863460a5f06d04d0d734ad0a1d4881358fa4f610c094306454bd6e4cbe3a6394410e4ee851ff299990f7163ea1a95dc212d598dcf07067aa74f34d1aa8ba3c9555f947cb835df01b415ea7755cbdf5e3aa527e42452452a9cea0a50ce78cb8bb4c126b3904818dae1bcaab9ab9490447224811f843691ef1c4945e0065322cc801abd28c5809862a2736f82f44d4e5a9bb96448e88766ac51be4add30958f069d778d109b9b3d56ecbe2673d0feefccc8b735c1d6533bce7ce762bc1ce48ac5f7a9023e0ccb65ac85180b88a3de72fd926da69ffec151598f6b7e2f595769af13429d5b182237d27b34383cfeac5d2db4081f4a2a9e186b9fc350f053a51a04248ec3ee708e8c88d216a9bc6c13c04458a14258739a8a720437c008ee5bd9cf1ad7f30c641e855b443fe3dd6dd732b13dfdb4359f8b6e7c6d4563501ee3152ab7c39a547ce7df75bf65d236b323a26820a9a5ed451b2471593c6c120a8ec2cb727540d80900fc43cc4e24bd96eaec8d2ea5231511c29ce80d22ab4af9beb41a3c5f0f7f6aa4858861b5f588e18e92b02d5eadf93f35acf086681549e7737a8e7f757ca3396d8a812fb0573aeb80b65261527190f661bef66f8d1ba5222d096e6a44411ec8130c2848d701e8a3dbf5cf0b8effccd76b5b2d3b77cf9e608fee52ad92432c739f655de93c5e2363", 0x1000, 0x8010}, 0x1) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mremap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f000000b000/0x1000)=nil) 00:11:26 executing program 5: ioctl$vim2m_VIDIOC_QBUF(0xffffffffffffffff, 0xc058560f, &(0x7f00000002c0)=@multiplanar_mmap={0x8, 0x1, 0x4, 0x100000, 0xff, {0x0, 0xea60}, {0x3, 0x0, 0x3, 0x20, 0x4, 0x9, "73b2307b"}, 0x9, 0x1, {&(0x7f0000000240)=[{0x4, 0x9, {0x3fb}, 0x3}, {0x2, 0x9, {0x2}, 0x400}]}, 0x80000001}) (async) r0 = socket(0x10, 0x80002, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) (async) r3 = socket$inet6(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r4}) (async, rerun: 32) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r4, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) (rerun: 32) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = socket$inet6(0xa, 0x2, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r6, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r7}) (async) sendmsg$nl_route(r5, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000600)=@getlink={0xfffffffffffffee5, 0x12, 0x0, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r7, 0x3400, 0x1000}, [@IFLA_VFINFO_LIST={0x88, 0x16, 0x0, 0x1, [{0x84, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @local}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x400, 0xa86}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0xeb1, 0x7}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x6, 0x4}}, @IFLA_VF_RATE={0x10, 0x6, {0x3, 0x2, 0x1f}}, @IFLA_VF_RATE={0x10, 0x6, {0x800, 0x3, 0x800}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x4, 0x6}}]}]}, @IFLA_IFALIASn={0x4}, @IFLA_PHYS_SWITCH_ID={0x11, 0x24, "f55a5dc02812ff5aa2d35c2229"}, @IFLA_PROP_LIST={0x4}, @IFLA_IFALIASn={0x4}, @IFLA_PROP_LIST={0x68, 0x34, 0x0, 0x1, [{0x14, 0x35, 'wg1\x00'}, {0x14, 0x35, 'gretap0\x00'}, {0x14, 0x35, 'veth0_virt_wifi\x00'}, {0x14, 0x35, 'veth1_vlan\x00'}, {0x14, 0x35, 'geneve0\x00'}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x40002}, 0x4008000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0xb0, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @vti={{0x8}, {0x84, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @rand_addr=0x64010102}, @vti_common_policy=[@IFLA_VTI_FWMARK={0x8, 0x6, 0x7}, @IFLA_VTI_OKEY={0x8, 0x3, 0x8}, @IFLA_VTI_IKEY={0x8}, @IFLA_VTI_OKEY={0x8, 0x3, 0x8001}, @IFLA_VTI_OKEY={0x8, 0x3, 0x9}, @IFLA_VTI_FWMARK={0x8, 0x6, 0x3}, @IFLA_VTI_LINK={0x8, 0x1, r4}], @IFLA_VTI_REMOTE={0x8, 0x5, @rand_addr=0x64010101}, @IFLA_VTI_LOCAL={0x8, 0x4, @rand_addr=0x64010100}, @IFLA_VTI_LOCAL={0x8, 0x4, @empty}, @vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r7}, @IFLA_VTI_OKEY={0x8, 0x3, 0x6dbd}], @IFLA_VTI_LOCAL={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IFLA_VTI_LOCAL={0x8, 0x4, @empty}]}}}]}, 0xb0}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8}, {0x8, 0x2, r2}}}}}]}, 0x40}}, 0x0) (async) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @dev, @remote, 0x0, [@default, @rose, @bcast, @rose, @netrom, @default]}, &(0x7f0000000040)=0x40, 0x80000) 00:11:26 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000008c0)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @loopback}}) socket$inet6_udplite(0xa, 0x2, 0x88) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000008c0)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @loopback}}) (async) 00:11:26 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f13000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) (async) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x5c1400, 0x0) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="50559f7a2ce3aff736ba57b04d77528e97109a8040885377aeb72778955de19d9addf717cfc2ac0ae5122501ceaef6750dcd3326e7672328ebe8dd2979cbed40f907a111b21bcf27c5dd73ce653134f51f7d88f2debd27f600265504e9fd18a71e0fadf1a3b7814238a139803eb38cf14514fdd6a40a3b8b368565cbac2604d1604774d64892361ebd5279f3864278882d7fee1a61e8445d3838b931b4", @ANYRES16=r2, @ANYBLOB="100028bd7000fddbdf250e00000008002b008d00000008003b0003000000"], 0x24}, 0x1, 0x0, 0x0, 0x24040090}, 0x40400c0) [ 686.484654][ T7880] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.1'. [ 686.487485][ T7880] 1ªX: renamed from 00ªX 00:11:26 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xc00}], '\x00', 0x200400}) 00:11:26 executing program 3: mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x8, 0x2171, 0xffffffffffffffff, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000001340)=0x8) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1ff}}, './file0\x00'}) memfd_secret(0x80000) (async) ioctl$BTRFS_IOC_DEFRAG_RANGE(r0, 0x40309410, &(0x7f0000000040)={0x83b, 0x0, 0x2, 0x1f, 0x1, [0x7ff, 0xaabb, 0x44fc, 0x1]}) (async) sendmsg$tipc(r0, &(0x7f0000001300)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x2, {0x43, 0x3, 0x4}}, 0x10, &(0x7f00000002c0)=[{&(0x7f00000000c0)="357a8b877e05d8da0f172ac2e821cc179adcc1bc445e1ce9f175b242ce867398372f4c3936ecde8b25d830c53c7fa48bcc2ea4ec98013b2420ceaf3afc689facd7bb20e40ddaa239534f7689ed07e6ffc93645173056a7e5b011f5fc14175cca8babff6a033323264611c82a3f76df67c726017216a650dfcad9303d06e87a0d274f9f71ba3505a71ab13f776fecc708b474ee340280abd267bd3d11e82076d191eee962eaaba9", 0xa7}, {&(0x7f0000000180)="2e2e0ba35e8da5a8087b7dab67a9e4b130871c0deb3401b890ff9655d085bbc1061b57f9d76453604183c14f708c6782131e43677d8d23", 0x37}, {&(0x7f00000001c0)="04478de5d283d4b1d278411f678b75c2d33283355398822568aabb34cf2d9328aac9d9b5cc224f06bb60838f77f91e92deb34fbd5f48c2b3229e68e100891e5b3f0c8d83b292dafae279a16510816435cc76c2eddb24a953502b3c5d4df82b33e06df09f978f8735a8ccc4cc28b436fe5430e003e3a9aff9f422a6e151a14f703dafae53e9b3ac7d0714837d396d481752a2d2a0edebd517ab7c23bf48a73acf14cf7c7301e10f1f3d071769e289ff3288b4387227d23f337e22421d537367d1a1f8d2e7ec75e0d1a36023044cc5883cde822cc4c78ff572af9f366e41c6c195ad36b9c7c7fefbe74d3c697bc39ced7a3d48", 0xf2}], 0x3, &(0x7f0000000300)="b8061d268b0c3cd317d92bce45805e3480aaa004e13463194e999c09aa13ec7aa426ef91e205352854e29171ee7ffad932b5913ed9b89c717aa49c7377c36e4169a1f513aab7d8a52aca208b6b35211fc7c0d860d3eeda0d2c4da189822f6d42f3549d01a230874b11812b1149b3b959444ac4ba8e3af3b83b102072a00c3ca9e08c76dc74f946b33cb4042c0af01a0e6c981ac03941be125e94cf59989fc99bf57a037aadbaad85a67f04302df8781eb011965008f0eeed93d2d14ff49d42b11b0b88ddb3ef25026d0c0d2bee8cc29e5b2c3a65210c54998b972848dd82f9e271f4e9002bafaf4b2f8c6f01a973d58fb934e88f06fe954339d73bfe1683a1f83c01cfc84991cb620da7b042f02cf2236a27f2e52f40812b081a5ad6a1ac3d9c4669ca17d572224c7b38454539ee4a1aa9b0ca4d1f87ad3da4d28ef91ad2302a604ec27c72db712c7111fa6cf83284755cc09bcc77fd171a29eb1a9118d3b8353d0a2855eef63825ff30952e6e55b241f3c5cddf200abcfc0de4b3ae479c4c3c7fadf47fee5d6886e1e5d9fa286d2e8baf9cecf96cebf365451a6754e96939dcc18f3682a239cadd6e9ea15ddc4b32a396d8f3a4e0bd3c12ba72f5c61e091c2272003dd3ad55e91920743fc2ef8c2cc9e6c4d84ca9dba45b01c13cee2ed23671974f4ee14773ada409c846d79cc736a56079086c7d641cf863822f42a1965eaaa665b10c4f4fa6cf124ea7b8711765b0177a08e7312b1aca95965ce9b518fe3256e949350282b4e8fca9122cbd8d221e6deac9ee1b2137ab8959bb720a007e408d594f00bc604e6fd3520847c0e2d02b11ae8b2cf835775ea7ae5a0caddc263d7b7ae727d9b4d12ff454ba6011770738dfdd0f0989511086bf9c3940425acf5768e257afe4563210de9f55a22d41757ff110ebce388acfe22b7d5851bd96ae972da5af96b144911e3065a6d3890b89009d9aef0a717c46f72a1027248c4a8e26f734d996d567084d93e6843e7ad763616c36bbcc0ea00d242941e6e0ce2b350d555da04c46f08ee00f05ee47de49e0a20ab110872206860b38d922df7765632c2063f4b6272be9c37767b35d3a1ab50fbc3db5bafc3d3c3aa2e39e9c55b4c881bca057bcd6562e88d6a2c14a7577b65a5e914f6b41561c408024f1efafb770941256eaf49dca6d6738f85b64e5df8f387575e856ff51a387470f501fca62da0d2de176d4bec398840657f04a38a00090646e5f16685adfd94a4e2a5b0d4f134ea1aaf4e47cac9e8cbf04e1732e8c757907322f76369294d7e26c9870745e6cd5ceb48d5da9a9b740f425ea5183420c0b58c9712694c85fba0a4af7bea64140c60bc5efde00a9a24627bf3f96793e8b81ebc413faa0916416314695cbdac614e20e61b5aa297627ee09033b0f4efcb7e5a942560c383a56d4fb7759d7b11825a2314134b2c1ede4f5a9da36fe2ba909f9041408d473633da4366c2ed167573c2810fa116310e5575daee1a68d28827dae4594ec00977ab22f4a1391f01cace94daaac7296dfeefa2509c7fb8eb6e55dd00d1bc36859bac2d0e9673bfdfb448a369d278237a5a521b6d6efc7c2363012f28736c8a8ffd98e2d1b6241a66237d2577aaea362991c43db825c7be8e92f6e81396b991006b45827e57a77eb73adcd03d25633ebd784026729ebb45852458a7e8459e1869320085fef4e31972eaa7f87853ff04bda65f8530fc4aa0935ae791fa41acf792f103061e2610081f14996f4634374f851d3a243b587e9c20d4f4605f3fa2fed35f859526c6255f9a5fc94e48a58d80751c958863aa14ae2e23a18c33c214ba52f08e40e05d1fec248b9cf002edeaade3c7cb1d08bbaaba8a9cbb9a95eccc61f041d09809e95c274b85e90d30ce6e133f1265bc134395a7039fd4ef3ffbb34959d65fa33fe2ba672f319117d3401d1ea93437e3a389dc57617b154467453e17f75e2e0c39a748b1d76ffb1ce92def29eff2d6164d0ddadb71d189130e8c919e4b8b55dc400744b2a9f59c480d8236036da741c902041df5ccb03e54279bbad323d7b0c4a767a0a7fbb2c52b75ffb2d9f492ca50eb7e09969382f3be4f5e45558a6b93e42a13920b75849fd1ac999fe4c25cd9cef66c4d42f0d66c29d2693baaa8be5aa84b04df75e21792514ba8058d897ec394d7856b4d93cb207edadfb7f6dd0b08463d03160f124220023882cff4b4ed24e0cce44677701d43bbbc542d84b70a193e2172086856fbdaec70a1476f0952b0c1384daa410717043391562f2196d47fa56398e100c885fa08034336df683815aa40d352ad21cfc1316923cd6454ed1e8b4a6666e2cce54d9654185b6f165cc3f8ea54001b3a0f4aef6637fdf8a19b15cac7761cdc96307663bdd5b60f9d3b3db668bfc020210fd29d19b9b8cb9f19d4406f85b3fdaa155398369fbf352d85f32e3393e3c41afcd1ed9ee28a32c78d759c171f886fba10a86b5929946ee75e995c19f1c220ae7c6ca368662a905017ef5826addb047dcdb6995f4597f912f8e4cd37064a64aa4abf8aa6d9b06ebf99f4c289ca9eee283bc3a8d2c9e465ad2c90493287b3a96a09d42a53d58a52f5c7f33316dcec558c097c89eff393a291e12e4486901e393d5b5c3a1c13901abe9ef7e7976d9d34a0d0554cd92ee6a44e3c6ce34f78471f346a022dda27fd99dfe68905f750bf7738cecfd41f43d1b13c1ffa2736f510f18f787fd373107a4ba0f6f4dde2368b4ba1230c7badc44b2d0b0747391e5d2d107c7b1fa65f612f1fe5ecde7da91326ef61c227a5ed36d8620fc70d77da3bdd2568bf69cadd64b7a6834b823cc57c45bb340609cb1b8e0c7a35ada3c2a9e1eafa414323b6e7fac7dffa4d3ad9535ea47c263ab47a259e69984791d0e15c4493a7b4bc11de251a18cbd0d3cd8c24e7ae36176f66358a59b3b50179ead030835132611bea0307182f7ed14110ca5cd483392df9db80b3e3ca5cbfdf96e9af541fed3bf8335ef32b9e4c60ec9969496615f040dfbc97e2219129898223df7cf2ab20ffc15f202c9125b3bf567299f655875951647c4ab09a2cb286f4c745fa3dd83f948c7a8c383cd888bb454e2ba93f5d77ed6a54f074ba7f73ae61c82d1b8c779262a5569dd1dcf5d1f18aacaac20f6de5a6667322f996408747fb971f50fbb048bf330380d9baab2d4f1e4247ee411eaa0ab645bdd338d3ce0347447c90d5978fba7ef56ff30976ae054b687b48b6ce812ab7a6e19cae0a550b37f39399138ed58bf8d7de33ee59f8b21be2307710324dcd1854487de44f4651c3f1f11008abc922f95d0518049c7b428715f1efb8f31b431977432c9b8716dd6a9d3abc2ef521b59aad33e6ee742a649f27cd978a689daae29192a48b24b14545b9d06f83dab03b005a5371a28050b37e44bd9a0bd0d36cb36a21fa00f6c2e05f9fb511a9fee153258ec0204afd128a7a37ee22e693544911066a7fdbef6a79d999d4cbb7689ad33994711414d53e0296595f9ab8b12872b7f22fccb881340e6e6dfc23091ea24fb8945d4af720206dd1018e701062f9077f0712d4ab6be73d4945794d0f32ae227a89c8ce5d7484c4f81526a31c2148a2b6fa93343e2681b55c7486d875d73afc4a6e0652bbcde031e9b59ca6b002e097a39eb5150c5059cfbf93bc6c5435ab0d26d321bd259ac291d400c76d65c3dfdf2cb47893247ec228f659bfe3dab3345e76d06f3de47b81540843f08960ab1b6c7a14d2c24086bbbc357074022b221d59bcc0c6accd46f58502d1deb81dc9f22fa135d4ad256791daae5e7540fb4e41ef46c6614a197fc803f129fc89a4e32ceb3eb642a3fa97ace21153e73242c3cf5c8c7ff9860e1850571342e34ad1a7a96a8fd18692b54e6ec03675c64235e9b0e9d1e82eb0e27c309a80f85451ba626006cbf344f767b9a7253516fbcc4840077571fb4f5fad34173c8b64eea8aa871008876b0e834dd112e68d2530a32abe83ee0954cc602a00281c62073686365b7da17f7d579ca34315ebc909068866f8c213ab24686fc029af78020781fd8afe405152e4b65a80e39e09d65091ad04e57e5ec49ca77209d2840d91719276b25bddfc05686d1d484976b9479bdd1408362704444848c12c3938d7ae65f7944478ff35ae053eaafc13a8c98703e1e753e6eceb8cb65de949a0aa18f0a04e3e3406915b6699e30cc1204d32912bd62b8ed698c788629d312814fc3c19eefb619ae06eb1ee2f1484aacf5d9610e3b2672591e2a9b4d34329230601ed04f41fd22309567453f3e22fb7a55c902a361a0e409bc595958c238fe48a34115d1349d25f9c99188bdc7b1b4f17adf0c66020a611355a599cf87f13588be3b94fdcbfe96453214be0291184e16e1e867a5e3a4f94e8ab2635ccb85eccc3b0e6ed577916fb5000412abdf913dba766e8bd8b4481302920badb1bb303df15a8861efd03adce4d98354967c0e5989b87d082184a084ded48285a0bbb28db288b606ed4328d26f8ddcaa3096d55118608e87b5ad24bc9ef761608dfb25445bea58cca4e6157ab33b609aff54982680bc9a072a09418e17865082bd5d7d7784274458691b546c69a3302ec6b34edb7d3d121bc8de11693b83a2b72a4cbe1dba0546077ff9bd02117c183ef99806880b4e0b03b8a350b1064f8ad3ac54dfbaf8fb94dba16cfbee17d76f44bd8301e27917c557544558c962ee91588856279239f7eb143a9ab024dba9fda2b239b3461b74c1a3f062ee5d3253cf3340eea03f121f89f8edeafe4a204ef67298ac4200873f8e60de923b166f2c5823c6a1da647f2d3f25dac33ff084021a825e99ef0d4f20c35ab4fa03e6c523b919a05c7eaf5c0a7f9e7b8ae8063cb9ec795b1a86e7be1145469755ca985e90c78ff1b792d8eb0fe0afffd585d4a0a30c8facf3a4347d3c87bdd5beb663d29828a9657675364ec095b1205274674cf646a6098f31020ff0bcbe153a5cd8cfdae875b252c6116e0bb7f97a412359f82edd820a15fb7f57469db6469d6ffb71e034e3a4d72ca093addd15089b87911b1c05f372dc20f2bfcc25a7990424e857a450f56e909583313cd863460a5f06d04d0d734ad0a1d4881358fa4f610c094306454bd6e4cbe3a6394410e4ee851ff299990f7163ea1a95dc212d598dcf07067aa74f34d1aa8ba3c9555f947cb835df01b415ea7755cbdf5e3aa527e42452452a9cea0a50ce78cb8bb4c126b3904818dae1bcaab9ab9490447224811f843691ef1c4945e0065322cc801abd28c5809862a2736f82f44d4e5a9bb96448e88766ac51be4add30958f069d778d109b9b3d56ecbe2673d0feefccc8b735c1d6533bce7ce762bc1ce48ac5f7a9023e0ccb65ac85180b88a3de72fd926da69ffec151598f6b7e2f595769af13429d5b182237d27b34383cfeac5d2db4081f4a2a9e186b9fc350f053a51a04248ec3ee708e8c88d216a9bc6c13c04458a14258739a8a720437c008ee5bd9cf1ad7f30c641e855b443fe3dd6dd732b13dfdb4359f8b6e7c6d4563501ee3152ab7c39a547ce7df75bf65d236b323a26820a9a5ed451b2471593c6c120a8ec2cb727540d80900fc43cc4e24bd96eaec8d2ea5231511c29ce80d22ab4af9beb41a3c5f0f7f6aa4858861b5f588e18e92b02d5eadf93f35acf086681549e7737a8e7f757ca3396d8a812fb0573aeb80b65261527190f661bef66f8d1ba5222d096e6a44411ec8130c2848d701e8a3dbf5cf0b8effccd76b5b2d3b77cf9e608fee52ad92432c739f655de93c5e2363", 0x1000, 0x8010}, 0x1) (async) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mremap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f000000b000/0x1000)=nil) 00:11:26 executing program 5: ioctl$vim2m_VIDIOC_QBUF(0xffffffffffffffff, 0xc058560f, &(0x7f00000002c0)=@multiplanar_mmap={0x8, 0x1, 0x4, 0x100000, 0xff, {0x0, 0xea60}, {0x3, 0x0, 0x3, 0x20, 0x4, 0x9, "73b2307b"}, 0x9, 0x1, {&(0x7f0000000240)=[{0x4, 0x9, {0x3fb}, 0x3}, {0x2, 0x9, {0x2}, 0x400}]}, 0x80000001}) (async) r0 = socket(0x10, 0x80002, 0x0) (async, rerun: 64) r1 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r2 = socket$inet_udp(0x2, 0x2, 0x0) (async, rerun: 32) r3 = socket$inet6(0xa, 0x2, 0x0) (async, rerun: 32) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r4}) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0xf6, r4, 0x1, 0x0, 0x6, @random="5695c5585139"}, 0x14) (async) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r6, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x300}, 0x0, r7}) sendmsg$nl_route(r5, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000600)=@getlink={0xfffffffffffffee5, 0x12, 0x0, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r7, 0x3400, 0x1000}, [@IFLA_VFINFO_LIST={0x88, 0x16, 0x0, 0x1, [{0x84, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x3ff, @local}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x400, 0xa86}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0xeb1, 0x7}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x6, 0x4}}, @IFLA_VF_RATE={0x10, 0x6, {0x3, 0x2, 0x1f}}, @IFLA_VF_RATE={0x10, 0x6, {0x800, 0x3, 0x800}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x4, 0x6}}]}]}, @IFLA_IFALIASn={0x4}, @IFLA_PHYS_SWITCH_ID={0x11, 0x24, "f55a5dc02812ff5aa2d35c2229"}, @IFLA_PROP_LIST={0x4}, @IFLA_IFALIASn={0x4}, @IFLA_PROP_LIST={0x68, 0x34, 0x0, 0x1, [{0x14, 0x35, 'wg1\x00'}, {0x14, 0x35, 'gretap0\x00'}, {0x14, 0x35, 'veth0_virt_wifi\x00'}, {0x14, 0x35, 'veth1_vlan\x00'}, {0x14, 0x35, 'geneve0\x00'}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x40002}, 0x4008000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0xb0, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @vti={{0x8}, {0x84, 0x2, 0x0, 0x1, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @IFLA_VTI_LOCAL={0x8, 0x4, @rand_addr=0x64010102}, @vti_common_policy=[@IFLA_VTI_FWMARK={0x8, 0x6, 0x7}, @IFLA_VTI_OKEY={0x8, 0x3, 0x8}, @IFLA_VTI_IKEY={0x8}, @IFLA_VTI_OKEY={0x8, 0x3, 0x8001}, @IFLA_VTI_OKEY={0x8, 0x3, 0x9}, @IFLA_VTI_FWMARK={0x8, 0x6, 0x3}, @IFLA_VTI_LINK={0x8, 0x1, r4}], @IFLA_VTI_REMOTE={0x8, 0x5, @rand_addr=0x64010101}, @IFLA_VTI_LOCAL={0x8, 0x4, @rand_addr=0x64010100}, @IFLA_VTI_LOCAL={0x8, 0x4, @empty}, @vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r7}, @IFLA_VTI_OKEY={0x8, 0x3, 0x6dbd}], @IFLA_VTI_LOCAL={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IFLA_VTI_LOCAL={0x8, 0x4, @empty}]}}}]}, 0xb0}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x40, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8}, {0x8, 0x2, r2}}}}}]}, 0x40}}, 0x0) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @dev, @remote, 0x0, [@default, @rose, @bcast, @rose, @netrom, @default]}, &(0x7f0000000040)=0x40, 0x80000) 00:11:26 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xd00}], '\x00', 0x200400}) 00:11:26 executing program 3: mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x8, 0x2171, 0xffffffffffffffff, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000001340)=0x8) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1ff}}, './file0\x00'}) memfd_secret(0x80000) ioctl$BTRFS_IOC_DEFRAG_RANGE(r0, 0x40309410, &(0x7f0000000040)={0x83b, 0x0, 0x2, 0x1f, 0x1, [0x7ff, 0xaabb, 0x44fc, 0x1]}) sendmsg$tipc(r0, &(0x7f0000001300)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x2, {0x43, 0x3, 0x4}}, 0x10, &(0x7f00000002c0)=[{&(0x7f00000000c0)="357a8b877e05d8da0f172ac2e821cc179adcc1bc445e1ce9f175b242ce867398372f4c3936ecde8b25d830c53c7fa48bcc2ea4ec98013b2420ceaf3afc689facd7bb20e40ddaa239534f7689ed07e6ffc93645173056a7e5b011f5fc14175cca8babff6a033323264611c82a3f76df67c726017216a650dfcad9303d06e87a0d274f9f71ba3505a71ab13f776fecc708b474ee340280abd267bd3d11e82076d191eee962eaaba9", 0xa7}, {&(0x7f0000000180)="2e2e0ba35e8da5a8087b7dab67a9e4b130871c0deb3401b890ff9655d085bbc1061b57f9d76453604183c14f708c6782131e43677d8d23", 0x37}, {&(0x7f00000001c0)="04478de5d283d4b1d278411f678b75c2d33283355398822568aabb34cf2d9328aac9d9b5cc224f06bb60838f77f91e92deb34fbd5f48c2b3229e68e100891e5b3f0c8d83b292dafae279a16510816435cc76c2eddb24a953502b3c5d4df82b33e06df09f978f8735a8ccc4cc28b436fe5430e003e3a9aff9f422a6e151a14f703dafae53e9b3ac7d0714837d396d481752a2d2a0edebd517ab7c23bf48a73acf14cf7c7301e10f1f3d071769e289ff3288b4387227d23f337e22421d537367d1a1f8d2e7ec75e0d1a36023044cc5883cde822cc4c78ff572af9f366e41c6c195ad36b9c7c7fefbe74d3c697bc39ced7a3d48", 0xf2}], 0x3, &(0x7f0000000300)="b8061d268b0c3cd317d92bce45805e3480aaa004e13463194e999c09aa13ec7aa426ef91e205352854e29171ee7ffad932b5913ed9b89c717aa49c7377c36e4169a1f513aab7d8a52aca208b6b35211fc7c0d860d3eeda0d2c4da189822f6d42f3549d01a230874b11812b1149b3b959444ac4ba8e3af3b83b102072a00c3ca9e08c76dc74f946b33cb4042c0af01a0e6c981ac03941be125e94cf59989fc99bf57a037aadbaad85a67f04302df8781eb011965008f0eeed93d2d14ff49d42b11b0b88ddb3ef25026d0c0d2bee8cc29e5b2c3a65210c54998b972848dd82f9e271f4e9002bafaf4b2f8c6f01a973d58fb934e88f06fe954339d73bfe1683a1f83c01cfc84991cb620da7b042f02cf2236a27f2e52f40812b081a5ad6a1ac3d9c4669ca17d572224c7b38454539ee4a1aa9b0ca4d1f87ad3da4d28ef91ad2302a604ec27c72db712c7111fa6cf83284755cc09bcc77fd171a29eb1a9118d3b8353d0a2855eef63825ff30952e6e55b241f3c5cddf200abcfc0de4b3ae479c4c3c7fadf47fee5d6886e1e5d9fa286d2e8baf9cecf96cebf365451a6754e96939dcc18f3682a239cadd6e9ea15ddc4b32a396d8f3a4e0bd3c12ba72f5c61e091c2272003dd3ad55e91920743fc2ef8c2cc9e6c4d84ca9dba45b01c13cee2ed23671974f4ee14773ada409c846d79cc736a56079086c7d641cf863822f42a1965eaaa665b10c4f4fa6cf124ea7b8711765b0177a08e7312b1aca95965ce9b518fe3256e949350282b4e8fca9122cbd8d221e6deac9ee1b2137ab8959bb720a007e408d594f00bc604e6fd3520847c0e2d02b11ae8b2cf835775ea7ae5a0caddc263d7b7ae727d9b4d12ff454ba6011770738dfdd0f0989511086bf9c3940425acf5768e257afe4563210de9f55a22d41757ff110ebce388acfe22b7d5851bd96ae972da5af96b144911e3065a6d3890b89009d9aef0a717c46f72a1027248c4a8e26f734d996d567084d93e6843e7ad763616c36bbcc0ea00d242941e6e0ce2b350d555da04c46f08ee00f05ee47de49e0a20ab110872206860b38d922df7765632c2063f4b6272be9c37767b35d3a1ab50fbc3db5bafc3d3c3aa2e39e9c55b4c881bca057bcd6562e88d6a2c14a7577b65a5e914f6b41561c408024f1efafb770941256eaf49dca6d6738f85b64e5df8f387575e856ff51a387470f501fca62da0d2de176d4bec398840657f04a38a00090646e5f16685adfd94a4e2a5b0d4f134ea1aaf4e47cac9e8cbf04e1732e8c757907322f76369294d7e26c9870745e6cd5ceb48d5da9a9b740f425ea5183420c0b58c9712694c85fba0a4af7bea64140c60bc5efde00a9a24627bf3f96793e8b81ebc413faa0916416314695cbdac614e20e61b5aa297627ee09033b0f4efcb7e5a942560c383a56d4fb7759d7b11825a2314134b2c1ede4f5a9da36fe2ba909f9041408d473633da4366c2ed167573c2810fa116310e5575daee1a68d28827dae4594ec00977ab22f4a1391f01cace94daaac7296dfeefa2509c7fb8eb6e55dd00d1bc36859bac2d0e9673bfdfb448a369d278237a5a521b6d6efc7c2363012f28736c8a8ffd98e2d1b6241a66237d2577aaea362991c43db825c7be8e92f6e81396b991006b45827e57a77eb73adcd03d25633ebd784026729ebb45852458a7e8459e1869320085fef4e31972eaa7f87853ff04bda65f8530fc4aa0935ae791fa41acf792f103061e2610081f14996f4634374f851d3a243b587e9c20d4f4605f3fa2fed35f859526c6255f9a5fc94e48a58d80751c958863aa14ae2e23a18c33c214ba52f08e40e05d1fec248b9cf002edeaade3c7cb1d08bbaaba8a9cbb9a95eccc61f041d09809e95c274b85e90d30ce6e133f1265bc134395a7039fd4ef3ffbb34959d65fa33fe2ba672f319117d3401d1ea93437e3a389dc57617b154467453e17f75e2e0c39a748b1d76ffb1ce92def29eff2d6164d0ddadb71d189130e8c919e4b8b55dc400744b2a9f59c480d8236036da741c902041df5ccb03e54279bbad323d7b0c4a767a0a7fbb2c52b75ffb2d9f492ca50eb7e09969382f3be4f5e45558a6b93e42a13920b75849fd1ac999fe4c25cd9cef66c4d42f0d66c29d2693baaa8be5aa84b04df75e21792514ba8058d897ec394d7856b4d93cb207edadfb7f6dd0b08463d03160f124220023882cff4b4ed24e0cce44677701d43bbbc542d84b70a193e2172086856fbdaec70a1476f0952b0c1384daa410717043391562f2196d47fa56398e100c885fa08034336df683815aa40d352ad21cfc1316923cd6454ed1e8b4a6666e2cce54d9654185b6f165cc3f8ea54001b3a0f4aef6637fdf8a19b15cac7761cdc96307663bdd5b60f9d3b3db668bfc020210fd29d19b9b8cb9f19d4406f85b3fdaa155398369fbf352d85f32e3393e3c41afcd1ed9ee28a32c78d759c171f886fba10a86b5929946ee75e995c19f1c220ae7c6ca368662a905017ef5826addb047dcdb6995f4597f912f8e4cd37064a64aa4abf8aa6d9b06ebf99f4c289ca9eee283bc3a8d2c9e465ad2c90493287b3a96a09d42a53d58a52f5c7f33316dcec558c097c89eff393a291e12e4486901e393d5b5c3a1c13901abe9ef7e7976d9d34a0d0554cd92ee6a44e3c6ce34f78471f346a022dda27fd99dfe68905f750bf7738cecfd41f43d1b13c1ffa2736f510f18f787fd373107a4ba0f6f4dde2368b4ba1230c7badc44b2d0b0747391e5d2d107c7b1fa65f612f1fe5ecde7da91326ef61c227a5ed36d8620fc70d77da3bdd2568bf69cadd64b7a6834b823cc57c45bb340609cb1b8e0c7a35ada3c2a9e1eafa414323b6e7fac7dffa4d3ad9535ea47c263ab47a259e69984791d0e15c4493a7b4bc11de251a18cbd0d3cd8c24e7ae36176f66358a59b3b50179ead030835132611bea0307182f7ed14110ca5cd483392df9db80b3e3ca5cbfdf96e9af541fed3bf8335ef32b9e4c60ec9969496615f040dfbc97e2219129898223df7cf2ab20ffc15f202c9125b3bf567299f655875951647c4ab09a2cb286f4c745fa3dd83f948c7a8c383cd888bb454e2ba93f5d77ed6a54f074ba7f73ae61c82d1b8c779262a5569dd1dcf5d1f18aacaac20f6de5a6667322f996408747fb971f50fbb048bf330380d9baab2d4f1e4247ee411eaa0ab645bdd338d3ce0347447c90d5978fba7ef56ff30976ae054b687b48b6ce812ab7a6e19cae0a550b37f39399138ed58bf8d7de33ee59f8b21be2307710324dcd1854487de44f4651c3f1f11008abc922f95d0518049c7b428715f1efb8f31b431977432c9b8716dd6a9d3abc2ef521b59aad33e6ee742a649f27cd978a689daae29192a48b24b14545b9d06f83dab03b005a5371a28050b37e44bd9a0bd0d36cb36a21fa00f6c2e05f9fb511a9fee153258ec0204afd128a7a37ee22e693544911066a7fdbef6a79d999d4cbb7689ad33994711414d53e0296595f9ab8b12872b7f22fccb881340e6e6dfc23091ea24fb8945d4af720206dd1018e701062f9077f0712d4ab6be73d4945794d0f32ae227a89c8ce5d7484c4f81526a31c2148a2b6fa93343e2681b55c7486d875d73afc4a6e0652bbcde031e9b59ca6b002e097a39eb5150c5059cfbf93bc6c5435ab0d26d321bd259ac291d400c76d65c3dfdf2cb47893247ec228f659bfe3dab3345e76d06f3de47b81540843f08960ab1b6c7a14d2c24086bbbc357074022b221d59bcc0c6accd46f58502d1deb81dc9f22fa135d4ad256791daae5e7540fb4e41ef46c6614a197fc803f129fc89a4e32ceb3eb642a3fa97ace21153e73242c3cf5c8c7ff9860e1850571342e34ad1a7a96a8fd18692b54e6ec03675c64235e9b0e9d1e82eb0e27c309a80f85451ba626006cbf344f767b9a7253516fbcc4840077571fb4f5fad34173c8b64eea8aa871008876b0e834dd112e68d2530a32abe83ee0954cc602a00281c62073686365b7da17f7d579ca34315ebc909068866f8c213ab24686fc029af78020781fd8afe405152e4b65a80e39e09d65091ad04e57e5ec49ca77209d2840d91719276b25bddfc05686d1d484976b9479bdd1408362704444848c12c3938d7ae65f7944478ff35ae053eaafc13a8c98703e1e753e6eceb8cb65de949a0aa18f0a04e3e3406915b6699e30cc1204d32912bd62b8ed698c788629d312814fc3c19eefb619ae06eb1ee2f1484aacf5d9610e3b2672591e2a9b4d34329230601ed04f41fd22309567453f3e22fb7a55c902a361a0e409bc595958c238fe48a34115d1349d25f9c99188bdc7b1b4f17adf0c66020a611355a599cf87f13588be3b94fdcbfe96453214be0291184e16e1e867a5e3a4f94e8ab2635ccb85eccc3b0e6ed577916fb5000412abdf913dba766e8bd8b4481302920badb1bb303df15a8861efd03adce4d98354967c0e5989b87d082184a084ded48285a0bbb28db288b606ed4328d26f8ddcaa3096d55118608e87b5ad24bc9ef761608dfb25445bea58cca4e6157ab33b609aff54982680bc9a072a09418e17865082bd5d7d7784274458691b546c69a3302ec6b34edb7d3d121bc8de11693b83a2b72a4cbe1dba0546077ff9bd02117c183ef99806880b4e0b03b8a350b1064f8ad3ac54dfbaf8fb94dba16cfbee17d76f44bd8301e27917c557544558c962ee91588856279239f7eb143a9ab024dba9fda2b239b3461b74c1a3f062ee5d3253cf3340eea03f121f89f8edeafe4a204ef67298ac4200873f8e60de923b166f2c5823c6a1da647f2d3f25dac33ff084021a825e99ef0d4f20c35ab4fa03e6c523b919a05c7eaf5c0a7f9e7b8ae8063cb9ec795b1a86e7be1145469755ca985e90c78ff1b792d8eb0fe0afffd585d4a0a30c8facf3a4347d3c87bdd5beb663d29828a9657675364ec095b1205274674cf646a6098f31020ff0bcbe153a5cd8cfdae875b252c6116e0bb7f97a412359f82edd820a15fb7f57469db6469d6ffb71e034e3a4d72ca093addd15089b87911b1c05f372dc20f2bfcc25a7990424e857a450f56e909583313cd863460a5f06d04d0d734ad0a1d4881358fa4f610c094306454bd6e4cbe3a6394410e4ee851ff299990f7163ea1a95dc212d598dcf07067aa74f34d1aa8ba3c9555f947cb835df01b415ea7755cbdf5e3aa527e42452452a9cea0a50ce78cb8bb4c126b3904818dae1bcaab9ab9490447224811f843691ef1c4945e0065322cc801abd28c5809862a2736f82f44d4e5a9bb96448e88766ac51be4add30958f069d778d109b9b3d56ecbe2673d0feefccc8b735c1d6533bce7ce762bc1ce48ac5f7a9023e0ccb65ac85180b88a3de72fd926da69ffec151598f6b7e2f595769af13429d5b182237d27b34383cfeac5d2db4081f4a2a9e186b9fc350f053a51a04248ec3ee708e8c88d216a9bc6c13c04458a14258739a8a720437c008ee5bd9cf1ad7f30c641e855b443fe3dd6dd732b13dfdb4359f8b6e7c6d4563501ee3152ab7c39a547ce7df75bf65d236b323a26820a9a5ed451b2471593c6c120a8ec2cb727540d80900fc43cc4e24bd96eaec8d2ea5231511c29ce80d22ab4af9beb41a3c5f0f7f6aa4858861b5f588e18e92b02d5eadf93f35acf086681549e7737a8e7f757ca3396d8a812fb0573aeb80b65261527190f661bef66f8d1ba5222d096e6a44411ec8130c2848d701e8a3dbf5cf0b8effccd76b5b2d3b77cf9e608fee52ad92432c739f655de93c5e2363", 0x1000, 0x8010}, 0x1) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mremap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f000000b000/0x1000)=nil) mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x8, 0x2171, 0xffffffffffffffff, 0x0) (async) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f0000001340)=0x8) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1ff}}, './file0\x00'}) (async) memfd_secret(0x80000) (async) ioctl$BTRFS_IOC_DEFRAG_RANGE(r0, 0x40309410, &(0x7f0000000040)={0x83b, 0x0, 0x2, 0x1f, 0x1, [0x7ff, 0xaabb, 0x44fc, 0x1]}) (async) sendmsg$tipc(r0, &(0x7f0000001300)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x2, {0x43, 0x3, 0x4}}, 0x10, &(0x7f00000002c0)=[{&(0x7f00000000c0)="357a8b877e05d8da0f172ac2e821cc179adcc1bc445e1ce9f175b242ce867398372f4c3936ecde8b25d830c53c7fa48bcc2ea4ec98013b2420ceaf3afc689facd7bb20e40ddaa239534f7689ed07e6ffc93645173056a7e5b011f5fc14175cca8babff6a033323264611c82a3f76df67c726017216a650dfcad9303d06e87a0d274f9f71ba3505a71ab13f776fecc708b474ee340280abd267bd3d11e82076d191eee962eaaba9", 0xa7}, {&(0x7f0000000180)="2e2e0ba35e8da5a8087b7dab67a9e4b130871c0deb3401b890ff9655d085bbc1061b57f9d76453604183c14f708c6782131e43677d8d23", 0x37}, {&(0x7f00000001c0)="04478de5d283d4b1d278411f678b75c2d33283355398822568aabb34cf2d9328aac9d9b5cc224f06bb60838f77f91e92deb34fbd5f48c2b3229e68e100891e5b3f0c8d83b292dafae279a16510816435cc76c2eddb24a953502b3c5d4df82b33e06df09f978f8735a8ccc4cc28b436fe5430e003e3a9aff9f422a6e151a14f703dafae53e9b3ac7d0714837d396d481752a2d2a0edebd517ab7c23bf48a73acf14cf7c7301e10f1f3d071769e289ff3288b4387227d23f337e22421d537367d1a1f8d2e7ec75e0d1a36023044cc5883cde822cc4c78ff572af9f366e41c6c195ad36b9c7c7fefbe74d3c697bc39ced7a3d48", 0xf2}], 0x3, &(0x7f0000000300)="b8061d268b0c3cd317d92bce45805e3480aaa004e13463194e999c09aa13ec7aa426ef91e205352854e29171ee7ffad932b5913ed9b89c717aa49c7377c36e4169a1f513aab7d8a52aca208b6b35211fc7c0d860d3eeda0d2c4da189822f6d42f3549d01a230874b11812b1149b3b959444ac4ba8e3af3b83b102072a00c3ca9e08c76dc74f946b33cb4042c0af01a0e6c981ac03941be125e94cf59989fc99bf57a037aadbaad85a67f04302df8781eb011965008f0eeed93d2d14ff49d42b11b0b88ddb3ef25026d0c0d2bee8cc29e5b2c3a65210c54998b972848dd82f9e271f4e9002bafaf4b2f8c6f01a973d58fb934e88f06fe954339d73bfe1683a1f83c01cfc84991cb620da7b042f02cf2236a27f2e52f40812b081a5ad6a1ac3d9c4669ca17d572224c7b38454539ee4a1aa9b0ca4d1f87ad3da4d28ef91ad2302a604ec27c72db712c7111fa6cf83284755cc09bcc77fd171a29eb1a9118d3b8353d0a2855eef63825ff30952e6e55b241f3c5cddf200abcfc0de4b3ae479c4c3c7fadf47fee5d6886e1e5d9fa286d2e8baf9cecf96cebf365451a6754e96939dcc18f3682a239cadd6e9ea15ddc4b32a396d8f3a4e0bd3c12ba72f5c61e091c2272003dd3ad55e91920743fc2ef8c2cc9e6c4d84ca9dba45b01c13cee2ed23671974f4ee14773ada409c846d79cc736a56079086c7d641cf863822f42a1965eaaa665b10c4f4fa6cf124ea7b8711765b0177a08e7312b1aca95965ce9b518fe3256e949350282b4e8fca9122cbd8d221e6deac9ee1b2137ab8959bb720a007e408d594f00bc604e6fd3520847c0e2d02b11ae8b2cf835775ea7ae5a0caddc263d7b7ae727d9b4d12ff454ba6011770738dfdd0f0989511086bf9c3940425acf5768e257afe4563210de9f55a22d41757ff110ebce388acfe22b7d5851bd96ae972da5af96b144911e3065a6d3890b89009d9aef0a717c46f72a1027248c4a8e26f734d996d567084d93e6843e7ad763616c36bbcc0ea00d242941e6e0ce2b350d555da04c46f08ee00f05ee47de49e0a20ab110872206860b38d922df7765632c2063f4b6272be9c37767b35d3a1ab50fbc3db5bafc3d3c3aa2e39e9c55b4c881bca057bcd6562e88d6a2c14a7577b65a5e914f6b41561c408024f1efafb770941256eaf49dca6d6738f85b64e5df8f387575e856ff51a387470f501fca62da0d2de176d4bec398840657f04a38a00090646e5f16685adfd94a4e2a5b0d4f134ea1aaf4e47cac9e8cbf04e1732e8c757907322f76369294d7e26c9870745e6cd5ceb48d5da9a9b740f425ea5183420c0b58c9712694c85fba0a4af7bea64140c60bc5efde00a9a24627bf3f96793e8b81ebc413faa0916416314695cbdac614e20e61b5aa297627ee09033b0f4efcb7e5a942560c383a56d4fb7759d7b11825a2314134b2c1ede4f5a9da36fe2ba909f9041408d473633da4366c2ed167573c2810fa116310e5575daee1a68d28827dae4594ec00977ab22f4a1391f01cace94daaac7296dfeefa2509c7fb8eb6e55dd00d1bc36859bac2d0e9673bfdfb448a369d278237a5a521b6d6efc7c2363012f28736c8a8ffd98e2d1b6241a66237d2577aaea362991c43db825c7be8e92f6e81396b991006b45827e57a77eb73adcd03d25633ebd784026729ebb45852458a7e8459e1869320085fef4e31972eaa7f87853ff04bda65f8530fc4aa0935ae791fa41acf792f103061e2610081f14996f4634374f851d3a243b587e9c20d4f4605f3fa2fed35f859526c6255f9a5fc94e48a58d80751c958863aa14ae2e23a18c33c214ba52f08e40e05d1fec248b9cf002edeaade3c7cb1d08bbaaba8a9cbb9a95eccc61f041d09809e95c274b85e90d30ce6e133f1265bc134395a7039fd4ef3ffbb34959d65fa33fe2ba672f319117d3401d1ea93437e3a389dc57617b154467453e17f75e2e0c39a748b1d76ffb1ce92def29eff2d6164d0ddadb71d189130e8c919e4b8b55dc400744b2a9f59c480d8236036da741c902041df5ccb03e54279bbad323d7b0c4a767a0a7fbb2c52b75ffb2d9f492ca50eb7e09969382f3be4f5e45558a6b93e42a13920b75849fd1ac999fe4c25cd9cef66c4d42f0d66c29d2693baaa8be5aa84b04df75e21792514ba8058d897ec394d7856b4d93cb207edadfb7f6dd0b08463d03160f124220023882cff4b4ed24e0cce44677701d43bbbc542d84b70a193e2172086856fbdaec70a1476f0952b0c1384daa410717043391562f2196d47fa56398e100c885fa08034336df683815aa40d352ad21cfc1316923cd6454ed1e8b4a6666e2cce54d9654185b6f165cc3f8ea54001b3a0f4aef6637fdf8a19b15cac7761cdc96307663bdd5b60f9d3b3db668bfc020210fd29d19b9b8cb9f19d4406f85b3fdaa155398369fbf352d85f32e3393e3c41afcd1ed9ee28a32c78d759c171f886fba10a86b5929946ee75e995c19f1c220ae7c6ca368662a905017ef5826addb047dcdb6995f4597f912f8e4cd37064a64aa4abf8aa6d9b06ebf99f4c289ca9eee283bc3a8d2c9e465ad2c90493287b3a96a09d42a53d58a52f5c7f33316dcec558c097c89eff393a291e12e4486901e393d5b5c3a1c13901abe9ef7e7976d9d34a0d0554cd92ee6a44e3c6ce34f78471f346a022dda27fd99dfe68905f750bf7738cecfd41f43d1b13c1ffa2736f510f18f787fd373107a4ba0f6f4dde2368b4ba1230c7badc44b2d0b0747391e5d2d107c7b1fa65f612f1fe5ecde7da91326ef61c227a5ed36d8620fc70d77da3bdd2568bf69cadd64b7a6834b823cc57c45bb340609cb1b8e0c7a35ada3c2a9e1eafa414323b6e7fac7dffa4d3ad9535ea47c263ab47a259e69984791d0e15c4493a7b4bc11de251a18cbd0d3cd8c24e7ae36176f66358a59b3b50179ead030835132611bea0307182f7ed14110ca5cd483392df9db80b3e3ca5cbfdf96e9af541fed3bf8335ef32b9e4c60ec9969496615f040dfbc97e2219129898223df7cf2ab20ffc15f202c9125b3bf567299f655875951647c4ab09a2cb286f4c745fa3dd83f948c7a8c383cd888bb454e2ba93f5d77ed6a54f074ba7f73ae61c82d1b8c779262a5569dd1dcf5d1f18aacaac20f6de5a6667322f996408747fb971f50fbb048bf330380d9baab2d4f1e4247ee411eaa0ab645bdd338d3ce0347447c90d5978fba7ef56ff30976ae054b687b48b6ce812ab7a6e19cae0a550b37f39399138ed58bf8d7de33ee59f8b21be2307710324dcd1854487de44f4651c3f1f11008abc922f95d0518049c7b428715f1efb8f31b431977432c9b8716dd6a9d3abc2ef521b59aad33e6ee742a649f27cd978a689daae29192a48b24b14545b9d06f83dab03b005a5371a28050b37e44bd9a0bd0d36cb36a21fa00f6c2e05f9fb511a9fee153258ec0204afd128a7a37ee22e693544911066a7fdbef6a79d999d4cbb7689ad33994711414d53e0296595f9ab8b12872b7f22fccb881340e6e6dfc23091ea24fb8945d4af720206dd1018e701062f9077f0712d4ab6be73d4945794d0f32ae227a89c8ce5d7484c4f81526a31c2148a2b6fa93343e2681b55c7486d875d73afc4a6e0652bbcde031e9b59ca6b002e097a39eb5150c5059cfbf93bc6c5435ab0d26d321bd259ac291d400c76d65c3dfdf2cb47893247ec228f659bfe3dab3345e76d06f3de47b81540843f08960ab1b6c7a14d2c24086bbbc357074022b221d59bcc0c6accd46f58502d1deb81dc9f22fa135d4ad256791daae5e7540fb4e41ef46c6614a197fc803f129fc89a4e32ceb3eb642a3fa97ace21153e73242c3cf5c8c7ff9860e1850571342e34ad1a7a96a8fd18692b54e6ec03675c64235e9b0e9d1e82eb0e27c309a80f85451ba626006cbf344f767b9a7253516fbcc4840077571fb4f5fad34173c8b64eea8aa871008876b0e834dd112e68d2530a32abe83ee0954cc602a00281c62073686365b7da17f7d579ca34315ebc909068866f8c213ab24686fc029af78020781fd8afe405152e4b65a80e39e09d65091ad04e57e5ec49ca77209d2840d91719276b25bddfc05686d1d484976b9479bdd1408362704444848c12c3938d7ae65f7944478ff35ae053eaafc13a8c98703e1e753e6eceb8cb65de949a0aa18f0a04e3e3406915b6699e30cc1204d32912bd62b8ed698c788629d312814fc3c19eefb619ae06eb1ee2f1484aacf5d9610e3b2672591e2a9b4d34329230601ed04f41fd22309567453f3e22fb7a55c902a361a0e409bc595958c238fe48a34115d1349d25f9c99188bdc7b1b4f17adf0c66020a611355a599cf87f13588be3b94fdcbfe96453214be0291184e16e1e867a5e3a4f94e8ab2635ccb85eccc3b0e6ed577916fb5000412abdf913dba766e8bd8b4481302920badb1bb303df15a8861efd03adce4d98354967c0e5989b87d082184a084ded48285a0bbb28db288b606ed4328d26f8ddcaa3096d55118608e87b5ad24bc9ef761608dfb25445bea58cca4e6157ab33b609aff54982680bc9a072a09418e17865082bd5d7d7784274458691b546c69a3302ec6b34edb7d3d121bc8de11693b83a2b72a4cbe1dba0546077ff9bd02117c183ef99806880b4e0b03b8a350b1064f8ad3ac54dfbaf8fb94dba16cfbee17d76f44bd8301e27917c557544558c962ee91588856279239f7eb143a9ab024dba9fda2b239b3461b74c1a3f062ee5d3253cf3340eea03f121f89f8edeafe4a204ef67298ac4200873f8e60de923b166f2c5823c6a1da647f2d3f25dac33ff084021a825e99ef0d4f20c35ab4fa03e6c523b919a05c7eaf5c0a7f9e7b8ae8063cb9ec795b1a86e7be1145469755ca985e90c78ff1b792d8eb0fe0afffd585d4a0a30c8facf3a4347d3c87bdd5beb663d29828a9657675364ec095b1205274674cf646a6098f31020ff0bcbe153a5cd8cfdae875b252c6116e0bb7f97a412359f82edd820a15fb7f57469db6469d6ffb71e034e3a4d72ca093addd15089b87911b1c05f372dc20f2bfcc25a7990424e857a450f56e909583313cd863460a5f06d04d0d734ad0a1d4881358fa4f610c094306454bd6e4cbe3a6394410e4ee851ff299990f7163ea1a95dc212d598dcf07067aa74f34d1aa8ba3c9555f947cb835df01b415ea7755cbdf5e3aa527e42452452a9cea0a50ce78cb8bb4c126b3904818dae1bcaab9ab9490447224811f843691ef1c4945e0065322cc801abd28c5809862a2736f82f44d4e5a9bb96448e88766ac51be4add30958f069d778d109b9b3d56ecbe2673d0feefccc8b735c1d6533bce7ce762bc1ce48ac5f7a9023e0ccb65ac85180b88a3de72fd926da69ffec151598f6b7e2f595769af13429d5b182237d27b34383cfeac5d2db4081f4a2a9e186b9fc350f053a51a04248ec3ee708e8c88d216a9bc6c13c04458a14258739a8a720437c008ee5bd9cf1ad7f30c641e855b443fe3dd6dd732b13dfdb4359f8b6e7c6d4563501ee3152ab7c39a547ce7df75bf65d236b323a26820a9a5ed451b2471593c6c120a8ec2cb727540d80900fc43cc4e24bd96eaec8d2ea5231511c29ce80d22ab4af9beb41a3c5f0f7f6aa4858861b5f588e18e92b02d5eadf93f35acf086681549e7737a8e7f757ca3396d8a812fb0573aeb80b65261527190f661bef66f8d1ba5222d096e6a44411ec8130c2848d701e8a3dbf5cf0b8effccd76b5b2d3b77cf9e608fee52ad92432c739f655de93c5e2363", 0x1000, 0x8010}, 0x1) (async) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) (async) mremap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f000000b000/0x1000)=nil) (async) 00:11:26 executing program 5: ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(0xffffffffffffffff, 0xc0984124, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000000040)=0x9, 0x4) ioctl$sock_ifreq(0xffffffffffffffff, 0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) write(r1, &(0x7f0000000080)="f060a38362745b6a05", 0x9) 00:11:26 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xe00}], '\x00', 0x200400}) [ 686.577191][ T7880] A link change request failed with some changes committed already. Interface 01ªX may have been left with an inconsistent configuration, please check. 00:11:26 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f13000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x5c1400, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="50559f7a2ce3aff736ba57b04d77528e97109a8040885377aeb72778955de19d9addf717cfc2ac0ae5122501ceaef6750dcd3326e7672328ebe8dd2979cbed40f907a111b21bcf27c5dd73ce653134f51f7d88f2debd27f600265504e9fd18a71e0fadf1a3b7814238a139803eb38cf14514fdd6a40a3b8b368565cbac2604d1604774d64892361ebd5279f3864278882d7fee1a61e8445d3838b931b4", @ANYRES16=r2, @ANYBLOB="100028bd7000fddbdf250e00000008002b008d00000008003b0003000000"], 0x24}, 0x1, 0x0, 0x0, 0x24040090}, 0x40400c0) [ 686.607969][ T7924] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.1'. [ 686.610715][ T7924] 0ªX: renamed from 01ªX [ 686.677231][ T7924] A link change request failed with some changes committed already. Interface 00ªX may have been left with an inconsistent configuration, please check. 00:11:27 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xf00}], '\x00', 0x200400}) 00:11:27 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) sendto$inet6(r0, 0x0, 0xe0ffffff, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) 00:11:27 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000008d80)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="a23a60eed619bec954972cc979c67b28ab0bee6f9036ec7a82f1d92f2b9bbaf0cbefa4755c8c4c824f7ee9f6def87f12c74109524bfb1e0aa0513588ed32377a6a582634277f28695976a04f26f1160548ce14ae2a012c54742026222d3287ca756e73aff14e411b2b3172f1558205eef3190f11097c96c40c1f13f0aec48ba072da3ac53a7a040a790d8a4115c194308cb10160e03531c8388aeeede07d7cfdf2dedd980d865ec93dc9a35feef437eacb76f1e562181a47b0066045ca8279626c9c43078b4c26ab965fb0e163ced3a0934168a3086c20586de93354499d9d3310740c5be6d94e62870f02b4d14145d407aea8f72b0f808353fcf0b9f8586501d6475084e31c51463d36ef34b90246b3c9b62539fbeeda6de0f4775331edc383831d82a7912ddfa0d60eede21016653a27faa83f1c512c7f219ecff4892f73f64801be2083f93c8f9aef3a443685461e15a1c3ae3429e9900d1ee0725fe37cbcd73aa30b44aaeb858ca5454bd11ea4ce79847355ef9e7ff0b913867cba9aa7eae6d4f5e35a103ec484684c03277315dbb4e664aae66ed03bdcbfd1ff787da9f51d362df4acf716d7ed0d5fc4c7ad8e313582635e670d6c6c492f428f32ed8480db2649790aa22eff38576999e4b00b7793a4e2a0e716f69c5eae8bed93230bed2d20392546ac920c519d7e156e41a98e7bf9013e5410ebd7f97adc862631a78338957fcda76b506ddd1a85b9f397d03f4c2c1c10c6b0ae8f6f44be9da74af3b26ce85771b2e547ae17fdc9b586f8324c875871b58baf41f7ae6a604aab083a596f7a737dbef7722b9dddf09be47d298f1fb80403a3dae695a6ff6b02d4f0c8e95875909ac7f2f33e273ae85a38da0b28c8c6aa334230256e7666d570e68b0e70be1efacfe23b21ce6ea30964753aac6f2cf02741df791bdf16b9f03a365fee8034da1b8b2a0ed829b27c0ef7f18e82f2c332e457f6d94c8bf7132f8df74f7704a0a83255ada829979dbb21981238db7799eb3853f5a1663a1f4c47175d6f517e51ce6a1c1bec206faae9efa0ae2753989e2f80195a7774cb97408a5f93ea3e9b6d58910fc5b2da28a19dd9ca7b5d1c73f92a7ae2e5c1b300743e60503c6df93cdc9034a85cec5b44ee2026226b7aea86f4d58c60ddd23db5974a521253242b43c093b3578fd911c806b01f328cf0dd420817729e8c3f7ac6288e96e9f4497effd76f3ce720f52023cc953424051ba4919f7eae8c88a260d3339f8e1948fc5e8f464a6d3b6022d1fc7c6448e6874cc6356a665d16210eba426c3e979393e831f470ea10aa3a1b08b5cf51fe27bf7c7d0322f8894fb4139ee54892ee6edb6e4b5a2c673e2902e15ed8303d5f01ab9c1ef18813fd21f32c99e3ab2438dc32b923c24c8fce92643466eaa26c506f8a734b0565b678508beb27fd2f7be8671e581d71cecc232d11714e62d8f705520c211c741ed0b6f91c311e2457e32d0cb8ffdef89943a3858414c1ec58ddd7440147e58de1be311cbf5289baf3790eb945766818a62dfad20d6fdf8f521660c154fcb3a63cc2d207687bb10b42e3374564347415d788e41a0adcac58e1ad488a80c589cb2cf37f0298ce8490688b32db6ff8cd117af7ef6171cf5078d1fc5415127b48e6e7b800f9eaa1197f66ddaff4eec2a536b0dde31b0e933958205dd97b10bd7851ad75edb38420b1aeb53b54d2188865d678b2925042a752c62030ed2748e6961320d79a805a2850d43e05ae468cba0cdc0f82e2e05d15fb0886b488ad16de294fb273d0ad0c7f147ca493a686cf79f380df8041a35f6315d97a3d73daf6a14ae1a3b32319075dfc46750785fca18426bc1c512563a246c9bce0797b3f44937777e3d1979826ea4ee038a0f535b452c6375b4cdb4c08e0c233a3e21abde1990e064727475549823b77d0dc75f3ab939820ffced198ba43a352a91baeb2a380a76d40526acadbbddc209641fe84f87a01655b609cdceff31373b18ead9d56597ec1e60657cc33af84e8c3240fa8393ebe08799a108fd3fc6a2030850f3be5cb04ae4e227c6f5b885a61e7b646cec48fbd4fc1e95c0ea9a5447e44e96059edbc190454273e1bf3a27b8565ae4a3523a776dd5d8e12faa22c24cc3987ec359253f076426d9904ee185867461d471c9648d39a39c21e0bc91434e3cea2ba66034d7c157868cff6b7fd485d6c69ab4e4841fb7748e1dd26fb65352d83d5093199bf76aed01a7219903b2974e01855adf96756c306b264fbcc8cd5f14d881080a8ff572bedd49d663830ddf1af8c4a3815fe0addd36b5558c698e4136ed52e8215c807b7f1b6c8eec9d967fb36d62866b2817940b1e3d7efde9da934fe6e8600cbde08e3248c7c5c2f79ae06edbf47f314be7125efe1d8653c133fd7fe23e564a4ede5fbcb4ca2780a8408ac0367cb736f59e1dc37333c864c07e13b0f2f41c7934e5ae94341ecf4dd2d36ac0976c5cf52bbce94fc4488b0eb431a4d82bac35cb16b8d5d955d87fd9cbbab8ba9e87cdaf73889a1542689a897287178c5209858d90e9a800f2776a32b7bc3e91e2274d3ee6823f5c80bb9129e09c3688d5a90f435de541c4ee261374f4c3a7433321b96eba59b8631b3fad02e8b43af2969c66b8c22b70936d760707ae0097984f30edff99c8037ab2f77fcc94d0a582f226640da5fdfad90f7855cb5c3de5a1bf3d2d0063b852408161a6a3592964874b1166cfa29f85c12487bfeda2d7ee1d5f3a33a5292156430ffd9853cf2ac52e9087c288c23c5b94d363621e7778a0fb3731791f73d0ee4ca9de45dbcaed7b1c8b2196ef416c6212ea2fd18442828777c0eb4394295b3b64ae01ddce8f1a1e73bb7141b28d17db59a5410bc5f702bdd719262fd9a6f7407f8a5ed5afa06dbdb11b92361a6fce6d8c4d195e430f28a592f0bee5de7975e5b6a6b361f486ff907d37f7c628f086d771c0726acb51a8e2817d78fb49cabbbb2aa60dd0463741873fb1f68ade9dc1cddf3cbb7e9e986f389cd70855cb45fbcf1cb55e22a85afc4d71c3f5a112c75b2f8a07b262efa12aa76c1da71ae81d5d7278f6d1d81c2ebf0622f24246c8f7cea563f7b30aaa55e077660c95e0fd451edff0f7643488ab01fcb6ae5734b3aaabd0339ce6611b619e35cde3341922796009825a28efdbacc8bf9e5e2f52c59fff4ff9a928cae3623aa0d87f019ccef6d5677050691dcb6ed5d26e5030e80174b79d743c73c4d5597f78ea682aa29da9af66c9673b94dcf9e47290157f607ea7f6b40549b1ef8df02b2df42dc2d93ba88d81e0b0157e1ec112d998970d382ab4281a19c5760144d7e1c037e984ece1d5e9c69bba4b712efd06711e2da34411f29095010315e79bf0fffc25c77fa5fe6737d70047c734f115bffb8a965c95f6b4ee0cc1842f80ea54899e3fa9012487a4f6b7a03598dc438bd7b38d051cfa78dd6f2250af0a56dcdfc5f23944bba10112a031c093a4b5f36e90e30e02735eb328c5a24d76fe7bd299429a4bf78c46ce8bae26932b0ca305fc071127e45731bf20744908faaff44c09826a7ecb8b3fc68df23fd16b4fcc141cc6c1fbf9d5d13f5e8ca68c080046c0a34cf3219883d61122dafa9d71d4d783f02e9e19623ab374ca05343a2cd95a1c45aaefb9d18e9ee45f96435dd39f8daa7b7b37b915c4a21a981aa07c0091a9b0a1489aaa83daa16175ff9cb82ba334905ee6657ba93b4779f9a1336becc6117821baed9a345d8ceb0943101f6fe8c58809bea117b80d9a05ccd4b42419a61a4419cb42ec498c3b0f6c9a94b384f61407e9e506c6277f2a251e8c787822a0642dec6e6921060066b5349899c86e7f509e1e56f5b43fcf9a4ed2e08f6e7c12335e62973dba16683ea4bef7d2679b99a6c6cee6b45e3198af1e29ab382e458dfc5420a3733edf0f4f5f1c92ed3fead2bc130b0fb56cb1124427953356378465fa2204843cce81dad3265e3e7d9df03c98f1c29ff39178dd4780bcf30e8773e2e0392235ec814d7b5d2cd4c3879e631ca4f6d505394de934542ed39f8fec769e72ffe51c43b6baa28398f00f9af0d51e5d089673a6eadb6bdc26190373c93be0889e0fd7d0cda65bc8e119606a9aa771930b6c944af30994cc34e1cd4859d14f66b5a337b2deda813932935eb5743997c4db66f363d9f981a6ff3786b46a29863afbf9aa1ce05b1451000ed52832c3a3cf61345d7c86d44a225955c9a9acee461b518e1a7ccd33d5cdf186b9e0c735b113590e5e21d416ac5ef382bbb966871c73fb406d266d6f56205414d15b7dc721d1782be420785bd9881cce3ee39c4a31bf9bd8fd48fa28622366d7c6f3e9dc4a6958c2f7824f41e09dfbebf07be49c6c1f32345cdbeb2dcfabc33ed386399426e8dc30436dd0d87f3a7d912ddc823e6768ae794f7404c918fae2211370eb3c42b29fc6a7083d9c9be1e215969b93011bdf004599a54f7eb17cfef11390e59e037488bcade1330859c082e65daa9773f18de8b64c4e2c81a8891bcb251b2bf95ee9d220eae0c8a38cabd15d33cab605d3586623f19de7b49ae32ceec44ed00d6e2689d25f15c61b928e5aa132410508d51be11c11f7b0e451352bac65e90985a3ce25003f2234cacdeb9ac63ade0a6d4ff53d14413a6b5051bbcb9e277f3e5cab246dd057235ddc998b3ed09d597e1e2b5fbde685053688b28ebca557f7420b9adfcdf2deb188c9b2a0f6476735700c1f98cbfff0a1a8a780854cf3be58078e3322ee18f8bb1d73dcedd57e7701dbc7907b197fa3824ce017de47008e6dc764fa7a63be2eac35171d309015775af5512664b71403759a187fb2301093349bdf9a0d9190493b2e2cc64239f20f9b14d88e3ca6bea92f2ebe6586a5567dec0db428e862fdef8a2750d5c75cbb4b1181ca6c4ecefe74a1ab7b2725abe0f8249fd452dbfee9caec694380c0fc20529d7ac0960c3651a32ccc21e473a7cb1bdce876abe0788567050145b08626e8f4cfba48fc69715cb31e0cc604007ee98baf07a2322b5c20782b33ed0740e3424281a8c487971e07fd377e623d998a03f8c02d11ed9c841b631be980ab1bd4865ef4e59826fc5de86fabf55e97b427a0382e6b211f68a71a11c4c844f6741808ad14ef24022e734b4f562a73a420f2b6c9e4c90da91896fda02bde1668349c75f42aa7f9248653610728d4974a7408570961274fba8f27aea642b78ab67b9e309c87d0f7fedc31fe7c2458edc899711d88493f3bb16a7cea2c79f7adf8e327c333002a751cd761a261e453305bb7f8703c364dc47cfc156606b23e476d193b327c8b25bba35321889f1a6b2ac08fc20fc1483b8e351ec8d442e63515e27769f565a350da0484a6c4c38386a9cedc514c0410b91922ce9a6c4d8bb18961d56db2b431b4eb0a984f5dbe6fdfced0242fa781229f06eb01797d2dc35310e0983acc54fdd9023ddea8961313f04ac5d6b84a7f588a99664c0c9d0aa466b34a228a627e429bbb264c8ce8548d2519f0c2023f77eb719a48600eca7e9d32b3fed2f1800037f2f45d66ff2c02e6b4809524e9f47d462642d8e27932228ff2874830cb6f8c897d36d8767f18504eea381ff36f5c989416042adcf53ab989a835cbae07e81f5410cfb6caea106c696a1f7c3ff3b620fa7514ef7085905ea70b6070ebcd6fcb21877439241018eb90daadf9ad29de77086acfc944f36ab3bd47316cfa71d1aae610b9badbcd61f361a49aac87cdd7e1735779c26772865efae46c712b879c5d85db2567f1cd1f0df906e8af0db655d7540607c6f9821a4a27b3608fcc5472350be3251311631c99e9e54784985346a93d7474f2a6541fab1469b0d0eccfad0a39a176f2e7a8cfab076a7ac3b91c061185e4cdd6826d0513886a2c5ad41454c120aff92156780c01fcff604d88e6ea502d59e080e1726247ec675fac79bb38f952ee5d3f26cae8de17de9a4b7fe0f39df7ba8caf8f9080ed2883e0ac280c0c7177b81832ae283480d3fd4c56ce54d1ccd851b9d84dc89a3c4a8fc24408a5e7d0d8f399ab42e19cc9233e45d48942d6d0f27141f350d2b65b932b811997ddb6664800599c0b436f9f1cab0fdaee080a1aea21d22437c5f9ebfb0f9d7dc45b00e80be874412419e47aa23b302469abc3d2ab5a48217d67c3c13c3063f1ea4032e10d0fb96ae8721134a55273e051dc25ca708a2843dbf5a602cf0fc7befe9dc8f9fa1778f9997b279321be388d2228c3cdc342d4459d43f64b6c90dc40217bc047c660ef6625d02b64f3574a508a8b957760378b0aaac395cf650deff888553be8293f87bf3977858648372d3654b43a8173ec44a93bc3d58d44db28bcc5e26f3639a2d0d92c77f50e023284b2be6773e7e3020088416896c1b397fc2f484e5509cfccbf10d779cb70f0db24f72e0d133e072bcc8c1485041cbbba8686aff8df604e2949b86279230535cb3b7488e4665a7c5c2b3681360cf9374276ade2d6275e3ba9d8ad1e483263461a8bcd617a8bfb5d20d7e4d6b4688b7612ac2bf1d976e55a1f837c418643649bea3a012bc8c74b4bccc90e5e5335ce7be6bf7e5223871beb3a4504113df917a769ac5f8cc67f3c4163d9e07c1fda22779e2f6414ce865998e8bac602ac41ff52453fea067743144dde27e8e8401a531853e706b50cc0a16a954aac7db76d8fa4ac82785bdefe795c9e223e034912a9fff9080a0601ce6432eaef2c51fb7eecf7bf9ee1d8dbf3e52b07895346318b7d782e9d68c70328a487ec3356f04d7a83c123e5751632ae8253a05d909349b1b7e840779eb266f6761c546af3470d531bfb45f5f6679386d71adac8c958f3664b99267753708565de12949ec95eb5b6d0f6839934f2b492ffbff5822665a8847ce3185e9473495b54eef6cc2ad6637d8bc9cbf7257ec8ba79569c12e44ef7d1d6801d03c1eee22f1f4b9568d451cde252798bb19d866c4e613dbd5e7cda0b29f42744d770ba8dbe8b24b5a50dfa609a7c5db7b2991fd89131a3e11a283dc67d8e2fc6472a3a395850240749106b0974cfa59c3438e2eac7312b82d916a213ca3c8f7c5b710614c8e890d597bba93aec445828763a32d9cf81b707207c605846db7dd40fc05da913ca561a7dbf3361967ed4b28f17e46c7a98dc12e6de2a960cdf81a12c6dda521ac7b1eb6f871828cff9ff1586cc52ecf86a62510da6b72c9aa7f71402cbd8d6d9c089fba3f5414e01688e1dd925caf47d48e0131cd031f5877a78f2b2e18357be62cc7f16699031297558081f8c9196875280bb72e0afda8039465052971e4e38f892a054856d720d17a1bb919cb6454c9b6b76dbea0a5ec72994e0399463adca7a1b066a6cb50c6e700ea31238fb36891bbc0caa8bc252fc009f09d3a47286bdfb51276d5bae713b097869c772e2f184a42cfd15a76390c7f0a6551a965c69f6a26b6086ea549b3b61963bcbe84785511a5c7ab613db735d63d2879c8af8c923687a61cd2328b2479920bdbe1647a0bd61a88e0355ff5dc4bec2bbc93424b50dd52e16cf54959815b18c1429783cc8cb7755e41962d02ac2bfe2f72f8cde11412b45418d5f922609826785f5db97dcbc04d8134eea26cccb89972b869028f3990535237a1d2dbc8948ae5e77c92421ea12131a0fb9a351f901c5cfa6c1e3880c93b6ebaec9fe02f67b8f3c56ca2aa52543c36b79bd78c3cd963e191f12221c235f200a403aafc13fcdad3e153c4906ad7a7f9d2cd015498951885d378582469b7802882780ef4feec5dc862f427d2d001497640bbc538057bb268c2bb6550200c04985c1676555e3317c57f2a0f29adb346fc9ed60f57e8f52b67dac7675f60075d00178a07465ffab1b8520ac5399fad759849a0af99630776f77d7e85f9ff0e178e19e6e6f742d6a5b06f4bc2eebf62968072d61785fd4952de7953f9d05a16c4cfd9fc2adbc7f2ae8692152569da3082275cdfda7e901875677565374bba7121f45c2825bcd4ba04c16437afca38c65281c01a4a33a9c1af9dacc421b4ee9ac0d72a117d2734be8174c8bf9aedbe27ef4b48255e688baed9f82082f910475af3f7760bb0b7a2c5bb4174eda069f6503724cea8230274ba8b0602fa884077979f985f6cd113ebed169a7d9d92c09991c237568d76b6f7925163f1d4d90a61592c4ebe9793e50a80976b818d1fb919d7c37157fdbb63c7f8821a5fc665ebd14e63ada26926d63fe8df5c8b697acff11cc728a8d3b0370769ea4ff29933311854bfec6d0488c34afa8d136eabae9d4441dee8e8901ff2764c3cf759d4126159e5199fef1820ca3c17ac0f9cfdcb4ee1ffdd6f3016b45fb2041a274e42a2b8a061d69ff98f6afff823235148d9df4321d4f9012abc1e0107c0e5c155a682ffa88ba7bf770a74cc8ec183f1342f90ad6c64f8016e58142a5333eef46d96a1afff737c07204248bf01b1273856d900c5d094db28e518787c703b3773aa777ddafa49a36fc5a083eb97fea07282953ca7e298c84094faa1f0a4084910069cd5138ad4ff7c23f56da51eaf8616cf947f2c5e9e90e4ea9623cfbf6e61295ca3afe1ef0cd8687402f9cf5fa2cc636d2356d0c37847367aa4bebf6b586eb3d5e38ee386714449a0b7c7ae2364314d43196b033361cb00a7333d8d3ffc624fced4fbcfa948da3bfe5fe67e268d12bc2168febf15a0e2b775fe6f08c0687e87d6035d2c553e00f4fa385c135a63bd6d31137b426515f9203fa928ce066e1aa0d0cdd3de52386212e810b360d8ad70550c189442623f0c1a958e907116e1a0fc452e00ebc43034d2fd9834db1c01b9810a93ff7bdf819ad8e7fbc0d9d777189c9d8e25bb36f28938510bd44c3674fd9bab5a42b5a14ccb638a10d42cad469b4c36a3492b41a26ff3511122d6ae257d12cfa189943a792047a2825ef854f7a8a699c8a5c786529606f09a4ec5947bafd617fd0ca6322730a61097046d89eaa8ce5df663ce676211a7a34bb7aaad81f2ec5167a4287548a99ad6166ebf4175c723221d24cd5d60b08a973a18470dd767e4dded8e15a76db93138bac2ad77a8a871828754cf0d784d85219cd4aef1a0c509f151d34f481c66a8c8aa70647d45b2b0066545939725026724c76d72c99381894c7f6a172030214aa307032aac15a4ca2a1e7aee287cdefb32b559cd88c3f03cfa107ce2eba1a064e8b1f7e6e0372908c3ac4ca0dcb621946852fab9fcfac860757dd2478f2ff4b3f46f0cdc0d1c3553412d5aea41490b426efedc63ee3038d07cc651b5903aa3de4b663b750a9d19eba970508908b6814089ea415faa7c30fe809a8e755b627a7b1f6917be01ccef594d94d707f0d696f64793839c6c295d2b639a9e466630a2a5a2443b5bb2f692f888277a2ffc74c4cd9044bc8c6ec78b97b8a249826ced449a20bb0ad8b56f00c4878dcf7d217fd62e3331892250430c1694d957174855afc729df5b40065f549aed7f3559c08d66075f905994c8ae93f6ca726878f56226a99a6155ac6e2ce34f5d474f145ffa6c1fa9898629b8bfd2c63328de8f8e0a3354faa2be1a35074ac640583dd120eb959a9d45c5524a9da45b1c3feeb1b6d6d6603e90200128179b992e485c257ff142dcc3a8cfe58a7e72426bd66fbc2a4d63a1d1fe70f2448e2c7dfe7cb215e6c40ca17680415877c41e237ea8eb2f0ba28f683c4ac319d7c219ce8da555c467e49acc86f4b54e33ff679ab38f4a7954bb3a20061cc030e2087593ceadc5e0e8d623f4b7c41bea813009619a11bbb5a81cbc674fef3d1184166e25605d69d0d502f435346e809f53644618c1943401a45126e6c6389f130df9116a0cf8a7be7a59fd5213e08a08c2f94ba50292a7aaa269273d1dcd4f9a0990d2b514ee3fc5d8a5ecbee4b3a86383d610c13dec5cf682182ca4da6c37fdd26130544e87f8ec07dc8f55f0ce51afbafa103b1813a786ee87935e450da94297fc4dabc061d385d7b83dfb28ab03e995a9a1e71898607c56a03ce6e4c6d27cfb2f499c61e5c49839094896572bcbf8b535ca268e7b5e9db68629f5526e66228fa0cce2d0cb49c8e62c37f7bb3703c014a0238e4b5fece4f35b988e3b93d0c36b6853a9c80d7a8bc260fea81ee37fae601ad9f15a2062561a8cb46f5af33925889b1bb2d2ea9ac36b2a5d4551914fe78db415eebfeed3c532507e139e4c2d826b42be93ad999b24d73b486e7a49d50b3c6a247505ab3f0eee1cffa0974f3c3cff54f2d3cc7dc1a41f6736b882da5abe6295288b585d71acb31d3f0d79ef8b5ed3849b974f0c697e76584760d5638e8741df77c52ea59f4142b7a3b8354c0f580f0e95fdbb4d6d6713558ef3ee9ea172f12af3171d29dac8e8fd62d85c7d57721579f9ff2f67adbf77c2c0e66f6af08b3ccdf57cc53f7553a26c5d4239164501ff00fc0b7fcb4d7f884c20c63b18c0b0bf34fbe921bf7cff9ebd8d7588db382bd8af3952d7a7846cd636375b370b795a42ddabbe7f38caa4d92602d0a68ed6c43c8d97d86e0c35481a272d2bef9c4bb1e9a6bf9a5bbe1aa666fb939a9015aa26aaa683a29414b23baacc1c0507549a6082d3dc7223f712f0e0125b4e8a3a7ab714b2fdf222ca8b27e51211b664b23abe6d09b68ce5883269c1dbce86a8bfebded4d1ba88e9c12d46afa753747cfa8fdfc2199c5d2b830e0ed09d3e0d9975769b81524984bed663199b3f09b799bf55d1515ab3978f63f80fd13b93acc13e39ab03c4e007055deeb36dd5bb468c05e1db49253a37eb8c5e2fd8a4669a52a768c3ec6c224303bd2c7c2f31c24e118bc500fb103c141f26523b071cab65d4e55a58ad0cdfbc4af44554b7dcb8b5208bc5cdd5799752eb3724da0d121c1c220a8874898b790ca443d003ad21bd59fc72878cf907b42553cca9eccf431d809a56beda51b6888f65a58700d29df24ed194d6bec6ce35cf0180f9a696425b5899d81805c9d57ca4809e83d550dfba7a3209e9dbd1eda458138520a5b399816ca99ed7c25988bc8976804b9e931f212017f7a67893eabf7976bc8760962dbbf2c0a97cfa2181ad4af6c7a8e649180bb8576e80b305a5c84e2ffde552369ae0a006d6fc5426432e7f155008177708f415861bfc9c402b4f3865770aa2d0ade235361863b45fe4bd8a43540ad5871f043cfee02fa9a2633251e9a3ff6e34d3eaf79a21e3d50e910ef8628d8e669196109a0476584b82a024fde524bd2d5119b5153378fedb47cf78c7ba98f79b9ccdf88b861395c4417f073e4c199672700b64f66f4273878cf51333f1a04c3239ef0a59985a077e0f4d9faa4fe2a425bd5f127b2a0ac0ae6eff200d7686edcfdcce9d926312335ae27493fbdd4a435cfb52b0610908ce256969c5126448cd3bcde1c57108f54fc168192218489026b29927bab135c21d511f168c538e29f7312cb333c3475b0affcefef3d14209b789f8a46795f3d22695660398ea19ba24ca64475144524094695edcd0140747bac9f3458e9cd472fad16dfab438fa92bdb94a24225e2fc5f726cefc41e90e5262da72c52c9eb1747cb0fcece8f0274dbc9aae3d8a84b6eff33530c2289e5b5b9d60a12442d1", 0x2000, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)={0x90}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x100) syz_fuse_handle_req(r0, &(0x7f0000004280)="67c9878e43210c673c00dbe98f8f14e7abf9ca79a8f3b9a4a42f8362989501f0be623279a136f4fcaa879cc323ee54f69816c36cb02e3df1230161e970032eada97c18750ed47d3792d7c130fd739c8c34f6d3c499037c59e861db3dc42da807d33250d278aab209c60b751c3d215b89ba8aba91a984c5f1aed029cc5aa61f85250d95d4c7e7db7dbfee8154fa1445aae8e30e73338921e27f0609e7e9d64555b9d235b5abd4456ceeadca8bef7bae35ada82bc20853978c927d1d7d1ddec9c9043c473f763aa4138a0f3f94bf4c80841148d2a686c4e2629f1c75f0824e0dafbc173ce88c08dc96a35842782ceef9360c1ab9b11848e3bc5c06fe917e7a06d17b12e66c1c7b4af04c1b231ffaf3eb8df787c27ed32a41bb20c7a4bb450d75b9080800f471e42f0a9fd75ca6e41c7eaa644d9f92b9408e036128f67103116d04e735e80f28a841acf9ae29513740d62bb87341fb0bc7f9aae609df4a141ec6c52238ee63dce0404f0a95a503dd964004f0a8a2cab8e32dfe1db93f72950965fc999232c895bd6c47bfa071d381c8ed29755d49fbf6117f16557523c0ba3e5613ce21fd83c94825369fcc7ccf44c101ab43a80961ffab78a2499b0a1616e7f6cfc2e4ce31f4b0bd35c794a61188491d41ffc73b73c1dc5137794d43ccc7a061ac4119029286befcdb35c56adaae086846cf4589c03df0db518b5495c9e45bebbe41e68f28e8768df4d63efc041fec8d97176185f4775b37e94b75bab3a4f45153b0d2c55e9cc62356fd6f6b2425b198bb0f29b89b64dde8065974cb8edec45f3462a2e321a0d5f24e4df85b814e1b556c627e6b1a4333ec9bc9113e9781664a3df54002841c172e36aac2f36fda280571bfecb196579685e57e8ef73e98de86ff6722214300addfd785b97d6361eafffe135cffe3f6d3af8f492189e2d7b07596a58ed357cf744811ee16a5213456cb8b0aa2e5978646a10e977b0941fcedc8d4de947b810cb1b43eadbeb847377270b15a7c7677b6b9a16c06f06000b7a8cf434f949b035a9c591026fba23de00d4b4a8f4f8d351ba8a07ce13fac53b0f45d221905fa3594825dcaff56e08545939199666ca8977b7f021f72f4bb1ae2e9b592d45fa1fc2e1b6ec1f88a0a7aff2478639b82784c237f29c3727260ee72326155d34b1144a340738b5f9cedf87cd8fa6b4f1b53fc6983924e554c89d9fb55edd17f48ea87958e2338b6ed31388b6cf441c4b8bed6af5ed24efd4e7e387c50e20e79bfe0227b87a024bddb34db5a1788eb4c06b5db848fb141007c2b8074cfefe733fc6c278c387fa83e7273c123addb2e0ae789de1ec91e2f1bcd61ba3ffa1cedc3f806c277c796aca33d7ee6d73df1b97c805f346539afd1f8ed314d509c6e0a448d450c352201610c78c4e2c8a5d244a198909215d9b3af864abc5c7b3721196b8cd3577d41de40485e0ff015b29fa1ca2267fae00c24a665096cf76c3b62537d359e9d4739b5cab319054463002bb45a10d262d87f53e80f3c56d11b61d0ba7c9d15ff0a205a5e88dd4c0ff6db79309a5d0b4f357e92ffe0f465d15368963b52de443b72f778698c5150a9c588ec0432043d62e2cc776fad71a0d52cddbfa5138a165b9cd2b4cfbe6972a3ea140bf137325a45ff638dfa998869139fba4beb8d302755b176ddfe395bfd799cca3b52659e16b05b78d349ba7c0af4286dead16e0d6ba6f54dffc8f10e3c3be3456bdcd9758f5d59fdad143a9b7b17c55e3c58dc9ec460e14511358b75509238509b826643703bdfe5b24a82965a9b923e3c77d374ef60075deba1c52c6bf0b346c22bbc51235a9d1f4f75bb529f0cddde867d3545a473ab954bd2651d51a369ddedbdd0f4ad5457e9a5bbba1419bded33437a49f6142dff329079e3b17937de66ab600a0ad331a7ab9d3c9e3430fd0353fe92369492a0d292489155c079aa64e401fda8fa76c0bb7516eb5d486c33927b1bc163d3016c7d518e70f9b8eca0faa5405a288cd63adac59527421e57e5d54b69df3c4976fe8673efec968681e6eb9a269b07e12c91d943c5334bc235f9ce899bba9b5026ac3e7fb08a36ebb496601caeaf892de31b04c89bfd176f47b88cc654e59bba970be4fa216aef6f77d62e4e4a895f917949ef928611b2b6f5c5612737ce7ed36bfc735f8df0bdf6587d486e6c465e5d520e29268d066e27e6abebd0338624c2149b2133cbf3b23a397749ce9703fe95790aad5b6743c0966ba140d8e7314a1500e277584ab2337ef7e262bf78e513d9882907b3e116c49f0ef56eff8017ecde61517285ece69aad2446afa3f5c8b59d8f72adf639ae9bc2b7e6e6c7387f324698bef9703fca04628dd034be2f75d13636d9ecd1399dac50890701cb60bdf83d8be15a35241e048f2e4ec14f7c033c4898ac7d1872d0e1fc58d44e82d678794b1c9e8852ad52849c6cfb82bb8ecdbfd8b20979b5ee5efcd6c1e17320c2c139a0887fedb9985a668a1332cd97b78b17f6ff976f72f5baf2588217907a39d8b987e72ac0cd91bf6db030918f9d799d6d9583c67547a8476cc8ea81ea333fdb54ca03485b29ef7e15aa62caf157ac0cfbb4206e98cf48068f2e51ffd6862773a1c3f55b50be91f2b81129a4f2db5a4e75bb51e0c72aa3cd498e1a8a209f374b59033a9087f254a7432f90c13b302b3c691038ff70c2fba8383ab9022436212a0e59113a08f9c99eccec6521c3d3840974df9befa79f2cf9df1e207a037738796be563360c7c4b1c4f2687676dac2b6bc7cc6f328cf771c252358c31a2bfe1b298cee96b3ec6aac8905ba6bcb9507f7e73f00bd8149f3e0a9af0d0ff769d7cf2a1c044305a0826e716e876bc87b47bea4d0fda624583e0da79be70e87d3777f4d58ef4850a5e5f8b41743e6db1b71541b9e618c06e8500dd82a2a9ff1b2b5814ee9341c24525d1de33215e4b9e99e2c90837e50711f72606ee5d63ef90453c48c792bf0468ba3938750604804d201086051b0ce5eed6d043a8aed68acb2aaad821e0b8c53f551a61c3a10b63f98de695a8ac1164b614f8c3ce29db7b926fb74ffe7eab5a333cb6aee272b203d0bb3a1fbf8864be966f3d8934388ea6f9ab05cf1e74c21247f2516078d70082397b5c4b53f40e6ae9ee930fbc5d1bf567eec41749281de1b879de0b70777b3cd597889650274197627874468a48428d84f2cfb1c50bae0549536a426d28c004bda6124e28d79a300193a5d2389fef7787e7717328d9f0359869a1e56aa70d3138f93bb33d6e3a729e7d2e408899498df0882f8f8cd685a1131cd7857aef9e2cbba9f818eda09cbb783384ceb5f503d26b605b1b6991b7d3c1a9528d91018f318648d1533ec62a2e775d752c91f71e95fa87f9ca0dec46ccb27f963ef4d93f662845c7176da4a62d0ce89c8729ae22f69738693a60acf56d8da5930e6e31f4ccd23e7cb2031eec44297b4345dc33728889f82fdce3b5e4b47d2861f59b5edc808253f97a8a6f55893cebc09aee9361212270c6b64e8d84965c3e96d63f4d1f5726922a2e2781288ea4b32116452a79a073f6c197f0626249902b164132ef69066008fb439160fb56a4754d49608da2c47cf61f7e338b0ea7ad4cb0f4f8bf075d24b2523940970c7d2d092cf31af6d9aff119acd48227d979384845bf9c2e5602dd6f07a37f98ae9940512772764aee14c9379b9ad931d1f7c39e1b9ab62bb18a86e64aa92b44f4fc56a184cb4c01ea0c68fe3da6e2334b358dd6e9b6a0d065cf4c10c9b2b026adb552b35d19e19dd85b91805ab6abaf66ec53dec6d0a988fac18f7902717146b40665b4ac816bd12085120f864345c22355fe62b3b84ce0b3bfa99a7e34f7ef9ad28b4e6b0aa471e9a8ab2c2b1a5b423494de574d843cfaf75aaf08066f6360f13aaa550164001ac9b1c6dde129acd3db5bcb5a610389f72d4a5cad1681205421f9b8cdb54b79c19663b166d81ab853724349f5d6c6216110dc3fd942727242f6f795415b6d5214b56f4be9c99c625d78c4f60b149d6b9633ae4679affdfbc3be3bf1ad8ecf08debcdaf5ad21ccaf2e9ef7edaa94949a374eacbadc85c3727362d28a6870533aa5a33872f85a72821b798c66f886ee7259322206a3b17a141da5eab2bc177150e95d55587ca0558936c7c0d12938d7087fca93048a994756486ade20d7ac7bc6ac5b6521eb956b03281975b0b7423d82fa03a7cde363c5096ff19ab3748f44b06a75ae47a2648c203dbc4d52218c60e3e4d811ed734499bf0270417c7bde77325ff08e931842671b58ce7fe03d636f96f5e79cf0428fe547981804d70ea03e36fb80b7428b89f93604089e211ac350a9554218b6abe162890dddaf2e0990c4598283324d068f91fff7d853352c179aba716bdb017517f11d8aeb1d7817225ac7e436a6a50810a05f5e0d4e6708eec1bf72e41de3f0f1b22caa85426d3af4f5223dfbcba2d95bb94f801b0f1f3b5d69134203c8eac4319a098e98a69593eca1e54c08233bb37734a1ed96de32f87cb3a0a6ec3bc55f1f1fee37d00711f89caf22f79394cba0247278273f2d7d3c7262a77737e14c6c94c0b0f725701635838e3e6c076ba50a8945f955a47e719c2a2f14163ac1be105514b2cdf20e00af3b6dfdbc3f69924729ef4826eec31f434c88ff2c208008968ab4adcf5f33338cbece41b77af9ab7786d4a86bed17678ac7ec1eeabb2951c1c080e9d1d693ec8d2467c292feed44e2c53ca5bea2bb067b8dccbe50dd323b5475f3f1f13282a9379118b5832332b9e39ec3c5f9e5b678da1aab52f42e9353bc8a30f48057c61c1d53688255d59583bb0aa9069fedce384300155632193aa4e44bcdfb4677b0507aa8b07dc8b24eb1b46194f882538eb2aa30573718fa4f9debb073f75f29888cc1c784915c80e1e8e62bcf4e8c2ebdb2a58d36e670a34e70516396e5dbfaca96ed90ad084ab0a9daa6df16db29838c689d24f5e7718f0e0f57859d629f3f573a880e7a19726c923d5e66de4b7a8ec438398744ecc84f44f42b8f7f37b3050f9bcbbf12345a92416b9d028dddc64410eb76c941c9445e48dc0e3c90449905a18bf7cf7756949803ccb54de1bea61e28b579ed074c9aa3eb60897b853f15ff1f37e5f2c02bafdf714b7ebb914cc07112c00ca6270d9c1f137448c9e65cddfebcc5181851a7d3ac711edcb5c135fc1f78e0df6efcbec56e8c40641e94b7e34e1cd7c9085a97da65674134754bc4d499addd68156321e9a4b3c4c8a67e1ee4a0cba6d404f83b6ebfa057ae8b0fd205ae90907b8387f7767964d2d9995879d3cf9cf8a69aaf73e13c4528cc0ab31700ea1905f457a3ef0b129a6e0b41e9a574d0181f543e0942f095cac1878b268bf97d724fb63bae2106ad31f15d7e55151b81a0bcd4e8a93b805c1be4189d08a777e1824b0e2e678a6c3cdfadff5eb28402375b456f0408aed1af0453665435e5e818773db626e48d9156571421ca00afb1b51ed8f0e6ebc48b0436338978c4ab2ed91f63846df2ec4b2fe708d6326860abf4a59f7fdbe7de8896cb8afb1d71514af465478c04373b63fcfd32df5d9f920b900c060447308ebcb2b36e06a1c3535a9f54986495c7ab750ca1bbb727673df65643e46e80cae7441b5d97638c6c78049a18a6c18057ed6a01125ce1df809029cbcbade3e305ddcd0cfd20dd839ff767a207dff9bbf1e28d1ce029739906fa8fb13b94aea4d46ba15ac44fcf9f396bf80382c250ac76223d3f33b672fb8386b4810a34173bcd0ba2e796181d2ccde144d83345490bcf1adfcfcd6c48af83e3a242776fdbbb36b23a1516858d163adc078e9ff96964ec7a3ddfbf5cd803b6d5254053ff4c314056f92393b67aff167a3d75ed585f35d3b313cff861c309b077b03d75eb2397a24d7f8d9b850a630f2fa5bbdf1b69c0a52b3dd072d9c68b620b57eb805c17035bcbd366c8b37fc01b45b0344685f30c94cb32a8133cea8be1d9537ad7398b25c1768ae7581f76487327ae09174f8b958e67075790a6614ae84a76c16030be12282a99db20ef12a2147dafa2acab1ce0a2ca4b594d623e723b82458379d0e75353cb48f45e149fbf5eda933c8ea3a911c6be0f551e8cf64ebe1d0cc4a956c748e8e4e1dd96e14282cd8935451285b79e33448506ba70b176a5a1b0e1d1d9e0f97fb15624f79977fbc683cdbb486cc77fab42c5d58322c776bbaeac20aef43773a7dc0f08a146e8ff8fb052988f0a3bfa5246042b15f135cf1531fbdd32c2410870540f2fb411fecbb12759328983198a210e8a5e3b9ae3bce8126701014e1f716e76db4223d82dfc704b23ce283683fb91ec212b7aea7e8070ccfacf0d376cded01fcf68dc9cb4af370fb273de5ba77d110da672ef2e51dfa91f1b53a8962b737417fdd2e28bc4d29b323edc09ec35f64d8b27970eff4cb235200dbba8b0f24c6f5e7dfec7540301c696229a1bde66afffc9d8e9af153c06fc5531d721fc2474f90bd96ded821862c6c3b8246a6ad71f3552e6f43a78c0c312f75400f3f669bd7c0050822698f4516d0d43b8c0ca95d2db0ccd364e6b327df555350950f6119cea4d9c892452c201e1b4b22fe2fea1ae96e41b42be13416b8644315dcca6450906f42e9a43331d02b15a0a2f237cce10224f23dc9bfcc181ae536ad0a2643f503d5b23a0e4c8b11d98f0a107fa6ab30bebac569b9efcdce4d1968b76ce7467c4528b10b5e1f5ea94faad42e8276c6c4091e4efc8ca9fa66527e74d275e01f249cb919a41f7f992610e4edafb6e1157d19eb1e870aca81626ddf31dbe3920f091c121f2f04a8dc067f7e55453409cbd8618a207903bb2dfe4da1911f9d4a60327258ab03008255daf2eaa5f4826ad92b3dc006269134ecc01ac3c841854297dff49ce2e06e34c1bd540c29901ac0fd70b88c7599de4650a30d4b390bd89a81ee89e23012c4bee2a91578992c4acfa08d75afaa3ba151ba0801eee785b86aa46899377c1b22401960ff5bb8944e28345784d8cfbe80af5a9c3a4623bdb0904754dc178741a7512f788057c0fb23d69e3ea920230a6c3ab3e6ccc45104ffb31dd5be7fbb4f7e186fb6b94242e1b80096fba0a56b725a616c5ffc6f68b75aa6875dd94a113a3dac86b578d801ad6ab788c145755f0d6dcdab67a747550dc4a8d83c6487af30b48daa5877100c146f5bd1b827ee34d6ddac90d3034f2b4628aad7a8ea6e70be42df06116f48d8cef547b241534cbfca05f5a0507cf49fd07de522006cad9d245f4d7216833eb198d058a1fca8a71653c062fff50f54e7d42b19e5c466a05c621f1e867d0c6f64dac9cf0571db1760cb04187f427e68960b4c1d06f01e23367913c2e7d6744d712e3c65dc97bdc796bfc2ae4c4a80649bc7d3a4b40c1789e0e2281fe4616d0e71bfca59ed7505a8fafc385a890edde3b855fa84e06ce382e8b55f885ac20217f75f34d9ce0733f033e730a23f281b0c681fac2c61376ae39f0fa59c319765ad025aff17979972cb87daf9f9b4a19abf750bd3aeac8c96f7bf6d49e8df84f6b157c4a46fe996f729e15920725be771dfd7790bb5c816e0e8e982e62c45e08de77dadccef7ed0c7396b0d584d35588fe41b5eaf147c4f0a7cf0df39af1bc1356aa456c193624bfb8b2497eee0afdfe5b51aa52aef51be1ec7d61b0cac697f6354aa2bedf6f2574e8729601d3d1cd41ead8ef2253a0187da761a715d69f3722d145d1876153844b01459c7be0092f2aa4c8f0670d435c134a0a804f4946b9046aa04a688d1157c889d23cf3878b2e1bca60a5a4a5c38675745bbbfab1b039e77770ff315ab12560c9dbe9a1709906cb0e99dbfb9e942673eb01b56274a133e73d3a0b647e073f6102aa22faef0287bdd895ac2fb366c63a10a1d3f2c197235095bba98e261ed55bcba021b980ddf9c5957b65787c2459806a2695f7180391539b4c18f79a2b168cc4c5b43f4528c424fe69ec854543d481ad86398a9eef2be208181760637e5b1c4597a5e9ce506c3089a6868ff99cfc6c39acbe925893926fff1d979f10ca7899c539ea3c7ad8f7cce8eaac2c6b5afdcc5cf356c3f234e8c2cf76c7449d78b64d49a4020670dba6066ccf4db0da825a4e24d48a915201716315bd56f5f12d0ee784b047867e4896af52e8e2fc07e958c1ce50f32edcee5cf511180d4195fde138eb810cfd82a6d72070d825c002c9b30893316c26cfee004aa2217da158670f02ed57fde04739493931f9b746afbec9b7ff11cca3f9361957a5f49151cd8ab720cac065589a5185018b1a1b52dc2ded0d8957f61a3f2dfe1b440a6fb2155c989884a999a01b0a84411a1d46dabeada1c5c5b4bf0d035f9e1ef42418ddfebedb01392b35d925e808d7da59d5524a2b48cb983c6c4476c7a0d74606f0cc8e930b6e0a4f3ec6b8170ab06c76ad53fc913886285d684d00d8e0d543c3c77a24586670620dc9da9747bde7038461b98c62685d1c56989cf72ceffcb0b13b66e6ff4112016e52789b5000ccb4c01004eb0d0efb64e660114d163eccf9f5a7c16c2d5e41336451c7ffa93046cd013a60e1ad7a899a9396e39cbac9a966425f87138614b44d30ac4c2fff18a41393888ae5b57b590d6da74626013db4d97b6244580687528a3b04542e2752e3b84a98371554ff2c7c86bb1609d439fc728a4c7504028db6e873f866b446f90cb51f060d463bcf8499390c0e414ef1c17b2581c4e2fd0ea46fe7afaf108a1d77b4a053cc44c4f9eca20c1df77149399e9283e7fc711f87136cb9f5ec21708d3552ab7e6cf1e71476949f4757c9496ba6fc856e477e131efc4bdc9dad75c5fcde3f30480cbef8da14f79c9767c9c32ac5001be4c437e87faef4c24067ed645d79a236403503e26b7bbfbf01ab0c2ebfffe94c5f20ce63a7d3354e22dbea45e227b7a521131c6af9bb35892844fce86bffbd9546d7d897fac32d9c9907be42c03578b4f23a096dd53988d8c1ff4ea0622e6269887ab7f49dff0a54f4258ebcb1909dbc786a2eb0c855a27e6ae0438b1d63fcc58c2e34f78cebad88833ebde1f4aad4984b4f3eb70a20e85599c855b4919c2e32c15f75563ebcdc971a54478b8722bb336b3183acb50eb53c8aa8e629e1c26b45f22057fce5c3ad0765b849f64bc4b9add6c3295e2d116b62d4351a1f8bd240c25e94c98a8098202e4062624e8b85c443602cf520d8e3b10beaa00d14e3f102580e46ca9af9143f2d76bd50d29a041fd56d2ff07fb417ea6106b62f8d3ba37f9303cec80f5176cbfe85b9c217de2c76979f5cb106eacf319d9c23b3ca1a26ea7e20466b82db5cc8fe64c08bb9cf6f831f4ed33a40f5171ac5389133ae3e71e6b41bd9394b80d6a8db515d4f4e6c17ee726d7488c6f001e66a66423ccd89aa85447ee5978cf2fbbaf445698a74d2ea6536266ddbae80267e446b1ff8868a5bed341f5fd6536b585095a2c8c76d59a42fb6bda714f0b04b2a83dd4056853f619e1e77c3380bfe3f4aba91b9d0380d9a0d047d087557286149681e6f8d83f2be4f0523dac5b715158463c9887b132c40f246cfa5d0990e1ad22c3c81b1530f07ab4508432903c448cb60bafa2a2a8c97925624530bc3879c215d25e70789702d8806d2df4e789320d1df4d2827bcc38d4ffefff5b6dc86e51512554f032dbddab2e5de1d6fcf0235acce4b11e8b0a95a57338adf3e4697d2f85f662d83b57fcf8a68e386bbb9eeeada5a2d26f59027e1a827ea1ebba5c63f95a9865d8b0e4e56634e923cd72f9a2550084650871ff44050a7579a4f91472785e3384152f6738f80ac0efe05d672adc2184b2a62b8bb030fe06f29cdab8cf4301294f0692a9cbb0eb731759cb1f0ba9f1ea86bfd0716dd1d1788a5740060a1bdb49bd445ee9c09609932b1ff0243d6eacda6db50822ec7569b556291d0d7fd6b1d2b1e3d0daf5a73b4a545fb0e56eab1ec80840c3976cb3a16768befde127a855509a1230cecf8dd85777c4ff18734a386166fdd524e29db5ecafc3d7b89fe82a5156848b38f0450ad92c97f3775a6145674b79d8fb3811d1212d33d48b3b441966f5826cba1acb2657a547a375ad7006f1db6001eba9ea5f897d4066fd0d84be0115cb43034a774abf6b32e0c1b923d1b634974693bc4ed02aa4442c2ffcbc3ec2cf91ba245dfbe70eec31d2aed0f26e9a3c4fb2265f7aece7f483ffaed8d73fba97fd9a129a2b72ab9a9744d8235d0816fe33ed6418b2d7c2bb93b8cb3d7250661e53886b19c229cfc203266fc1b96021e264817d8024086070e607f28c11b56ec9e62dadd1bfc76fa2bb5fd2828920ee6f28c97b1de11305bba36ac59806d8e2cd7094c9a15e9b2daaf96ee1e5c35160fdad931a7fafd5a8eecd47853d19dc2f6a4f2d0119d2ffe3890b352910d624c2e907b74f4814a205262628d5147d251d7250bac965ec725553cd702917e14fc909a83b2633402d7b9861801d37c352556243f704b42a478d7e64c9a90a1b89809391978be84a574a0ad8fb4f231a4936a67763243edaacc201a1445f8ab9a0ffe14aac5fc9d1248502c0ab4fde66f8c17267a7af2f06092553b022ee4c7e8a0229f100182d2caa249754e3b8d17de57defaf28d2ca5d9c0b803e8d5b104df6b57e8042dc701447a364cb1798e81fecf44701cbca758ae4e840de4d32debda66814e571eddedfb6ba0c7d742f2593b26fe4f1d2852c09642a5f76c2666f99f16fa2ade202ab82d71584faff78fdb10d1eb54c8753a07942f0c8dee174e3e9e439e4626219768388461ca608b4ffd2b8d6a6c9e2bcf6735f0654e71b878023353d5e45e8277d1743eb1441bea7d16d41e9db4a670ab41b979530877a03677034b9534778e9a27a06f751462d6991347cd0151eca87c0e32383e20e4055a0787194b08f62ab46100bca05e63c7f939410a6724e04c71ae038d9dca63658cfe558d421745341997e8f7675babd30730a8f9fcd6d044a8f77dc05577816acdcb3342a053632d511aa78404fac5e7a175f00b65738b4a0d8572323d53769f89b46ba2943f9282b455272e97c408d260a0e784e65bf081c09517b51414145977c2daaa0a3d265fb3803cc2fbe1841ffd8cff01fb33b18fbc4c5429918ab5ab1326de2ef7346ca1777a8d9b3e6c0d17d86a948be20120043d93de33b016c788b4e20b1280f603500ae19891aa9bfaca39e5915f2adf31f99861834fed48333946b22de4f876e64d6aa89b47652780ca71d33af9ef8804892cc926d9ff2967f4e4fb5f765e7cc6e029c62f849aa0ad354c2d585e3f56b58d887b8756f97860f4460e35d2a4ebd743807486bc13b6cc37e1c124acb182889076be10c0deb4f53b75bfc9b233154e8ec94d6c1e6ee52b749b725e9ea91785a71bfce7c79f1840bd933c84ef200f3887e720cec25e48087486f94183c80eba847314e87c6a99f2ec9a48410923f65c72538a37602a6350a271561ab9a4fcca52048d40f4c5e4b73623ddf857e90061789101c68b764304442d12f6229f14f113f926c912a9223f3a02b3d116da391ffef138ff7ffa8759bae1ef080a629d1f5610a023", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x90, 0x0, 0x0, {0x2}}, 0x0, 0x0, 0x0, 0x0}) 00:11:27 executing program 5: ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(0xffffffffffffffff, 0xc0984124, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000000040)=0x9, 0x4) (async) ioctl$sock_ifreq(0xffffffffffffffff, 0x0, 0x0) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) (async) write(r1, &(0x7f0000000080)="f060a38362745b6a05", 0x9) 00:11:27 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000008c0)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @loopback}}) 00:11:27 executing program 1: ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(0xffffffffffffffff, 0xc0984124, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000000040)=0x9, 0x4) ioctl$sock_ifreq(0xffffffffffffffff, 0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) write(r1, &(0x7f0000000080)="f060a38362745b6a05", 0x9) 00:11:27 executing program 5: ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(0xffffffffffffffff, 0xc0984124, 0x0) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000000040)=0x9, 0x4) ioctl$sock_ifreq(0xffffffffffffffff, 0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) write(r1, &(0x7f0000000080)="f060a38362745b6a05", 0x9) ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(0xffffffffffffffff, 0xc0984124, 0x0) (async) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000000040)=0x9, 0x4) (async) ioctl$sock_ifreq(0xffffffffffffffff, 0x0, 0x0) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000000)={0x30, 0x3, 0x8, 0x201, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_ESTABLISHED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}]}, 0x30}}, 0x0) (async) write(r1, &(0x7f0000000080)="f060a38362745b6a05", 0x9) (async) 00:11:27 executing program 1: socket$inet(0x2, 0x80000, 0x7) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4045ff, 0x15, &(0x7f0000000bc0)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f00000001c0)="813e37f8f9bc53b8d2190168e4d3d1b4f63c4b993e82f1dfe7354fcd09930a92c992e6966329bbc621822681bb9fd0f4af588ab5629a7d33e299719b300fdac1ba10427c39a282e682073ec94414870644efe15b", 0x54, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000000080)="000000000000000000a6000000000000000000000000000000000000000002183e0554dcb08c0e703aaec8625c8a028b1926464a8597351517175b9782f5a3f868c5de1db6fa29", 0x47, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000000240)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000040180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801aa30e2a706411f190000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003f864000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fdc}, {&(0x7f00000005c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000000dc0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001e2ff00000000000001000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000080000040000000000000000600000000000000070324204200690074006d0061007000a00000004800000001004000000001000000006d1a1e7a00000000000000000000000000400000000000000000100000004000000000000000400000000000000011014744d0c76ef89027c8aa9f62204e75b6564edc80111908701c874dd9dd24b7854e625cb8252c69d943881f657db8ec4d1f6e2484ecae2dde347743421f361bc15ee2f5542351f59b40dfc797eae992b0c7d4f660a470a48fc10f0e64bc92ff15e0c607278f04413ba5f3ce12cd7b237d563dbc450cb46f0fb0cdc97bdd816e7c65b7a36b3108ff3b767141b45703e502b31b4e6b6c759812d05fa86600d5b3cd39c6a87b38aed00bd7cebb849159c0ac759c9e3f4e347fe5420ee30a9d6814b8ed89cc7b6b34473ec8d44dfbbe326b023f188fee688f53ee14c895fd0fa9de7fe25b8dbb19f452d7546b7f4c40389700f8f7871c8c265dbf9a8ccba2fd6d898f741ec187c5e4f2d797ad1832dfe8ce38f4235a595961876bb8cb08c940fe7bdcc420b425681b748015d2fc1ea5f809358b11e33a91f125ce", 0x29b, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c4530000300000000000000000008000100380001007801000000040000000000e1ff0000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe010000000000004800000000f01f000000000000f01f00000000000000000000000000240042006100640002ff0100000000", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c585549440000000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100100000000000006400000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000000002", 0x6cd, 0x45000}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f00000007c0)="f7ffffffffff6c85507e207950cbb02575507700fffb9a55fb8d253755da1453094bdf12f9dea56eca6103d9a0c7c7f10482f7433c1b819f5bfc850c99b3f9d627a7b397fdf4f0303f271f526a9a7890a9a155af4ff2f497feffaec1f6fc8abc8717cb83a803b225e2e5497563b268a3beb1f964000000000000002061dff0281b6dc6572ed135b36f9c052504062fc60097e40f9be0fb831dad3a996176570845730000000000000000000095fe28614719bf7f7be9f18fa6a54f848514c8763ad7e6e41e09dd208a22b79d97053f495ba598be066ec1de22bd9e79851d13117d3e8b8248ab4673f6b8f473bf4c1f5d730c7ededcd9705ef3dd745e531edb04fc1b861c2cb57e107c2eaa0a2ccbc67ba70b9af536564c93b73ab6cfafc58d339738640af0789756372a0b0d64ba25d4d1a703738459ff5a492de9f3ddce43b48b5e8d1228cb0600000000000000", 0x14e, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b30001010000007c00000001000480480000005800000000000000140000000200340002000000000014009f111200010100000000000512000000000018009f01120001020080000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x15b, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fe5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebdf0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x4045e0}], 0x2, &(0x7f0000000140)=ANY=[], 0x1) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000440)=ANY=[@ANYBLOB="30000000030801020000000000000000d8e3ffff0b000480083e5968c1e109b20004400000000006000240000000000500030021000000af40331fa14328eb33317836d9f3299717d7947c22892d8300b84e30a1f016893a22752decfe9bd4a0ee9f805d44084846dfb4690e6bcc371aae8667a437aabd6cbdb9a25a7acc3aeb6077a02c6d04b93520dccf192f20e2cd33bf7990377f08f70e427c8925e8dc22bb"], 0x30}}, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000540)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000500)={&(0x7f0000000180)={0x3c, 0x2, 0x6, 0x401, 0x0, 0x0, {0x0, 0x0, 0x1}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x1}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_REVISION={0x5, 0x4, 0x1}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x20000000) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000940)) 00:11:27 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x1100}], '\x00', 0x200400}) [ 687.392589][ T3215] [ 687.393201][ T3215] ====================================================== [ 687.395016][ T3215] WARNING: possible circular locking dependency detected [ 687.396847][ T3215] 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 Not tainted [ 687.398670][ T3215] ------------------------------------------------------ [ 687.400662][ T3215] kworker/u4:6/3215 is trying to acquire lock: [ 687.402286][ T3215] ffff0001199b80e8 ((work_completion)(&(&cp->cp_send_w)->work)){+.+.}-{0:0}, at: __flush_work+0x74/0x144 [ 687.405165][ T3215] [ 687.405165][ T3215] but task is already holding lock: [ 687.407106][ T3215] ffff000118b16f70 (k-sk_lock-AF_INET6){+.+.}-{0:0}, at: rds_tcp_reset_callbacks+0xd8/0x188 [ 687.409974][ T3215] [ 687.409974][ T3215] which lock already depends on the new lock. [ 687.409974][ T3215] [ 687.412719][ T3215] [ 687.412719][ T3215] the existing dependency chain (in reverse order) is: [ 687.415045][ T3215] [ 687.415045][ T3215] -> #1 (k-sk_lock-AF_INET6){+.+.}-{0:0}: [ 687.417154][ T3215] lock_sock_nested+0x70/0xd8 [ 687.418621][ T3215] tcp_sock_set_cork+0x2c/0xc8 [ 687.419989][ T3215] rds_tcp_xmit_path_prepare+0x2c/0x3c [ 687.421467][ T3215] rds_send_xmit+0x120/0xfcc [ 687.422806][ T3215] rds_send_worker+0x50/0x1cc [ 687.424183][ T3215] process_one_work+0x2d8/0x504 00:11:27 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x1200}], '\x00', 0x200400}) [ 687.425624][ T3215] worker_thread+0x340/0x610 [ 687.426949][ T3215] kthread+0x12c/0x158 [ 687.428204][ T3215] ret_from_fork+0x10/0x20 [ 687.429530][ T3215] 00:11:27 executing program 5: syz_mount_image$minix(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010020)="ff00"/32, 0x20, 0x1}, {&(0x7f0000010000)="000400000100030044551900ffffff7f682401008000"/32, 0x20, 0x400}, {&(0x7f0000010040)="feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300000000e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103008076535f700000006c1f1f636f1f1f636f1f1f6344000000000000000000000000000000000000000000000000000000000000000000000000000000ed41020000000000400000006f1f1f636f1f1f636f1f1f6345000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a0400006f1f1f636f1f1f636f1f1f6346000000470000000000000000000000000000000000000000000000000000000000000000000000ffa1010000000000260000006f1f1f636f1f1f636f1f1f6348000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000000a0000006f1f1f636f1f1f636f1f1f6349000000000000000000000000000000000000000000000000000000000000000000000000000000ed81020000000000282300006f1f1f636f1f1f636f1f1f634a0000004b0000004c0000004d0000004e0000004f00000050000000510000000000000000000000ed81010000000000640000006f1f1f636f1f1f636f1f1f635400000000000000", 0x920, 0x880}, {&(0x7f0000000040)="01002e0000000000000000000000000001002e2e000000000000000000000000020066696c6530000000000000000000050066696c6531000000000000000000060066696c6532000000000000000000060066696c6533000000000000000000070066696c652e636f6c6400"/128, 0x80, 0x11000}, {&(0x7f00000109e0)="02002e0000000000000000000000000001002e2e000000000000000000000000030066696c6530000000000000000000040066696c6531000000000000000000", 0x40, 0x11400}, {&(0x7f0000010a20)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x11800}, {&(0x7f0000010e40)='/tmp/syz-imagegen280695329/file0/file0\x00'/64, 0x40, 0x12000}, {&(0x7f0000010e80)='syzkallers\x00'/32, 0x20, 0x12400}, {&(0x7f0000010ea0)='R\x00\x00\x00S\x00'/32, 0x20, 0x14400}, {&(0x7f0000010ec0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x15000}], 0x0, &(0x7f0000010f40), 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)={0x14, r1, 0x1, 0x0, 0x0, {0xb}}, 0x14}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r4 = syz_genetlink_get_family_id$smc(&(0x7f0000000400), r0) sendmsg$SMC_PNETID_DEL(r2, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x28, r4, 0x300, 0x70bd27, 0x25dfdbfb, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'veth1_vlan\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000000}, 0x40000) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)={0x30, r3, 0x1, 0x0, 0x0, {{0x1a}, {@val={0x8}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r0, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200008}, 0xc, &(0x7f0000000300)={&(0x7f0000000180)={0x44, r3, 0x8, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x53}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x6e}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x55}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x72}]}, 0x44}, 0x1, 0x0, 0x0, 0x51}, 0x2004c851) openat$cachefiles(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) [ 687.429530][ T3215] -> #0 ((work_completion)(&(&cp->cp_send_w)->work)){+.+.}-{0:0}: [ 687.432444][ T3215] __lock_acquire+0x1530/0x30a4 [ 687.433874][ T3215] lock_acquire+0x100/0x1f8 [ 687.435183][ T3215] __flush_work+0x9c/0x144 [ 687.436549][ T3215] __cancel_work_timer+0x1c4/0x2ac [ 687.438070][ T3215] cancel_delayed_work_sync+0x24/0x38 [ 687.439581][ T3215] rds_tcp_reset_callbacks+0xe0/0x188 [ 687.441091][ T3215] rds_tcp_accept_one+0x2e0/0x3a4 [ 687.442586][ T3215] rds_tcp_accept_worker+0x20/0x7c [ 687.444194][ T3215] process_one_work+0x2d8/0x504 [ 687.445613][ T3215] worker_thread+0x340/0x610 [ 687.446968][ T3215] kthread+0x12c/0x158 [ 687.448347][ T3215] ret_from_fork+0x10/0x20 [ 687.449646][ T3215] [ 687.449646][ T3215] other info that might help us debug this: [ 687.449646][ T3215] [ 687.452490][ T3215] Possible unsafe locking scenario: [ 687.452490][ T3215] [ 687.454484][ T3215] CPU0 CPU1 [ 687.455870][ T3215] ---- ---- [ 687.457295][ T3215] lock(k-sk_lock-AF_INET6); [ 687.458709][ T3215] lock((work_completion)(&(&cp->cp_send_w)->work)); [ 687.461215][ T3215] lock(k-sk_lock-AF_INET6); [ 687.463153][ T3215] lock((work_completion)(&(&cp->cp_send_w)->work)); [ 687.464931][ T3215] 00:11:27 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x2500}], '\x00', 0x200400}) 00:11:27 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0x5c00}], '\x00', 0x200400}) [ 687.464931][ T3215] *** DEADLOCK *** [ 687.464931][ T3215] [ 687.467125][ T3215] 4 locks held by kworker/u4:6/3215: [ 687.468546][ T3215] #0: ffff0000c72f7938 ((wq_completion)krdsd){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 687.471296][ T3215] #1: ffff80001319bd80 ((work_completion)(&rtn->rds_tcp_accept_w)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 687.474653][ T3215] #2: ffff000118e70088 (&tc->t_conn_path_lock){+.+.}-{3:3}, at: rds_tcp_accept_one+0x290/0x3a4 [ 687.477413][ T3215] #3: ffff000118b16f70 (k-sk_lock-AF_INET6){+.+.}-{0:0}, at: rds_tcp_reset_callbacks+0xd8/0x188 [ 687.480137][ T3215] [ 687.480137][ T3215] stack backtrace: [ 687.481945][ T3215] CPU: 0 PID: 3215 Comm: kworker/u4:6 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 687.484724][ T3215] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 687.484727][ T7964] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. [ 687.487568][ T3215] Workqueue: krdsd rds_tcp_accept_worker [ 687.487580][ T3215] Call trace: [ 687.487583][ T3215] dump_backtrace+0x1c4/0x1f0 [ 687.487591][ T3215] show_stack+0x2c/0x54 [ 687.487596][ T3215] dump_stack_lvl+0x104/0x16c [ 687.487604][ T3215] dump_stack+0x1c/0x58 [ 687.487611][ T3215] print_circular_bug+0x2c4/0x2c8 [ 687.487619][ T3215] check_noncircular+0x14c/0x154 [ 687.500101][ T3215] __lock_acquire+0x1530/0x30a4 [ 687.501387][ T3215] lock_acquire+0x100/0x1f8 [ 687.502614][ T3215] __flush_work+0x9c/0x144 [ 687.503962][ T3215] __cancel_work_timer+0x1c4/0x2ac [ 687.505335][ T3215] cancel_delayed_work_sync+0x24/0x38 [ 687.506777][ T3215] rds_tcp_reset_callbacks+0xe0/0x188 [ 687.508208][ T3215] rds_tcp_accept_one+0x2e0/0x3a4 [ 687.509629][ T3215] rds_tcp_accept_worker+0x20/0x7c [ 687.511031][ T3215] process_one_work+0x2d8/0x504 [ 687.512506][ T3215] worker_thread+0x340/0x610 [ 687.513745][ T3215] kthread+0x12c/0x158 [ 687.514858][ T3215] ret_from_fork+0x10/0x20 00:11:28 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000008d80)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="a23a60eed619bec954972cc979c67b28ab0bee6f9036ec7a82f1d92f2b9bbaf0cbefa4755c8c4c824f7ee9f6def87f12c74109524bfb1e0aa0513588ed32377a6a582634277f28695976a04f26f1160548ce14ae2a012c54742026222d3287ca756e73aff14e411b2b3172f1558205eef3190f11097c96c40c1f13f0aec48ba072da3ac53a7a040a790d8a4115c194308cb10160e03531c8388aeeede07d7cfdf2dedd980d865ec93dc9a35feef437eacb76f1e562181a47b0066045ca8279626c9c43078b4c26ab965fb0e163ced3a0934168a3086c20586de93354499d9d3310740c5be6d94e62870f02b4d14145d407aea8f72b0f808353fcf0b9f8586501d6475084e31c51463d36ef34b90246b3c9b62539fbeeda6de0f4775331edc383831d82a7912ddfa0d60eede21016653a27faa83f1c512c7f219ecff4892f73f64801be2083f93c8f9aef3a443685461e15a1c3ae3429e9900d1ee0725fe37cbcd73aa30b44aaeb858ca5454bd11ea4ce79847355ef9e7ff0b913867cba9aa7eae6d4f5e35a103ec484684c03277315dbb4e664aae66ed03bdcbfd1ff787da9f51d362df4acf716d7ed0d5fc4c7ad8e313582635e670d6c6c492f428f32ed8480db2649790aa22eff38576999e4b00b7793a4e2a0e716f69c5eae8bed93230bed2d20392546ac920c519d7e156e41a98e7bf9013e5410ebd7f97adc862631a78338957fcda76b506ddd1a85b9f397d03f4c2c1c10c6b0ae8f6f44be9da74af3b26ce85771b2e547ae17fdc9b586f8324c875871b58baf41f7ae6a604aab083a596f7a737dbef7722b9dddf09be47d298f1fb80403a3dae695a6ff6b02d4f0c8e95875909ac7f2f33e273ae85a38da0b28c8c6aa334230256e7666d570e68b0e70be1efacfe23b21ce6ea30964753aac6f2cf02741df791bdf16b9f03a365fee8034da1b8b2a0ed829b27c0ef7f18e82f2c332e457f6d94c8bf7132f8df74f7704a0a83255ada829979dbb21981238db7799eb3853f5a1663a1f4c47175d6f517e51ce6a1c1bec206faae9efa0ae2753989e2f80195a7774cb97408a5f93ea3e9b6d58910fc5b2da28a19dd9ca7b5d1c73f92a7ae2e5c1b300743e60503c6df93cdc9034a85cec5b44ee2026226b7aea86f4d58c60ddd23db5974a521253242b43c093b3578fd911c806b01f328cf0dd420817729e8c3f7ac6288e96e9f4497effd76f3ce720f52023cc953424051ba4919f7eae8c88a260d3339f8e1948fc5e8f464a6d3b6022d1fc7c6448e6874cc6356a665d16210eba426c3e979393e831f470ea10aa3a1b08b5cf51fe27bf7c7d0322f8894fb4139ee54892ee6edb6e4b5a2c673e2902e15ed8303d5f01ab9c1ef18813fd21f32c99e3ab2438dc32b923c24c8fce92643466eaa26c506f8a734b0565b678508beb27fd2f7be8671e581d71cecc232d11714e62d8f705520c211c741ed0b6f91c311e2457e32d0cb8ffdef89943a3858414c1ec58ddd7440147e58de1be311cbf5289baf3790eb945766818a62dfad20d6fdf8f521660c154fcb3a63cc2d207687bb10b42e3374564347415d788e41a0adcac58e1ad488a80c589cb2cf37f0298ce8490688b32db6ff8cd117af7ef6171cf5078d1fc5415127b48e6e7b800f9eaa1197f66ddaff4eec2a536b0dde31b0e933958205dd97b10bd7851ad75edb38420b1aeb53b54d2188865d678b2925042a752c62030ed2748e6961320d79a805a2850d43e05ae468cba0cdc0f82e2e05d15fb0886b488ad16de294fb273d0ad0c7f147ca493a686cf79f380df8041a35f6315d97a3d73daf6a14ae1a3b32319075dfc46750785fca18426bc1c512563a246c9bce0797b3f44937777e3d1979826ea4ee038a0f535b452c6375b4cdb4c08e0c233a3e21abde1990e064727475549823b77d0dc75f3ab939820ffced198ba43a352a91baeb2a380a76d40526acadbbddc209641fe84f87a01655b609cdceff31373b18ead9d56597ec1e60657cc33af84e8c3240fa8393ebe08799a108fd3fc6a2030850f3be5cb04ae4e227c6f5b885a61e7b646cec48fbd4fc1e95c0ea9a5447e44e96059edbc190454273e1bf3a27b8565ae4a3523a776dd5d8e12faa22c24cc3987ec359253f076426d9904ee185867461d471c9648d39a39c21e0bc91434e3cea2ba66034d7c157868cff6b7fd485d6c69ab4e4841fb7748e1dd26fb65352d83d5093199bf76aed01a7219903b2974e01855adf96756c306b264fbcc8cd5f14d881080a8ff572bedd49d663830ddf1af8c4a3815fe0addd36b5558c698e4136ed52e8215c807b7f1b6c8eec9d967fb36d62866b2817940b1e3d7efde9da934fe6e8600cbde08e3248c7c5c2f79ae06edbf47f314be7125efe1d8653c133fd7fe23e564a4ede5fbcb4ca2780a8408ac0367cb736f59e1dc37333c864c07e13b0f2f41c7934e5ae94341ecf4dd2d36ac0976c5cf52bbce94fc4488b0eb431a4d82bac35cb16b8d5d955d87fd9cbbab8ba9e87cdaf73889a1542689a897287178c5209858d90e9a800f2776a32b7bc3e91e2274d3ee6823f5c80bb9129e09c3688d5a90f435de541c4ee261374f4c3a7433321b96eba59b8631b3fad02e8b43af2969c66b8c22b70936d760707ae0097984f30edff99c8037ab2f77fcc94d0a582f226640da5fdfad90f7855cb5c3de5a1bf3d2d0063b852408161a6a3592964874b1166cfa29f85c12487bfeda2d7ee1d5f3a33a5292156430ffd9853cf2ac52e9087c288c23c5b94d363621e7778a0fb3731791f73d0ee4ca9de45dbcaed7b1c8b2196ef416c6212ea2fd18442828777c0eb4394295b3b64ae01ddce8f1a1e73bb7141b28d17db59a5410bc5f702bdd719262fd9a6f7407f8a5ed5afa06dbdb11b92361a6fce6d8c4d195e430f28a592f0bee5de7975e5b6a6b361f486ff907d37f7c628f086d771c0726acb51a8e2817d78fb49cabbbb2aa60dd0463741873fb1f68ade9dc1cddf3cbb7e9e986f389cd70855cb45fbcf1cb55e22a85afc4d71c3f5a112c75b2f8a07b262efa12aa76c1da71ae81d5d7278f6d1d81c2ebf0622f24246c8f7cea563f7b30aaa55e077660c95e0fd451edff0f7643488ab01fcb6ae5734b3aaabd0339ce6611b619e35cde3341922796009825a28efdbacc8bf9e5e2f52c59fff4ff9a928cae3623aa0d87f019ccef6d5677050691dcb6ed5d26e5030e80174b79d743c73c4d5597f78ea682aa29da9af66c9673b94dcf9e47290157f607ea7f6b40549b1ef8df02b2df42dc2d93ba88d81e0b0157e1ec112d998970d382ab4281a19c5760144d7e1c037e984ece1d5e9c69bba4b712efd06711e2da34411f29095010315e79bf0fffc25c77fa5fe6737d70047c734f115bffb8a965c95f6b4ee0cc1842f80ea54899e3fa9012487a4f6b7a03598dc438bd7b38d051cfa78dd6f2250af0a56dcdfc5f23944bba10112a031c093a4b5f36e90e30e02735eb328c5a24d76fe7bd299429a4bf78c46ce8bae26932b0ca305fc071127e45731bf20744908faaff44c09826a7ecb8b3fc68df23fd16b4fcc141cc6c1fbf9d5d13f5e8ca68c080046c0a34cf3219883d61122dafa9d71d4d783f02e9e19623ab374ca05343a2cd95a1c45aaefb9d18e9ee45f96435dd39f8daa7b7b37b915c4a21a981aa07c0091a9b0a1489aaa83daa16175ff9cb82ba334905ee6657ba93b4779f9a1336becc6117821baed9a345d8ceb0943101f6fe8c58809bea117b80d9a05ccd4b42419a61a4419cb42ec498c3b0f6c9a94b384f61407e9e506c6277f2a251e8c787822a0642dec6e6921060066b5349899c86e7f509e1e56f5b43fcf9a4ed2e08f6e7c12335e62973dba16683ea4bef7d2679b99a6c6cee6b45e3198af1e29ab382e458dfc5420a3733edf0f4f5f1c92ed3fead2bc130b0fb56cb1124427953356378465fa2204843cce81dad3265e3e7d9df03c98f1c29ff39178dd4780bcf30e8773e2e0392235ec814d7b5d2cd4c3879e631ca4f6d505394de934542ed39f8fec769e72ffe51c43b6baa28398f00f9af0d51e5d089673a6eadb6bdc26190373c93be0889e0fd7d0cda65bc8e119606a9aa771930b6c944af30994cc34e1cd4859d14f66b5a337b2deda813932935eb5743997c4db66f363d9f981a6ff3786b46a29863afbf9aa1ce05b1451000ed52832c3a3cf61345d7c86d44a225955c9a9acee461b518e1a7ccd33d5cdf186b9e0c735b113590e5e21d416ac5ef382bbb966871c73fb406d266d6f56205414d15b7dc721d1782be420785bd9881cce3ee39c4a31bf9bd8fd48fa28622366d7c6f3e9dc4a6958c2f7824f41e09dfbebf07be49c6c1f32345cdbeb2dcfabc33ed386399426e8dc30436dd0d87f3a7d912ddc823e6768ae794f7404c918fae2211370eb3c42b29fc6a7083d9c9be1e215969b93011bdf004599a54f7eb17cfef11390e59e037488bcade1330859c082e65daa9773f18de8b64c4e2c81a8891bcb251b2bf95ee9d220eae0c8a38cabd15d33cab605d3586623f19de7b49ae32ceec44ed00d6e2689d25f15c61b928e5aa132410508d51be11c11f7b0e451352bac65e90985a3ce25003f2234cacdeb9ac63ade0a6d4ff53d14413a6b5051bbcb9e277f3e5cab246dd057235ddc998b3ed09d597e1e2b5fbde685053688b28ebca557f7420b9adfcdf2deb188c9b2a0f6476735700c1f98cbfff0a1a8a780854cf3be58078e3322ee18f8bb1d73dcedd57e7701dbc7907b197fa3824ce017de47008e6dc764fa7a63be2eac35171d309015775af5512664b71403759a187fb2301093349bdf9a0d9190493b2e2cc64239f20f9b14d88e3ca6bea92f2ebe6586a5567dec0db428e862fdef8a2750d5c75cbb4b1181ca6c4ecefe74a1ab7b2725abe0f8249fd452dbfee9caec694380c0fc20529d7ac0960c3651a32ccc21e473a7cb1bdce876abe0788567050145b08626e8f4cfba48fc69715cb31e0cc604007ee98baf07a2322b5c20782b33ed0740e3424281a8c487971e07fd377e623d998a03f8c02d11ed9c841b631be980ab1bd4865ef4e59826fc5de86fabf55e97b427a0382e6b211f68a71a11c4c844f6741808ad14ef24022e734b4f562a73a420f2b6c9e4c90da91896fda02bde1668349c75f42aa7f9248653610728d4974a7408570961274fba8f27aea642b78ab67b9e309c87d0f7fedc31fe7c2458edc899711d88493f3bb16a7cea2c79f7adf8e327c333002a751cd761a261e453305bb7f8703c364dc47cfc156606b23e476d193b327c8b25bba35321889f1a6b2ac08fc20fc1483b8e351ec8d442e63515e27769f565a350da0484a6c4c38386a9cedc514c0410b91922ce9a6c4d8bb18961d56db2b431b4eb0a984f5dbe6fdfced0242fa781229f06eb01797d2dc35310e0983acc54fdd9023ddea8961313f04ac5d6b84a7f588a99664c0c9d0aa466b34a228a627e429bbb264c8ce8548d2519f0c2023f77eb719a48600eca7e9d32b3fed2f1800037f2f45d66ff2c02e6b4809524e9f47d462642d8e27932228ff2874830cb6f8c897d36d8767f18504eea381ff36f5c989416042adcf53ab989a835cbae07e81f5410cfb6caea106c696a1f7c3ff3b620fa7514ef7085905ea70b6070ebcd6fcb21877439241018eb90daadf9ad29de77086acfc944f36ab3bd47316cfa71d1aae610b9badbcd61f361a49aac87cdd7e1735779c26772865efae46c712b879c5d85db2567f1cd1f0df906e8af0db655d7540607c6f9821a4a27b3608fcc5472350be3251311631c99e9e54784985346a93d7474f2a6541fab1469b0d0eccfad0a39a176f2e7a8cfab076a7ac3b91c061185e4cdd6826d0513886a2c5ad41454c120aff92156780c01fcff604d88e6ea502d59e080e1726247ec675fac79bb38f952ee5d3f26cae8de17de9a4b7fe0f39df7ba8caf8f9080ed2883e0ac280c0c7177b81832ae283480d3fd4c56ce54d1ccd851b9d84dc89a3c4a8fc24408a5e7d0d8f399ab42e19cc9233e45d48942d6d0f27141f350d2b65b932b811997ddb6664800599c0b436f9f1cab0fdaee080a1aea21d22437c5f9ebfb0f9d7dc45b00e80be874412419e47aa23b302469abc3d2ab5a48217d67c3c13c3063f1ea4032e10d0fb96ae8721134a55273e051dc25ca708a2843dbf5a602cf0fc7befe9dc8f9fa1778f9997b279321be388d2228c3cdc342d4459d43f64b6c90dc40217bc047c660ef6625d02b64f3574a508a8b957760378b0aaac395cf650deff888553be8293f87bf3977858648372d3654b43a8173ec44a93bc3d58d44db28bcc5e26f3639a2d0d92c77f50e023284b2be6773e7e3020088416896c1b397fc2f484e5509cfccbf10d779cb70f0db24f72e0d133e072bcc8c1485041cbbba8686aff8df604e2949b86279230535cb3b7488e4665a7c5c2b3681360cf9374276ade2d6275e3ba9d8ad1e483263461a8bcd617a8bfb5d20d7e4d6b4688b7612ac2bf1d976e55a1f837c418643649bea3a012bc8c74b4bccc90e5e5335ce7be6bf7e5223871beb3a4504113df917a769ac5f8cc67f3c4163d9e07c1fda22779e2f6414ce865998e8bac602ac41ff52453fea067743144dde27e8e8401a531853e706b50cc0a16a954aac7db76d8fa4ac82785bdefe795c9e223e034912a9fff9080a0601ce6432eaef2c51fb7eecf7bf9ee1d8dbf3e52b07895346318b7d782e9d68c70328a487ec3356f04d7a83c123e5751632ae8253a05d909349b1b7e840779eb266f6761c546af3470d531bfb45f5f6679386d71adac8c958f3664b99267753708565de12949ec95eb5b6d0f6839934f2b492ffbff5822665a8847ce3185e9473495b54eef6cc2ad6637d8bc9cbf7257ec8ba79569c12e44ef7d1d6801d03c1eee22f1f4b9568d451cde252798bb19d866c4e613dbd5e7cda0b29f42744d770ba8dbe8b24b5a50dfa609a7c5db7b2991fd89131a3e11a283dc67d8e2fc6472a3a395850240749106b0974cfa59c3438e2eac7312b82d916a213ca3c8f7c5b710614c8e890d597bba93aec445828763a32d9cf81b707207c605846db7dd40fc05da913ca561a7dbf3361967ed4b28f17e46c7a98dc12e6de2a960cdf81a12c6dda521ac7b1eb6f871828cff9ff1586cc52ecf86a62510da6b72c9aa7f71402cbd8d6d9c089fba3f5414e01688e1dd925caf47d48e0131cd031f5877a78f2b2e18357be62cc7f16699031297558081f8c9196875280bb72e0afda8039465052971e4e38f892a054856d720d17a1bb919cb6454c9b6b76dbea0a5ec72994e0399463adca7a1b066a6cb50c6e700ea31238fb36891bbc0caa8bc252fc009f09d3a47286bdfb51276d5bae713b097869c772e2f184a42cfd15a76390c7f0a6551a965c69f6a26b6086ea549b3b61963bcbe84785511a5c7ab613db735d63d2879c8af8c923687a61cd2328b2479920bdbe1647a0bd61a88e0355ff5dc4bec2bbc93424b50dd52e16cf54959815b18c1429783cc8cb7755e41962d02ac2bfe2f72f8cde11412b45418d5f922609826785f5db97dcbc04d8134eea26cccb89972b869028f3990535237a1d2dbc8948ae5e77c92421ea12131a0fb9a351f901c5cfa6c1e3880c93b6ebaec9fe02f67b8f3c56ca2aa52543c36b79bd78c3cd963e191f12221c235f200a403aafc13fcdad3e153c4906ad7a7f9d2cd015498951885d378582469b7802882780ef4feec5dc862f427d2d001497640bbc538057bb268c2bb6550200c04985c1676555e3317c57f2a0f29adb346fc9ed60f57e8f52b67dac7675f60075d00178a07465ffab1b8520ac5399fad759849a0af99630776f77d7e85f9ff0e178e19e6e6f742d6a5b06f4bc2eebf62968072d61785fd4952de7953f9d05a16c4cfd9fc2adbc7f2ae8692152569da3082275cdfda7e901875677565374bba7121f45c2825bcd4ba04c16437afca38c65281c01a4a33a9c1af9dacc421b4ee9ac0d72a117d2734be8174c8bf9aedbe27ef4b48255e688baed9f82082f910475af3f7760bb0b7a2c5bb4174eda069f6503724cea8230274ba8b0602fa884077979f985f6cd113ebed169a7d9d92c09991c237568d76b6f7925163f1d4d90a61592c4ebe9793e50a80976b818d1fb919d7c37157fdbb63c7f8821a5fc665ebd14e63ada26926d63fe8df5c8b697acff11cc728a8d3b0370769ea4ff29933311854bfec6d0488c34afa8d136eabae9d4441dee8e8901ff2764c3cf759d4126159e5199fef1820ca3c17ac0f9cfdcb4ee1ffdd6f3016b45fb2041a274e42a2b8a061d69ff98f6afff823235148d9df4321d4f9012abc1e0107c0e5c155a682ffa88ba7bf770a74cc8ec183f1342f90ad6c64f8016e58142a5333eef46d96a1afff737c07204248bf01b1273856d900c5d094db28e518787c703b3773aa777ddafa49a36fc5a083eb97fea07282953ca7e298c84094faa1f0a4084910069cd5138ad4ff7c23f56da51eaf8616cf947f2c5e9e90e4ea9623cfbf6e61295ca3afe1ef0cd8687402f9cf5fa2cc636d2356d0c37847367aa4bebf6b586eb3d5e38ee386714449a0b7c7ae2364314d43196b033361cb00a7333d8d3ffc624fced4fbcfa948da3bfe5fe67e268d12bc2168febf15a0e2b775fe6f08c0687e87d6035d2c553e00f4fa385c135a63bd6d31137b426515f9203fa928ce066e1aa0d0cdd3de52386212e810b360d8ad70550c189442623f0c1a958e907116e1a0fc452e00ebc43034d2fd9834db1c01b9810a93ff7bdf819ad8e7fbc0d9d777189c9d8e25bb36f28938510bd44c3674fd9bab5a42b5a14ccb638a10d42cad469b4c36a3492b41a26ff3511122d6ae257d12cfa189943a792047a2825ef854f7a8a699c8a5c786529606f09a4ec5947bafd617fd0ca6322730a61097046d89eaa8ce5df663ce676211a7a34bb7aaad81f2ec5167a4287548a99ad6166ebf4175c723221d24cd5d60b08a973a18470dd767e4dded8e15a76db93138bac2ad77a8a871828754cf0d784d85219cd4aef1a0c509f151d34f481c66a8c8aa70647d45b2b0066545939725026724c76d72c99381894c7f6a172030214aa307032aac15a4ca2a1e7aee287cdefb32b559cd88c3f03cfa107ce2eba1a064e8b1f7e6e0372908c3ac4ca0dcb621946852fab9fcfac860757dd2478f2ff4b3f46f0cdc0d1c3553412d5aea41490b426efedc63ee3038d07cc651b5903aa3de4b663b750a9d19eba970508908b6814089ea415faa7c30fe809a8e755b627a7b1f6917be01ccef594d94d707f0d696f64793839c6c295d2b639a9e466630a2a5a2443b5bb2f692f888277a2ffc74c4cd9044bc8c6ec78b97b8a249826ced449a20bb0ad8b56f00c4878dcf7d217fd62e3331892250430c1694d957174855afc729df5b40065f549aed7f3559c08d66075f905994c8ae93f6ca726878f56226a99a6155ac6e2ce34f5d474f145ffa6c1fa9898629b8bfd2c63328de8f8e0a3354faa2be1a35074ac640583dd120eb959a9d45c5524a9da45b1c3feeb1b6d6d6603e90200128179b992e485c257ff142dcc3a8cfe58a7e72426bd66fbc2a4d63a1d1fe70f2448e2c7dfe7cb215e6c40ca17680415877c41e237ea8eb2f0ba28f683c4ac319d7c219ce8da555c467e49acc86f4b54e33ff679ab38f4a7954bb3a20061cc030e2087593ceadc5e0e8d623f4b7c41bea813009619a11bbb5a81cbc674fef3d1184166e25605d69d0d502f435346e809f53644618c1943401a45126e6c6389f130df9116a0cf8a7be7a59fd5213e08a08c2f94ba50292a7aaa269273d1dcd4f9a0990d2b514ee3fc5d8a5ecbee4b3a86383d610c13dec5cf682182ca4da6c37fdd26130544e87f8ec07dc8f55f0ce51afbafa103b1813a786ee87935e450da94297fc4dabc061d385d7b83dfb28ab03e995a9a1e71898607c56a03ce6e4c6d27cfb2f499c61e5c49839094896572bcbf8b535ca268e7b5e9db68629f5526e66228fa0cce2d0cb49c8e62c37f7bb3703c014a0238e4b5fece4f35b988e3b93d0c36b6853a9c80d7a8bc260fea81ee37fae601ad9f15a2062561a8cb46f5af33925889b1bb2d2ea9ac36b2a5d4551914fe78db415eebfeed3c532507e139e4c2d826b42be93ad999b24d73b486e7a49d50b3c6a247505ab3f0eee1cffa0974f3c3cff54f2d3cc7dc1a41f6736b882da5abe6295288b585d71acb31d3f0d79ef8b5ed3849b974f0c697e76584760d5638e8741df77c52ea59f4142b7a3b8354c0f580f0e95fdbb4d6d6713558ef3ee9ea172f12af3171d29dac8e8fd62d85c7d57721579f9ff2f67adbf77c2c0e66f6af08b3ccdf57cc53f7553a26c5d4239164501ff00fc0b7fcb4d7f884c20c63b18c0b0bf34fbe921bf7cff9ebd8d7588db382bd8af3952d7a7846cd636375b370b795a42ddabbe7f38caa4d92602d0a68ed6c43c8d97d86e0c35481a272d2bef9c4bb1e9a6bf9a5bbe1aa666fb939a9015aa26aaa683a29414b23baacc1c0507549a6082d3dc7223f712f0e0125b4e8a3a7ab714b2fdf222ca8b27e51211b664b23abe6d09b68ce5883269c1dbce86a8bfebded4d1ba88e9c12d46afa753747cfa8fdfc2199c5d2b830e0ed09d3e0d9975769b81524984bed663199b3f09b799bf55d1515ab3978f63f80fd13b93acc13e39ab03c4e007055deeb36dd5bb468c05e1db49253a37eb8c5e2fd8a4669a52a768c3ec6c224303bd2c7c2f31c24e118bc500fb103c141f26523b071cab65d4e55a58ad0cdfbc4af44554b7dcb8b5208bc5cdd5799752eb3724da0d121c1c220a8874898b790ca443d003ad21bd59fc72878cf907b42553cca9eccf431d809a56beda51b6888f65a58700d29df24ed194d6bec6ce35cf0180f9a696425b5899d81805c9d57ca4809e83d550dfba7a3209e9dbd1eda458138520a5b399816ca99ed7c25988bc8976804b9e931f212017f7a67893eabf7976bc8760962dbbf2c0a97cfa2181ad4af6c7a8e649180bb8576e80b305a5c84e2ffde552369ae0a006d6fc5426432e7f155008177708f415861bfc9c402b4f3865770aa2d0ade235361863b45fe4bd8a43540ad5871f043cfee02fa9a2633251e9a3ff6e34d3eaf79a21e3d50e910ef8628d8e669196109a0476584b82a024fde524bd2d5119b5153378fedb47cf78c7ba98f79b9ccdf88b861395c4417f073e4c199672700b64f66f4273878cf51333f1a04c3239ef0a59985a077e0f4d9faa4fe2a425bd5f127b2a0ac0ae6eff200d7686edcfdcce9d926312335ae27493fbdd4a435cfb52b0610908ce256969c5126448cd3bcde1c57108f54fc168192218489026b29927bab135c21d511f168c538e29f7312cb333c3475b0affcefef3d14209b789f8a46795f3d22695660398ea19ba24ca64475144524094695edcd0140747bac9f3458e9cd472fad16dfab438fa92bdb94a24225e2fc5f726cefc41e90e5262da72c52c9eb1747cb0fcece8f0274dbc9aae3d8a84b6eff33530c2289e5b5b9d60a12442d1", 0x2000, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)={0x90}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x100) syz_fuse_handle_req(r0, &(0x7f0000004280)="67c9878e43210c673c00dbe98f8f14e7abf9ca79a8f3b9a4a42f8362989501f0be623279a136f4fcaa879cc323ee54f69816c36cb02e3df1230161e970032eada97c18750ed47d3792d7c130fd739c8c34f6d3c499037c59e861db3dc42da807d33250d278aab209c60b751c3d215b89ba8aba91a984c5f1aed029cc5aa61f85250d95d4c7e7db7dbfee8154fa1445aae8e30e73338921e27f0609e7e9d64555b9d235b5abd4456ceeadca8bef7bae35ada82bc20853978c927d1d7d1ddec9c9043c473f763aa4138a0f3f94bf4c80841148d2a686c4e2629f1c75f0824e0dafbc173ce88c08dc96a35842782ceef9360c1ab9b11848e3bc5c06fe917e7a06d17b12e66c1c7b4af04c1b231ffaf3eb8df787c27ed32a41bb20c7a4bb450d75b9080800f471e42f0a9fd75ca6e41c7eaa644d9f92b9408e036128f67103116d04e735e80f28a841acf9ae29513740d62bb87341fb0bc7f9aae609df4a141ec6c52238ee63dce0404f0a95a503dd964004f0a8a2cab8e32dfe1db93f72950965fc999232c895bd6c47bfa071d381c8ed29755d49fbf6117f16557523c0ba3e5613ce21fd83c94825369fcc7ccf44c101ab43a80961ffab78a2499b0a1616e7f6cfc2e4ce31f4b0bd35c794a61188491d41ffc73b73c1dc5137794d43ccc7a061ac4119029286befcdb35c56adaae086846cf4589c03df0db518b5495c9e45bebbe41e68f28e8768df4d63efc041fec8d97176185f4775b37e94b75bab3a4f45153b0d2c55e9cc62356fd6f6b2425b198bb0f29b89b64dde8065974cb8edec45f3462a2e321a0d5f24e4df85b814e1b556c627e6b1a4333ec9bc9113e9781664a3df54002841c172e36aac2f36fda280571bfecb196579685e57e8ef73e98de86ff6722214300addfd785b97d6361eafffe135cffe3f6d3af8f492189e2d7b07596a58ed357cf744811ee16a5213456cb8b0aa2e5978646a10e977b0941fcedc8d4de947b810cb1b43eadbeb847377270b15a7c7677b6b9a16c06f06000b7a8cf434f949b035a9c591026fba23de00d4b4a8f4f8d351ba8a07ce13fac53b0f45d221905fa3594825dcaff56e08545939199666ca8977b7f021f72f4bb1ae2e9b592d45fa1fc2e1b6ec1f88a0a7aff2478639b82784c237f29c3727260ee72326155d34b1144a340738b5f9cedf87cd8fa6b4f1b53fc6983924e554c89d9fb55edd17f48ea87958e2338b6ed31388b6cf441c4b8bed6af5ed24efd4e7e387c50e20e79bfe0227b87a024bddb34db5a1788eb4c06b5db848fb141007c2b8074cfefe733fc6c278c387fa83e7273c123addb2e0ae789de1ec91e2f1bcd61ba3ffa1cedc3f806c277c796aca33d7ee6d73df1b97c805f346539afd1f8ed314d509c6e0a448d450c352201610c78c4e2c8a5d244a198909215d9b3af864abc5c7b3721196b8cd3577d41de40485e0ff015b29fa1ca2267fae00c24a665096cf76c3b62537d359e9d4739b5cab319054463002bb45a10d262d87f53e80f3c56d11b61d0ba7c9d15ff0a205a5e88dd4c0ff6db79309a5d0b4f357e92ffe0f465d15368963b52de443b72f778698c5150a9c588ec0432043d62e2cc776fad71a0d52cddbfa5138a165b9cd2b4cfbe6972a3ea140bf137325a45ff638dfa998869139fba4beb8d302755b176ddfe395bfd799cca3b52659e16b05b78d349ba7c0af4286dead16e0d6ba6f54dffc8f10e3c3be3456bdcd9758f5d59fdad143a9b7b17c55e3c58dc9ec460e14511358b75509238509b826643703bdfe5b24a82965a9b923e3c77d374ef60075deba1c52c6bf0b346c22bbc51235a9d1f4f75bb529f0cddde867d3545a473ab954bd2651d51a369ddedbdd0f4ad5457e9a5bbba1419bded33437a49f6142dff329079e3b17937de66ab600a0ad331a7ab9d3c9e3430fd0353fe92369492a0d292489155c079aa64e401fda8fa76c0bb7516eb5d486c33927b1bc163d3016c7d518e70f9b8eca0faa5405a288cd63adac59527421e57e5d54b69df3c4976fe8673efec968681e6eb9a269b07e12c91d943c5334bc235f9ce899bba9b5026ac3e7fb08a36ebb496601caeaf892de31b04c89bfd176f47b88cc654e59bba970be4fa216aef6f77d62e4e4a895f917949ef928611b2b6f5c5612737ce7ed36bfc735f8df0bdf6587d486e6c465e5d520e29268d066e27e6abebd0338624c2149b2133cbf3b23a397749ce9703fe95790aad5b6743c0966ba140d8e7314a1500e277584ab2337ef7e262bf78e513d9882907b3e116c49f0ef56eff8017ecde61517285ece69aad2446afa3f5c8b59d8f72adf639ae9bc2b7e6e6c7387f324698bef9703fca04628dd034be2f75d13636d9ecd1399dac50890701cb60bdf83d8be15a35241e048f2e4ec14f7c033c4898ac7d1872d0e1fc58d44e82d678794b1c9e8852ad52849c6cfb82bb8ecdbfd8b20979b5ee5efcd6c1e17320c2c139a0887fedb9985a668a1332cd97b78b17f6ff976f72f5baf2588217907a39d8b987e72ac0cd91bf6db030918f9d799d6d9583c67547a8476cc8ea81ea333fdb54ca03485b29ef7e15aa62caf157ac0cfbb4206e98cf48068f2e51ffd6862773a1c3f55b50be91f2b81129a4f2db5a4e75bb51e0c72aa3cd498e1a8a209f374b59033a9087f254a7432f90c13b302b3c691038ff70c2fba8383ab9022436212a0e59113a08f9c99eccec6521c3d3840974df9befa79f2cf9df1e207a037738796be563360c7c4b1c4f2687676dac2b6bc7cc6f328cf771c252358c31a2bfe1b298cee96b3ec6aac8905ba6bcb9507f7e73f00bd8149f3e0a9af0d0ff769d7cf2a1c044305a0826e716e876bc87b47bea4d0fda624583e0da79be70e87d3777f4d58ef4850a5e5f8b41743e6db1b71541b9e618c06e8500dd82a2a9ff1b2b5814ee9341c24525d1de33215e4b9e99e2c90837e50711f72606ee5d63ef90453c48c792bf0468ba3938750604804d201086051b0ce5eed6d043a8aed68acb2aaad821e0b8c53f551a61c3a10b63f98de695a8ac1164b614f8c3ce29db7b926fb74ffe7eab5a333cb6aee272b203d0bb3a1fbf8864be966f3d8934388ea6f9ab05cf1e74c21247f2516078d70082397b5c4b53f40e6ae9ee930fbc5d1bf567eec41749281de1b879de0b70777b3cd597889650274197627874468a48428d84f2cfb1c50bae0549536a426d28c004bda6124e28d79a300193a5d2389fef7787e7717328d9f0359869a1e56aa70d3138f93bb33d6e3a729e7d2e408899498df0882f8f8cd685a1131cd7857aef9e2cbba9f818eda09cbb783384ceb5f503d26b605b1b6991b7d3c1a9528d91018f318648d1533ec62a2e775d752c91f71e95fa87f9ca0dec46ccb27f963ef4d93f662845c7176da4a62d0ce89c8729ae22f69738693a60acf56d8da5930e6e31f4ccd23e7cb2031eec44297b4345dc33728889f82fdce3b5e4b47d2861f59b5edc808253f97a8a6f55893cebc09aee9361212270c6b64e8d84965c3e96d63f4d1f5726922a2e2781288ea4b32116452a79a073f6c197f0626249902b164132ef69066008fb439160fb56a4754d49608da2c47cf61f7e338b0ea7ad4cb0f4f8bf075d24b2523940970c7d2d092cf31af6d9aff119acd48227d979384845bf9c2e5602dd6f07a37f98ae9940512772764aee14c9379b9ad931d1f7c39e1b9ab62bb18a86e64aa92b44f4fc56a184cb4c01ea0c68fe3da6e2334b358dd6e9b6a0d065cf4c10c9b2b026adb552b35d19e19dd85b91805ab6abaf66ec53dec6d0a988fac18f7902717146b40665b4ac816bd12085120f864345c22355fe62b3b84ce0b3bfa99a7e34f7ef9ad28b4e6b0aa471e9a8ab2c2b1a5b423494de574d843cfaf75aaf08066f6360f13aaa550164001ac9b1c6dde129acd3db5bcb5a610389f72d4a5cad1681205421f9b8cdb54b79c19663b166d81ab853724349f5d6c6216110dc3fd942727242f6f795415b6d5214b56f4be9c99c625d78c4f60b149d6b9633ae4679affdfbc3be3bf1ad8ecf08debcdaf5ad21ccaf2e9ef7edaa94949a374eacbadc85c3727362d28a6870533aa5a33872f85a72821b798c66f886ee7259322206a3b17a141da5eab2bc177150e95d55587ca0558936c7c0d12938d7087fca93048a994756486ade20d7ac7bc6ac5b6521eb956b03281975b0b7423d82fa03a7cde363c5096ff19ab3748f44b06a75ae47a2648c203dbc4d52218c60e3e4d811ed734499bf0270417c7bde77325ff08e931842671b58ce7fe03d636f96f5e79cf0428fe547981804d70ea03e36fb80b7428b89f93604089e211ac350a9554218b6abe162890dddaf2e0990c4598283324d068f91fff7d853352c179aba716bdb017517f11d8aeb1d7817225ac7e436a6a50810a05f5e0d4e6708eec1bf72e41de3f0f1b22caa85426d3af4f5223dfbcba2d95bb94f801b0f1f3b5d69134203c8eac4319a098e98a69593eca1e54c08233bb37734a1ed96de32f87cb3a0a6ec3bc55f1f1fee37d00711f89caf22f79394cba0247278273f2d7d3c7262a77737e14c6c94c0b0f725701635838e3e6c076ba50a8945f955a47e719c2a2f14163ac1be105514b2cdf20e00af3b6dfdbc3f69924729ef4826eec31f434c88ff2c208008968ab4adcf5f33338cbece41b77af9ab7786d4a86bed17678ac7ec1eeabb2951c1c080e9d1d693ec8d2467c292feed44e2c53ca5bea2bb067b8dccbe50dd323b5475f3f1f13282a9379118b5832332b9e39ec3c5f9e5b678da1aab52f42e9353bc8a30f48057c61c1d53688255d59583bb0aa9069fedce384300155632193aa4e44bcdfb4677b0507aa8b07dc8b24eb1b46194f882538eb2aa30573718fa4f9debb073f75f29888cc1c784915c80e1e8e62bcf4e8c2ebdb2a58d36e670a34e70516396e5dbfaca96ed90ad084ab0a9daa6df16db29838c689d24f5e7718f0e0f57859d629f3f573a880e7a19726c923d5e66de4b7a8ec438398744ecc84f44f42b8f7f37b3050f9bcbbf12345a92416b9d028dddc64410eb76c941c9445e48dc0e3c90449905a18bf7cf7756949803ccb54de1bea61e28b579ed074c9aa3eb60897b853f15ff1f37e5f2c02bafdf714b7ebb914cc07112c00ca6270d9c1f137448c9e65cddfebcc5181851a7d3ac711edcb5c135fc1f78e0df6efcbec56e8c40641e94b7e34e1cd7c9085a97da65674134754bc4d499addd68156321e9a4b3c4c8a67e1ee4a0cba6d404f83b6ebfa057ae8b0fd205ae90907b8387f7767964d2d9995879d3cf9cf8a69aaf73e13c4528cc0ab31700ea1905f457a3ef0b129a6e0b41e9a574d0181f543e0942f095cac1878b268bf97d724fb63bae2106ad31f15d7e55151b81a0bcd4e8a93b805c1be4189d08a777e1824b0e2e678a6c3cdfadff5eb28402375b456f0408aed1af0453665435e5e818773db626e48d9156571421ca00afb1b51ed8f0e6ebc48b0436338978c4ab2ed91f63846df2ec4b2fe708d6326860abf4a59f7fdbe7de8896cb8afb1d71514af465478c04373b63fcfd32df5d9f920b900c060447308ebcb2b36e06a1c3535a9f54986495c7ab750ca1bbb727673df65643e46e80cae7441b5d97638c6c78049a18a6c18057ed6a01125ce1df809029cbcbade3e305ddcd0cfd20dd839ff767a207dff9bbf1e28d1ce029739906fa8fb13b94aea4d46ba15ac44fcf9f396bf80382c250ac76223d3f33b672fb8386b4810a34173bcd0ba2e796181d2ccde144d83345490bcf1adfcfcd6c48af83e3a242776fdbbb36b23a1516858d163adc078e9ff96964ec7a3ddfbf5cd803b6d5254053ff4c314056f92393b67aff167a3d75ed585f35d3b313cff861c309b077b03d75eb2397a24d7f8d9b850a630f2fa5bbdf1b69c0a52b3dd072d9c68b620b57eb805c17035bcbd366c8b37fc01b45b0344685f30c94cb32a8133cea8be1d9537ad7398b25c1768ae7581f76487327ae09174f8b958e67075790a6614ae84a76c16030be12282a99db20ef12a2147dafa2acab1ce0a2ca4b594d623e723b82458379d0e75353cb48f45e149fbf5eda933c8ea3a911c6be0f551e8cf64ebe1d0cc4a956c748e8e4e1dd96e14282cd8935451285b79e33448506ba70b176a5a1b0e1d1d9e0f97fb15624f79977fbc683cdbb486cc77fab42c5d58322c776bbaeac20aef43773a7dc0f08a146e8ff8fb052988f0a3bfa5246042b15f135cf1531fbdd32c2410870540f2fb411fecbb12759328983198a210e8a5e3b9ae3bce8126701014e1f716e76db4223d82dfc704b23ce283683fb91ec212b7aea7e8070ccfacf0d376cded01fcf68dc9cb4af370fb273de5ba77d110da672ef2e51dfa91f1b53a8962b737417fdd2e28bc4d29b323edc09ec35f64d8b27970eff4cb235200dbba8b0f24c6f5e7dfec7540301c696229a1bde66afffc9d8e9af153c06fc5531d721fc2474f90bd96ded821862c6c3b8246a6ad71f3552e6f43a78c0c312f75400f3f669bd7c0050822698f4516d0d43b8c0ca95d2db0ccd364e6b327df555350950f6119cea4d9c892452c201e1b4b22fe2fea1ae96e41b42be13416b8644315dcca6450906f42e9a43331d02b15a0a2f237cce10224f23dc9bfcc181ae536ad0a2643f503d5b23a0e4c8b11d98f0a107fa6ab30bebac569b9efcdce4d1968b76ce7467c4528b10b5e1f5ea94faad42e8276c6c4091e4efc8ca9fa66527e74d275e01f249cb919a41f7f992610e4edafb6e1157d19eb1e870aca81626ddf31dbe3920f091c121f2f04a8dc067f7e55453409cbd8618a207903bb2dfe4da1911f9d4a60327258ab03008255daf2eaa5f4826ad92b3dc006269134ecc01ac3c841854297dff49ce2e06e34c1bd540c29901ac0fd70b88c7599de4650a30d4b390bd89a81ee89e23012c4bee2a91578992c4acfa08d75afaa3ba151ba0801eee785b86aa46899377c1b22401960ff5bb8944e28345784d8cfbe80af5a9c3a4623bdb0904754dc178741a7512f788057c0fb23d69e3ea920230a6c3ab3e6ccc45104ffb31dd5be7fbb4f7e186fb6b94242e1b80096fba0a56b725a616c5ffc6f68b75aa6875dd94a113a3dac86b578d801ad6ab788c145755f0d6dcdab67a747550dc4a8d83c6487af30b48daa5877100c146f5bd1b827ee34d6ddac90d3034f2b4628aad7a8ea6e70be42df06116f48d8cef547b241534cbfca05f5a0507cf49fd07de522006cad9d245f4d7216833eb198d058a1fca8a71653c062fff50f54e7d42b19e5c466a05c621f1e867d0c6f64dac9cf0571db1760cb04187f427e68960b4c1d06f01e23367913c2e7d6744d712e3c65dc97bdc796bfc2ae4c4a80649bc7d3a4b40c1789e0e2281fe4616d0e71bfca59ed7505a8fafc385a890edde3b855fa84e06ce382e8b55f885ac20217f75f34d9ce0733f033e730a23f281b0c681fac2c61376ae39f0fa59c319765ad025aff17979972cb87daf9f9b4a19abf750bd3aeac8c96f7bf6d49e8df84f6b157c4a46fe996f729e15920725be771dfd7790bb5c816e0e8e982e62c45e08de77dadccef7ed0c7396b0d584d35588fe41b5eaf147c4f0a7cf0df39af1bc1356aa456c193624bfb8b2497eee0afdfe5b51aa52aef51be1ec7d61b0cac697f6354aa2bedf6f2574e8729601d3d1cd41ead8ef2253a0187da761a715d69f3722d145d1876153844b01459c7be0092f2aa4c8f0670d435c134a0a804f4946b9046aa04a688d1157c889d23cf3878b2e1bca60a5a4a5c38675745bbbfab1b039e77770ff315ab12560c9dbe9a1709906cb0e99dbfb9e942673eb01b56274a133e73d3a0b647e073f6102aa22faef0287bdd895ac2fb366c63a10a1d3f2c197235095bba98e261ed55bcba021b980ddf9c5957b65787c2459806a2695f7180391539b4c18f79a2b168cc4c5b43f4528c424fe69ec854543d481ad86398a9eef2be208181760637e5b1c4597a5e9ce506c3089a6868ff99cfc6c39acbe925893926fff1d979f10ca7899c539ea3c7ad8f7cce8eaac2c6b5afdcc5cf356c3f234e8c2cf76c7449d78b64d49a4020670dba6066ccf4db0da825a4e24d48a915201716315bd56f5f12d0ee784b047867e4896af52e8e2fc07e958c1ce50f32edcee5cf511180d4195fde138eb810cfd82a6d72070d825c002c9b30893316c26cfee004aa2217da158670f02ed57fde04739493931f9b746afbec9b7ff11cca3f9361957a5f49151cd8ab720cac065589a5185018b1a1b52dc2ded0d8957f61a3f2dfe1b440a6fb2155c989884a999a01b0a84411a1d46dabeada1c5c5b4bf0d035f9e1ef42418ddfebedb01392b35d925e808d7da59d5524a2b48cb983c6c4476c7a0d74606f0cc8e930b6e0a4f3ec6b8170ab06c76ad53fc913886285d684d00d8e0d543c3c77a24586670620dc9da9747bde7038461b98c62685d1c56989cf72ceffcb0b13b66e6ff4112016e52789b5000ccb4c01004eb0d0efb64e660114d163eccf9f5a7c16c2d5e41336451c7ffa93046cd013a60e1ad7a899a9396e39cbac9a966425f87138614b44d30ac4c2fff18a41393888ae5b57b590d6da74626013db4d97b6244580687528a3b04542e2752e3b84a98371554ff2c7c86bb1609d439fc728a4c7504028db6e873f866b446f90cb51f060d463bcf8499390c0e414ef1c17b2581c4e2fd0ea46fe7afaf108a1d77b4a053cc44c4f9eca20c1df77149399e9283e7fc711f87136cb9f5ec21708d3552ab7e6cf1e71476949f4757c9496ba6fc856e477e131efc4bdc9dad75c5fcde3f30480cbef8da14f79c9767c9c32ac5001be4c437e87faef4c24067ed645d79a236403503e26b7bbfbf01ab0c2ebfffe94c5f20ce63a7d3354e22dbea45e227b7a521131c6af9bb35892844fce86bffbd9546d7d897fac32d9c9907be42c03578b4f23a096dd53988d8c1ff4ea0622e6269887ab7f49dff0a54f4258ebcb1909dbc786a2eb0c855a27e6ae0438b1d63fcc58c2e34f78cebad88833ebde1f4aad4984b4f3eb70a20e85599c855b4919c2e32c15f75563ebcdc971a54478b8722bb336b3183acb50eb53c8aa8e629e1c26b45f22057fce5c3ad0765b849f64bc4b9add6c3295e2d116b62d4351a1f8bd240c25e94c98a8098202e4062624e8b85c443602cf520d8e3b10beaa00d14e3f102580e46ca9af9143f2d76bd50d29a041fd56d2ff07fb417ea6106b62f8d3ba37f9303cec80f5176cbfe85b9c217de2c76979f5cb106eacf319d9c23b3ca1a26ea7e20466b82db5cc8fe64c08bb9cf6f831f4ed33a40f5171ac5389133ae3e71e6b41bd9394b80d6a8db515d4f4e6c17ee726d7488c6f001e66a66423ccd89aa85447ee5978cf2fbbaf445698a74d2ea6536266ddbae80267e446b1ff8868a5bed341f5fd6536b585095a2c8c76d59a42fb6bda714f0b04b2a83dd4056853f619e1e77c3380bfe3f4aba91b9d0380d9a0d047d087557286149681e6f8d83f2be4f0523dac5b715158463c9887b132c40f246cfa5d0990e1ad22c3c81b1530f07ab4508432903c448cb60bafa2a2a8c97925624530bc3879c215d25e70789702d8806d2df4e789320d1df4d2827bcc38d4ffefff5b6dc86e51512554f032dbddab2e5de1d6fcf0235acce4b11e8b0a95a57338adf3e4697d2f85f662d83b57fcf8a68e386bbb9eeeada5a2d26f59027e1a827ea1ebba5c63f95a9865d8b0e4e56634e923cd72f9a2550084650871ff44050a7579a4f91472785e3384152f6738f80ac0efe05d672adc2184b2a62b8bb030fe06f29cdab8cf4301294f0692a9cbb0eb731759cb1f0ba9f1ea86bfd0716dd1d1788a5740060a1bdb49bd445ee9c09609932b1ff0243d6eacda6db50822ec7569b556291d0d7fd6b1d2b1e3d0daf5a73b4a545fb0e56eab1ec80840c3976cb3a16768befde127a855509a1230cecf8dd85777c4ff18734a386166fdd524e29db5ecafc3d7b89fe82a5156848b38f0450ad92c97f3775a6145674b79d8fb3811d1212d33d48b3b441966f5826cba1acb2657a547a375ad7006f1db6001eba9ea5f897d4066fd0d84be0115cb43034a774abf6b32e0c1b923d1b634974693bc4ed02aa4442c2ffcbc3ec2cf91ba245dfbe70eec31d2aed0f26e9a3c4fb2265f7aece7f483ffaed8d73fba97fd9a129a2b72ab9a9744d8235d0816fe33ed6418b2d7c2bb93b8cb3d7250661e53886b19c229cfc203266fc1b96021e264817d8024086070e607f28c11b56ec9e62dadd1bfc76fa2bb5fd2828920ee6f28c97b1de11305bba36ac59806d8e2cd7094c9a15e9b2daaf96ee1e5c35160fdad931a7fafd5a8eecd47853d19dc2f6a4f2d0119d2ffe3890b352910d624c2e907b74f4814a205262628d5147d251d7250bac965ec725553cd702917e14fc909a83b2633402d7b9861801d37c352556243f704b42a478d7e64c9a90a1b89809391978be84a574a0ad8fb4f231a4936a67763243edaacc201a1445f8ab9a0ffe14aac5fc9d1248502c0ab4fde66f8c17267a7af2f06092553b022ee4c7e8a0229f100182d2caa249754e3b8d17de57defaf28d2ca5d9c0b803e8d5b104df6b57e8042dc701447a364cb1798e81fecf44701cbca758ae4e840de4d32debda66814e571eddedfb6ba0c7d742f2593b26fe4f1d2852c09642a5f76c2666f99f16fa2ade202ab82d71584faff78fdb10d1eb54c8753a07942f0c8dee174e3e9e439e4626219768388461ca608b4ffd2b8d6a6c9e2bcf6735f0654e71b878023353d5e45e8277d1743eb1441bea7d16d41e9db4a670ab41b979530877a03677034b9534778e9a27a06f751462d6991347cd0151eca87c0e32383e20e4055a0787194b08f62ab46100bca05e63c7f939410a6724e04c71ae038d9dca63658cfe558d421745341997e8f7675babd30730a8f9fcd6d044a8f77dc05577816acdcb3342a053632d511aa78404fac5e7a175f00b65738b4a0d8572323d53769f89b46ba2943f9282b455272e97c408d260a0e784e65bf081c09517b51414145977c2daaa0a3d265fb3803cc2fbe1841ffd8cff01fb33b18fbc4c5429918ab5ab1326de2ef7346ca1777a8d9b3e6c0d17d86a948be20120043d93de33b016c788b4e20b1280f603500ae19891aa9bfaca39e5915f2adf31f99861834fed48333946b22de4f876e64d6aa89b47652780ca71d33af9ef8804892cc926d9ff2967f4e4fb5f765e7cc6e029c62f849aa0ad354c2d585e3f56b58d887b8756f97860f4460e35d2a4ebd743807486bc13b6cc37e1c124acb182889076be10c0deb4f53b75bfc9b233154e8ec94d6c1e6ee52b749b725e9ea91785a71bfce7c79f1840bd933c84ef200f3887e720cec25e48087486f94183c80eba847314e87c6a99f2ec9a48410923f65c72538a37602a6350a271561ab9a4fcca52048d40f4c5e4b73623ddf857e90061789101c68b764304442d12f6229f14f113f926c912a9223f3a02b3d116da391ffef138ff7ffa8759bae1ef080a629d1f5610a023", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x90, 0x0, 0x0, {0x2}}, 0x0, 0x0, 0x0, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x42, 0x0) (async) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f0000008d80)={0x2020}, 0x2020) (async) syz_fuse_handle_req(r0, &(0x7f00000021c0)="a23a60eed619bec954972cc979c67b28ab0bee6f9036ec7a82f1d92f2b9bbaf0cbefa4755c8c4c824f7ee9f6def87f12c74109524bfb1e0aa0513588ed32377a6a582634277f28695976a04f26f1160548ce14ae2a012c54742026222d3287ca756e73aff14e411b2b3172f1558205eef3190f11097c96c40c1f13f0aec48ba072da3ac53a7a040a790d8a4115c194308cb10160e03531c8388aeeede07d7cfdf2dedd980d865ec93dc9a35feef437eacb76f1e562181a47b0066045ca8279626c9c43078b4c26ab965fb0e163ced3a0934168a3086c20586de93354499d9d3310740c5be6d94e62870f02b4d14145d407aea8f72b0f808353fcf0b9f8586501d6475084e31c51463d36ef34b90246b3c9b62539fbeeda6de0f4775331edc383831d82a7912ddfa0d60eede21016653a27faa83f1c512c7f219ecff4892f73f64801be2083f93c8f9aef3a443685461e15a1c3ae3429e9900d1ee0725fe37cbcd73aa30b44aaeb858ca5454bd11ea4ce79847355ef9e7ff0b913867cba9aa7eae6d4f5e35a103ec484684c03277315dbb4e664aae66ed03bdcbfd1ff787da9f51d362df4acf716d7ed0d5fc4c7ad8e313582635e670d6c6c492f428f32ed8480db2649790aa22eff38576999e4b00b7793a4e2a0e716f69c5eae8bed93230bed2d20392546ac920c519d7e156e41a98e7bf9013e5410ebd7f97adc862631a78338957fcda76b506ddd1a85b9f397d03f4c2c1c10c6b0ae8f6f44be9da74af3b26ce85771b2e547ae17fdc9b586f8324c875871b58baf41f7ae6a604aab083a596f7a737dbef7722b9dddf09be47d298f1fb80403a3dae695a6ff6b02d4f0c8e95875909ac7f2f33e273ae85a38da0b28c8c6aa334230256e7666d570e68b0e70be1efacfe23b21ce6ea30964753aac6f2cf02741df791bdf16b9f03a365fee8034da1b8b2a0ed829b27c0ef7f18e82f2c332e457f6d94c8bf7132f8df74f7704a0a83255ada829979dbb21981238db7799eb3853f5a1663a1f4c47175d6f517e51ce6a1c1bec206faae9efa0ae2753989e2f80195a7774cb97408a5f93ea3e9b6d58910fc5b2da28a19dd9ca7b5d1c73f92a7ae2e5c1b300743e60503c6df93cdc9034a85cec5b44ee2026226b7aea86f4d58c60ddd23db5974a521253242b43c093b3578fd911c806b01f328cf0dd420817729e8c3f7ac6288e96e9f4497effd76f3ce720f52023cc953424051ba4919f7eae8c88a260d3339f8e1948fc5e8f464a6d3b6022d1fc7c6448e6874cc6356a665d16210eba426c3e979393e831f470ea10aa3a1b08b5cf51fe27bf7c7d0322f8894fb4139ee54892ee6edb6e4b5a2c673e2902e15ed8303d5f01ab9c1ef18813fd21f32c99e3ab2438dc32b923c24c8fce92643466eaa26c506f8a734b0565b678508beb27fd2f7be8671e581d71cecc232d11714e62d8f705520c211c741ed0b6f91c311e2457e32d0cb8ffdef89943a3858414c1ec58ddd7440147e58de1be311cbf5289baf3790eb945766818a62dfad20d6fdf8f521660c154fcb3a63cc2d207687bb10b42e3374564347415d788e41a0adcac58e1ad488a80c589cb2cf37f0298ce8490688b32db6ff8cd117af7ef6171cf5078d1fc5415127b48e6e7b800f9eaa1197f66ddaff4eec2a536b0dde31b0e933958205dd97b10bd7851ad75edb38420b1aeb53b54d2188865d678b2925042a752c62030ed2748e6961320d79a805a2850d43e05ae468cba0cdc0f82e2e05d15fb0886b488ad16de294fb273d0ad0c7f147ca493a686cf79f380df8041a35f6315d97a3d73daf6a14ae1a3b32319075dfc46750785fca18426bc1c512563a246c9bce0797b3f44937777e3d1979826ea4ee038a0f535b452c6375b4cdb4c08e0c233a3e21abde1990e064727475549823b77d0dc75f3ab939820ffced198ba43a352a91baeb2a380a76d40526acadbbddc209641fe84f87a01655b609cdceff31373b18ead9d56597ec1e60657cc33af84e8c3240fa8393ebe08799a108fd3fc6a2030850f3be5cb04ae4e227c6f5b885a61e7b646cec48fbd4fc1e95c0ea9a5447e44e96059edbc190454273e1bf3a27b8565ae4a3523a776dd5d8e12faa22c24cc3987ec359253f076426d9904ee185867461d471c9648d39a39c21e0bc91434e3cea2ba66034d7c157868cff6b7fd485d6c69ab4e4841fb7748e1dd26fb65352d83d5093199bf76aed01a7219903b2974e01855adf96756c306b264fbcc8cd5f14d881080a8ff572bedd49d663830ddf1af8c4a3815fe0addd36b5558c698e4136ed52e8215c807b7f1b6c8eec9d967fb36d62866b2817940b1e3d7efde9da934fe6e8600cbde08e3248c7c5c2f79ae06edbf47f314be7125efe1d8653c133fd7fe23e564a4ede5fbcb4ca2780a8408ac0367cb736f59e1dc37333c864c07e13b0f2f41c7934e5ae94341ecf4dd2d36ac0976c5cf52bbce94fc4488b0eb431a4d82bac35cb16b8d5d955d87fd9cbbab8ba9e87cdaf73889a1542689a897287178c5209858d90e9a800f2776a32b7bc3e91e2274d3ee6823f5c80bb9129e09c3688d5a90f435de541c4ee261374f4c3a7433321b96eba59b8631b3fad02e8b43af2969c66b8c22b70936d760707ae0097984f30edff99c8037ab2f77fcc94d0a582f226640da5fdfad90f7855cb5c3de5a1bf3d2d0063b852408161a6a3592964874b1166cfa29f85c12487bfeda2d7ee1d5f3a33a5292156430ffd9853cf2ac52e9087c288c23c5b94d363621e7778a0fb3731791f73d0ee4ca9de45dbcaed7b1c8b2196ef416c6212ea2fd18442828777c0eb4394295b3b64ae01ddce8f1a1e73bb7141b28d17db59a5410bc5f702bdd719262fd9a6f7407f8a5ed5afa06dbdb11b92361a6fce6d8c4d195e430f28a592f0bee5de7975e5b6a6b361f486ff907d37f7c628f086d771c0726acb51a8e2817d78fb49cabbbb2aa60dd0463741873fb1f68ade9dc1cddf3cbb7e9e986f389cd70855cb45fbcf1cb55e22a85afc4d71c3f5a112c75b2f8a07b262efa12aa76c1da71ae81d5d7278f6d1d81c2ebf0622f24246c8f7cea563f7b30aaa55e077660c95e0fd451edff0f7643488ab01fcb6ae5734b3aaabd0339ce6611b619e35cde3341922796009825a28efdbacc8bf9e5e2f52c59fff4ff9a928cae3623aa0d87f019ccef6d5677050691dcb6ed5d26e5030e80174b79d743c73c4d5597f78ea682aa29da9af66c9673b94dcf9e47290157f607ea7f6b40549b1ef8df02b2df42dc2d93ba88d81e0b0157e1ec112d998970d382ab4281a19c5760144d7e1c037e984ece1d5e9c69bba4b712efd06711e2da34411f29095010315e79bf0fffc25c77fa5fe6737d70047c734f115bffb8a965c95f6b4ee0cc1842f80ea54899e3fa9012487a4f6b7a03598dc438bd7b38d051cfa78dd6f2250af0a56dcdfc5f23944bba10112a031c093a4b5f36e90e30e02735eb328c5a24d76fe7bd299429a4bf78c46ce8bae26932b0ca305fc071127e45731bf20744908faaff44c09826a7ecb8b3fc68df23fd16b4fcc141cc6c1fbf9d5d13f5e8ca68c080046c0a34cf3219883d61122dafa9d71d4d783f02e9e19623ab374ca05343a2cd95a1c45aaefb9d18e9ee45f96435dd39f8daa7b7b37b915c4a21a981aa07c0091a9b0a1489aaa83daa16175ff9cb82ba334905ee6657ba93b4779f9a1336becc6117821baed9a345d8ceb0943101f6fe8c58809bea117b80d9a05ccd4b42419a61a4419cb42ec498c3b0f6c9a94b384f61407e9e506c6277f2a251e8c787822a0642dec6e6921060066b5349899c86e7f509e1e56f5b43fcf9a4ed2e08f6e7c12335e62973dba16683ea4bef7d2679b99a6c6cee6b45e3198af1e29ab382e458dfc5420a3733edf0f4f5f1c92ed3fead2bc130b0fb56cb1124427953356378465fa2204843cce81dad3265e3e7d9df03c98f1c29ff39178dd4780bcf30e8773e2e0392235ec814d7b5d2cd4c3879e631ca4f6d505394de934542ed39f8fec769e72ffe51c43b6baa28398f00f9af0d51e5d089673a6eadb6bdc26190373c93be0889e0fd7d0cda65bc8e119606a9aa771930b6c944af30994cc34e1cd4859d14f66b5a337b2deda813932935eb5743997c4db66f363d9f981a6ff3786b46a29863afbf9aa1ce05b1451000ed52832c3a3cf61345d7c86d44a225955c9a9acee461b518e1a7ccd33d5cdf186b9e0c735b113590e5e21d416ac5ef382bbb966871c73fb406d266d6f56205414d15b7dc721d1782be420785bd9881cce3ee39c4a31bf9bd8fd48fa28622366d7c6f3e9dc4a6958c2f7824f41e09dfbebf07be49c6c1f32345cdbeb2dcfabc33ed386399426e8dc30436dd0d87f3a7d912ddc823e6768ae794f7404c918fae2211370eb3c42b29fc6a7083d9c9be1e215969b93011bdf004599a54f7eb17cfef11390e59e037488bcade1330859c082e65daa9773f18de8b64c4e2c81a8891bcb251b2bf95ee9d220eae0c8a38cabd15d33cab605d3586623f19de7b49ae32ceec44ed00d6e2689d25f15c61b928e5aa132410508d51be11c11f7b0e451352bac65e90985a3ce25003f2234cacdeb9ac63ade0a6d4ff53d14413a6b5051bbcb9e277f3e5cab246dd057235ddc998b3ed09d597e1e2b5fbde685053688b28ebca557f7420b9adfcdf2deb188c9b2a0f6476735700c1f98cbfff0a1a8a780854cf3be58078e3322ee18f8bb1d73dcedd57e7701dbc7907b197fa3824ce017de47008e6dc764fa7a63be2eac35171d309015775af5512664b71403759a187fb2301093349bdf9a0d9190493b2e2cc64239f20f9b14d88e3ca6bea92f2ebe6586a5567dec0db428e862fdef8a2750d5c75cbb4b1181ca6c4ecefe74a1ab7b2725abe0f8249fd452dbfee9caec694380c0fc20529d7ac0960c3651a32ccc21e473a7cb1bdce876abe0788567050145b08626e8f4cfba48fc69715cb31e0cc604007ee98baf07a2322b5c20782b33ed0740e3424281a8c487971e07fd377e623d998a03f8c02d11ed9c841b631be980ab1bd4865ef4e59826fc5de86fabf55e97b427a0382e6b211f68a71a11c4c844f6741808ad14ef24022e734b4f562a73a420f2b6c9e4c90da91896fda02bde1668349c75f42aa7f9248653610728d4974a7408570961274fba8f27aea642b78ab67b9e309c87d0f7fedc31fe7c2458edc899711d88493f3bb16a7cea2c79f7adf8e327c333002a751cd761a261e453305bb7f8703c364dc47cfc156606b23e476d193b327c8b25bba35321889f1a6b2ac08fc20fc1483b8e351ec8d442e63515e27769f565a350da0484a6c4c38386a9cedc514c0410b91922ce9a6c4d8bb18961d56db2b431b4eb0a984f5dbe6fdfced0242fa781229f06eb01797d2dc35310e0983acc54fdd9023ddea8961313f04ac5d6b84a7f588a99664c0c9d0aa466b34a228a627e429bbb264c8ce8548d2519f0c2023f77eb719a48600eca7e9d32b3fed2f1800037f2f45d66ff2c02e6b4809524e9f47d462642d8e27932228ff2874830cb6f8c897d36d8767f18504eea381ff36f5c989416042adcf53ab989a835cbae07e81f5410cfb6caea106c696a1f7c3ff3b620fa7514ef7085905ea70b6070ebcd6fcb21877439241018eb90daadf9ad29de77086acfc944f36ab3bd47316cfa71d1aae610b9badbcd61f361a49aac87cdd7e1735779c26772865efae46c712b879c5d85db2567f1cd1f0df906e8af0db655d7540607c6f9821a4a27b3608fcc5472350be3251311631c99e9e54784985346a93d7474f2a6541fab1469b0d0eccfad0a39a176f2e7a8cfab076a7ac3b91c061185e4cdd6826d0513886a2c5ad41454c120aff92156780c01fcff604d88e6ea502d59e080e1726247ec675fac79bb38f952ee5d3f26cae8de17de9a4b7fe0f39df7ba8caf8f9080ed2883e0ac280c0c7177b81832ae283480d3fd4c56ce54d1ccd851b9d84dc89a3c4a8fc24408a5e7d0d8f399ab42e19cc9233e45d48942d6d0f27141f350d2b65b932b811997ddb6664800599c0b436f9f1cab0fdaee080a1aea21d22437c5f9ebfb0f9d7dc45b00e80be874412419e47aa23b302469abc3d2ab5a48217d67c3c13c3063f1ea4032e10d0fb96ae8721134a55273e051dc25ca708a2843dbf5a602cf0fc7befe9dc8f9fa1778f9997b279321be388d2228c3cdc342d4459d43f64b6c90dc40217bc047c660ef6625d02b64f3574a508a8b957760378b0aaac395cf650deff888553be8293f87bf3977858648372d3654b43a8173ec44a93bc3d58d44db28bcc5e26f3639a2d0d92c77f50e023284b2be6773e7e3020088416896c1b397fc2f484e5509cfccbf10d779cb70f0db24f72e0d133e072bcc8c1485041cbbba8686aff8df604e2949b86279230535cb3b7488e4665a7c5c2b3681360cf9374276ade2d6275e3ba9d8ad1e483263461a8bcd617a8bfb5d20d7e4d6b4688b7612ac2bf1d976e55a1f837c418643649bea3a012bc8c74b4bccc90e5e5335ce7be6bf7e5223871beb3a4504113df917a769ac5f8cc67f3c4163d9e07c1fda22779e2f6414ce865998e8bac602ac41ff52453fea067743144dde27e8e8401a531853e706b50cc0a16a954aac7db76d8fa4ac82785bdefe795c9e223e034912a9fff9080a0601ce6432eaef2c51fb7eecf7bf9ee1d8dbf3e52b07895346318b7d782e9d68c70328a487ec3356f04d7a83c123e5751632ae8253a05d909349b1b7e840779eb266f6761c546af3470d531bfb45f5f6679386d71adac8c958f3664b99267753708565de12949ec95eb5b6d0f6839934f2b492ffbff5822665a8847ce3185e9473495b54eef6cc2ad6637d8bc9cbf7257ec8ba79569c12e44ef7d1d6801d03c1eee22f1f4b9568d451cde252798bb19d866c4e613dbd5e7cda0b29f42744d770ba8dbe8b24b5a50dfa609a7c5db7b2991fd89131a3e11a283dc67d8e2fc6472a3a395850240749106b0974cfa59c3438e2eac7312b82d916a213ca3c8f7c5b710614c8e890d597bba93aec445828763a32d9cf81b707207c605846db7dd40fc05da913ca561a7dbf3361967ed4b28f17e46c7a98dc12e6de2a960cdf81a12c6dda521ac7b1eb6f871828cff9ff1586cc52ecf86a62510da6b72c9aa7f71402cbd8d6d9c089fba3f5414e01688e1dd925caf47d48e0131cd031f5877a78f2b2e18357be62cc7f16699031297558081f8c9196875280bb72e0afda8039465052971e4e38f892a054856d720d17a1bb919cb6454c9b6b76dbea0a5ec72994e0399463adca7a1b066a6cb50c6e700ea31238fb36891bbc0caa8bc252fc009f09d3a47286bdfb51276d5bae713b097869c772e2f184a42cfd15a76390c7f0a6551a965c69f6a26b6086ea549b3b61963bcbe84785511a5c7ab613db735d63d2879c8af8c923687a61cd2328b2479920bdbe1647a0bd61a88e0355ff5dc4bec2bbc93424b50dd52e16cf54959815b18c1429783cc8cb7755e41962d02ac2bfe2f72f8cde11412b45418d5f922609826785f5db97dcbc04d8134eea26cccb89972b869028f3990535237a1d2dbc8948ae5e77c92421ea12131a0fb9a351f901c5cfa6c1e3880c93b6ebaec9fe02f67b8f3c56ca2aa52543c36b79bd78c3cd963e191f12221c235f200a403aafc13fcdad3e153c4906ad7a7f9d2cd015498951885d378582469b7802882780ef4feec5dc862f427d2d001497640bbc538057bb268c2bb6550200c04985c1676555e3317c57f2a0f29adb346fc9ed60f57e8f52b67dac7675f60075d00178a07465ffab1b8520ac5399fad759849a0af99630776f77d7e85f9ff0e178e19e6e6f742d6a5b06f4bc2eebf62968072d61785fd4952de7953f9d05a16c4cfd9fc2adbc7f2ae8692152569da3082275cdfda7e901875677565374bba7121f45c2825bcd4ba04c16437afca38c65281c01a4a33a9c1af9dacc421b4ee9ac0d72a117d2734be8174c8bf9aedbe27ef4b48255e688baed9f82082f910475af3f7760bb0b7a2c5bb4174eda069f6503724cea8230274ba8b0602fa884077979f985f6cd113ebed169a7d9d92c09991c237568d76b6f7925163f1d4d90a61592c4ebe9793e50a80976b818d1fb919d7c37157fdbb63c7f8821a5fc665ebd14e63ada26926d63fe8df5c8b697acff11cc728a8d3b0370769ea4ff29933311854bfec6d0488c34afa8d136eabae9d4441dee8e8901ff2764c3cf759d4126159e5199fef1820ca3c17ac0f9cfdcb4ee1ffdd6f3016b45fb2041a274e42a2b8a061d69ff98f6afff823235148d9df4321d4f9012abc1e0107c0e5c155a682ffa88ba7bf770a74cc8ec183f1342f90ad6c64f8016e58142a5333eef46d96a1afff737c07204248bf01b1273856d900c5d094db28e518787c703b3773aa777ddafa49a36fc5a083eb97fea07282953ca7e298c84094faa1f0a4084910069cd5138ad4ff7c23f56da51eaf8616cf947f2c5e9e90e4ea9623cfbf6e61295ca3afe1ef0cd8687402f9cf5fa2cc636d2356d0c37847367aa4bebf6b586eb3d5e38ee386714449a0b7c7ae2364314d43196b033361cb00a7333d8d3ffc624fced4fbcfa948da3bfe5fe67e268d12bc2168febf15a0e2b775fe6f08c0687e87d6035d2c553e00f4fa385c135a63bd6d31137b426515f9203fa928ce066e1aa0d0cdd3de52386212e810b360d8ad70550c189442623f0c1a958e907116e1a0fc452e00ebc43034d2fd9834db1c01b9810a93ff7bdf819ad8e7fbc0d9d777189c9d8e25bb36f28938510bd44c3674fd9bab5a42b5a14ccb638a10d42cad469b4c36a3492b41a26ff3511122d6ae257d12cfa189943a792047a2825ef854f7a8a699c8a5c786529606f09a4ec5947bafd617fd0ca6322730a61097046d89eaa8ce5df663ce676211a7a34bb7aaad81f2ec5167a4287548a99ad6166ebf4175c723221d24cd5d60b08a973a18470dd767e4dded8e15a76db93138bac2ad77a8a871828754cf0d784d85219cd4aef1a0c509f151d34f481c66a8c8aa70647d45b2b0066545939725026724c76d72c99381894c7f6a172030214aa307032aac15a4ca2a1e7aee287cdefb32b559cd88c3f03cfa107ce2eba1a064e8b1f7e6e0372908c3ac4ca0dcb621946852fab9fcfac860757dd2478f2ff4b3f46f0cdc0d1c3553412d5aea41490b426efedc63ee3038d07cc651b5903aa3de4b663b750a9d19eba970508908b6814089ea415faa7c30fe809a8e755b627a7b1f6917be01ccef594d94d707f0d696f64793839c6c295d2b639a9e466630a2a5a2443b5bb2f692f888277a2ffc74c4cd9044bc8c6ec78b97b8a249826ced449a20bb0ad8b56f00c4878dcf7d217fd62e3331892250430c1694d957174855afc729df5b40065f549aed7f3559c08d66075f905994c8ae93f6ca726878f56226a99a6155ac6e2ce34f5d474f145ffa6c1fa9898629b8bfd2c63328de8f8e0a3354faa2be1a35074ac640583dd120eb959a9d45c5524a9da45b1c3feeb1b6d6d6603e90200128179b992e485c257ff142dcc3a8cfe58a7e72426bd66fbc2a4d63a1d1fe70f2448e2c7dfe7cb215e6c40ca17680415877c41e237ea8eb2f0ba28f683c4ac319d7c219ce8da555c467e49acc86f4b54e33ff679ab38f4a7954bb3a20061cc030e2087593ceadc5e0e8d623f4b7c41bea813009619a11bbb5a81cbc674fef3d1184166e25605d69d0d502f435346e809f53644618c1943401a45126e6c6389f130df9116a0cf8a7be7a59fd5213e08a08c2f94ba50292a7aaa269273d1dcd4f9a0990d2b514ee3fc5d8a5ecbee4b3a86383d610c13dec5cf682182ca4da6c37fdd26130544e87f8ec07dc8f55f0ce51afbafa103b1813a786ee87935e450da94297fc4dabc061d385d7b83dfb28ab03e995a9a1e71898607c56a03ce6e4c6d27cfb2f499c61e5c49839094896572bcbf8b535ca268e7b5e9db68629f5526e66228fa0cce2d0cb49c8e62c37f7bb3703c014a0238e4b5fece4f35b988e3b93d0c36b6853a9c80d7a8bc260fea81ee37fae601ad9f15a2062561a8cb46f5af33925889b1bb2d2ea9ac36b2a5d4551914fe78db415eebfeed3c532507e139e4c2d826b42be93ad999b24d73b486e7a49d50b3c6a247505ab3f0eee1cffa0974f3c3cff54f2d3cc7dc1a41f6736b882da5abe6295288b585d71acb31d3f0d79ef8b5ed3849b974f0c697e76584760d5638e8741df77c52ea59f4142b7a3b8354c0f580f0e95fdbb4d6d6713558ef3ee9ea172f12af3171d29dac8e8fd62d85c7d57721579f9ff2f67adbf77c2c0e66f6af08b3ccdf57cc53f7553a26c5d4239164501ff00fc0b7fcb4d7f884c20c63b18c0b0bf34fbe921bf7cff9ebd8d7588db382bd8af3952d7a7846cd636375b370b795a42ddabbe7f38caa4d92602d0a68ed6c43c8d97d86e0c35481a272d2bef9c4bb1e9a6bf9a5bbe1aa666fb939a9015aa26aaa683a29414b23baacc1c0507549a6082d3dc7223f712f0e0125b4e8a3a7ab714b2fdf222ca8b27e51211b664b23abe6d09b68ce5883269c1dbce86a8bfebded4d1ba88e9c12d46afa753747cfa8fdfc2199c5d2b830e0ed09d3e0d9975769b81524984bed663199b3f09b799bf55d1515ab3978f63f80fd13b93acc13e39ab03c4e007055deeb36dd5bb468c05e1db49253a37eb8c5e2fd8a4669a52a768c3ec6c224303bd2c7c2f31c24e118bc500fb103c141f26523b071cab65d4e55a58ad0cdfbc4af44554b7dcb8b5208bc5cdd5799752eb3724da0d121c1c220a8874898b790ca443d003ad21bd59fc72878cf907b42553cca9eccf431d809a56beda51b6888f65a58700d29df24ed194d6bec6ce35cf0180f9a696425b5899d81805c9d57ca4809e83d550dfba7a3209e9dbd1eda458138520a5b399816ca99ed7c25988bc8976804b9e931f212017f7a67893eabf7976bc8760962dbbf2c0a97cfa2181ad4af6c7a8e649180bb8576e80b305a5c84e2ffde552369ae0a006d6fc5426432e7f155008177708f415861bfc9c402b4f3865770aa2d0ade235361863b45fe4bd8a43540ad5871f043cfee02fa9a2633251e9a3ff6e34d3eaf79a21e3d50e910ef8628d8e669196109a0476584b82a024fde524bd2d5119b5153378fedb47cf78c7ba98f79b9ccdf88b861395c4417f073e4c199672700b64f66f4273878cf51333f1a04c3239ef0a59985a077e0f4d9faa4fe2a425bd5f127b2a0ac0ae6eff200d7686edcfdcce9d926312335ae27493fbdd4a435cfb52b0610908ce256969c5126448cd3bcde1c57108f54fc168192218489026b29927bab135c21d511f168c538e29f7312cb333c3475b0affcefef3d14209b789f8a46795f3d22695660398ea19ba24ca64475144524094695edcd0140747bac9f3458e9cd472fad16dfab438fa92bdb94a24225e2fc5f726cefc41e90e5262da72c52c9eb1747cb0fcece8f0274dbc9aae3d8a84b6eff33530c2289e5b5b9d60a12442d1", 0x2000, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)={0x90}, 0x0, 0x0, 0x0, 0x0}) (async) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) (async) renameat2(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x5) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x100) (async) syz_fuse_handle_req(r0, &(0x7f0000004280)="67c9878e43210c673c00dbe98f8f14e7abf9ca79a8f3b9a4a42f8362989501f0be623279a136f4fcaa879cc323ee54f69816c36cb02e3df1230161e970032eada97c18750ed47d3792d7c130fd739c8c34f6d3c499037c59e861db3dc42da807d33250d278aab209c60b751c3d215b89ba8aba91a984c5f1aed029cc5aa61f85250d95d4c7e7db7dbfee8154fa1445aae8e30e73338921e27f0609e7e9d64555b9d235b5abd4456ceeadca8bef7bae35ada82bc20853978c927d1d7d1ddec9c9043c473f763aa4138a0f3f94bf4c80841148d2a686c4e2629f1c75f0824e0dafbc173ce88c08dc96a35842782ceef9360c1ab9b11848e3bc5c06fe917e7a06d17b12e66c1c7b4af04c1b231ffaf3eb8df787c27ed32a41bb20c7a4bb450d75b9080800f471e42f0a9fd75ca6e41c7eaa644d9f92b9408e036128f67103116d04e735e80f28a841acf9ae29513740d62bb87341fb0bc7f9aae609df4a141ec6c52238ee63dce0404f0a95a503dd964004f0a8a2cab8e32dfe1db93f72950965fc999232c895bd6c47bfa071d381c8ed29755d49fbf6117f16557523c0ba3e5613ce21fd83c94825369fcc7ccf44c101ab43a80961ffab78a2499b0a1616e7f6cfc2e4ce31f4b0bd35c794a61188491d41ffc73b73c1dc5137794d43ccc7a061ac4119029286befcdb35c56adaae086846cf4589c03df0db518b5495c9e45bebbe41e68f28e8768df4d63efc041fec8d97176185f4775b37e94b75bab3a4f45153b0d2c55e9cc62356fd6f6b2425b198bb0f29b89b64dde8065974cb8edec45f3462a2e321a0d5f24e4df85b814e1b556c627e6b1a4333ec9bc9113e9781664a3df54002841c172e36aac2f36fda280571bfecb196579685e57e8ef73e98de86ff6722214300addfd785b97d6361eafffe135cffe3f6d3af8f492189e2d7b07596a58ed357cf744811ee16a5213456cb8b0aa2e5978646a10e977b0941fcedc8d4de947b810cb1b43eadbeb847377270b15a7c7677b6b9a16c06f06000b7a8cf434f949b035a9c591026fba23de00d4b4a8f4f8d351ba8a07ce13fac53b0f45d221905fa3594825dcaff56e08545939199666ca8977b7f021f72f4bb1ae2e9b592d45fa1fc2e1b6ec1f88a0a7aff2478639b82784c237f29c3727260ee72326155d34b1144a340738b5f9cedf87cd8fa6b4f1b53fc6983924e554c89d9fb55edd17f48ea87958e2338b6ed31388b6cf441c4b8bed6af5ed24efd4e7e387c50e20e79bfe0227b87a024bddb34db5a1788eb4c06b5db848fb141007c2b8074cfefe733fc6c278c387fa83e7273c123addb2e0ae789de1ec91e2f1bcd61ba3ffa1cedc3f806c277c796aca33d7ee6d73df1b97c805f346539afd1f8ed314d509c6e0a448d450c352201610c78c4e2c8a5d244a198909215d9b3af864abc5c7b3721196b8cd3577d41de40485e0ff015b29fa1ca2267fae00c24a665096cf76c3b62537d359e9d4739b5cab319054463002bb45a10d262d87f53e80f3c56d11b61d0ba7c9d15ff0a205a5e88dd4c0ff6db79309a5d0b4f357e92ffe0f465d15368963b52de443b72f778698c5150a9c588ec0432043d62e2cc776fad71a0d52cddbfa5138a165b9cd2b4cfbe6972a3ea140bf137325a45ff638dfa998869139fba4beb8d302755b176ddfe395bfd799cca3b52659e16b05b78d349ba7c0af4286dead16e0d6ba6f54dffc8f10e3c3be3456bdcd9758f5d59fdad143a9b7b17c55e3c58dc9ec460e14511358b75509238509b826643703bdfe5b24a82965a9b923e3c77d374ef60075deba1c52c6bf0b346c22bbc51235a9d1f4f75bb529f0cddde867d3545a473ab954bd2651d51a369ddedbdd0f4ad5457e9a5bbba1419bded33437a49f6142dff329079e3b17937de66ab600a0ad331a7ab9d3c9e3430fd0353fe92369492a0d292489155c079aa64e401fda8fa76c0bb7516eb5d486c33927b1bc163d3016c7d518e70f9b8eca0faa5405a288cd63adac59527421e57e5d54b69df3c4976fe8673efec968681e6eb9a269b07e12c91d943c5334bc235f9ce899bba9b5026ac3e7fb08a36ebb496601caeaf892de31b04c89bfd176f47b88cc654e59bba970be4fa216aef6f77d62e4e4a895f917949ef928611b2b6f5c5612737ce7ed36bfc735f8df0bdf6587d486e6c465e5d520e29268d066e27e6abebd0338624c2149b2133cbf3b23a397749ce9703fe95790aad5b6743c0966ba140d8e7314a1500e277584ab2337ef7e262bf78e513d9882907b3e116c49f0ef56eff8017ecde61517285ece69aad2446afa3f5c8b59d8f72adf639ae9bc2b7e6e6c7387f324698bef9703fca04628dd034be2f75d13636d9ecd1399dac50890701cb60bdf83d8be15a35241e048f2e4ec14f7c033c4898ac7d1872d0e1fc58d44e82d678794b1c9e8852ad52849c6cfb82bb8ecdbfd8b20979b5ee5efcd6c1e17320c2c139a0887fedb9985a668a1332cd97b78b17f6ff976f72f5baf2588217907a39d8b987e72ac0cd91bf6db030918f9d799d6d9583c67547a8476cc8ea81ea333fdb54ca03485b29ef7e15aa62caf157ac0cfbb4206e98cf48068f2e51ffd6862773a1c3f55b50be91f2b81129a4f2db5a4e75bb51e0c72aa3cd498e1a8a209f374b59033a9087f254a7432f90c13b302b3c691038ff70c2fba8383ab9022436212a0e59113a08f9c99eccec6521c3d3840974df9befa79f2cf9df1e207a037738796be563360c7c4b1c4f2687676dac2b6bc7cc6f328cf771c252358c31a2bfe1b298cee96b3ec6aac8905ba6bcb9507f7e73f00bd8149f3e0a9af0d0ff769d7cf2a1c044305a0826e716e876bc87b47bea4d0fda624583e0da79be70e87d3777f4d58ef4850a5e5f8b41743e6db1b71541b9e618c06e8500dd82a2a9ff1b2b5814ee9341c24525d1de33215e4b9e99e2c90837e50711f72606ee5d63ef90453c48c792bf0468ba3938750604804d201086051b0ce5eed6d043a8aed68acb2aaad821e0b8c53f551a61c3a10b63f98de695a8ac1164b614f8c3ce29db7b926fb74ffe7eab5a333cb6aee272b203d0bb3a1fbf8864be966f3d8934388ea6f9ab05cf1e74c21247f2516078d70082397b5c4b53f40e6ae9ee930fbc5d1bf567eec41749281de1b879de0b70777b3cd597889650274197627874468a48428d84f2cfb1c50bae0549536a426d28c004bda6124e28d79a300193a5d2389fef7787e7717328d9f0359869a1e56aa70d3138f93bb33d6e3a729e7d2e408899498df0882f8f8cd685a1131cd7857aef9e2cbba9f818eda09cbb783384ceb5f503d26b605b1b6991b7d3c1a9528d91018f318648d1533ec62a2e775d752c91f71e95fa87f9ca0dec46ccb27f963ef4d93f662845c7176da4a62d0ce89c8729ae22f69738693a60acf56d8da5930e6e31f4ccd23e7cb2031eec44297b4345dc33728889f82fdce3b5e4b47d2861f59b5edc808253f97a8a6f55893cebc09aee9361212270c6b64e8d84965c3e96d63f4d1f5726922a2e2781288ea4b32116452a79a073f6c197f0626249902b164132ef69066008fb439160fb56a4754d49608da2c47cf61f7e338b0ea7ad4cb0f4f8bf075d24b2523940970c7d2d092cf31af6d9aff119acd48227d979384845bf9c2e5602dd6f07a37f98ae9940512772764aee14c9379b9ad931d1f7c39e1b9ab62bb18a86e64aa92b44f4fc56a184cb4c01ea0c68fe3da6e2334b358dd6e9b6a0d065cf4c10c9b2b026adb552b35d19e19dd85b91805ab6abaf66ec53dec6d0a988fac18f7902717146b40665b4ac816bd12085120f864345c22355fe62b3b84ce0b3bfa99a7e34f7ef9ad28b4e6b0aa471e9a8ab2c2b1a5b423494de574d843cfaf75aaf08066f6360f13aaa550164001ac9b1c6dde129acd3db5bcb5a610389f72d4a5cad1681205421f9b8cdb54b79c19663b166d81ab853724349f5d6c6216110dc3fd942727242f6f795415b6d5214b56f4be9c99c625d78c4f60b149d6b9633ae4679affdfbc3be3bf1ad8ecf08debcdaf5ad21ccaf2e9ef7edaa94949a374eacbadc85c3727362d28a6870533aa5a33872f85a72821b798c66f886ee7259322206a3b17a141da5eab2bc177150e95d55587ca0558936c7c0d12938d7087fca93048a994756486ade20d7ac7bc6ac5b6521eb956b03281975b0b7423d82fa03a7cde363c5096ff19ab3748f44b06a75ae47a2648c203dbc4d52218c60e3e4d811ed734499bf0270417c7bde77325ff08e931842671b58ce7fe03d636f96f5e79cf0428fe547981804d70ea03e36fb80b7428b89f93604089e211ac350a9554218b6abe162890dddaf2e0990c4598283324d068f91fff7d853352c179aba716bdb017517f11d8aeb1d7817225ac7e436a6a50810a05f5e0d4e6708eec1bf72e41de3f0f1b22caa85426d3af4f5223dfbcba2d95bb94f801b0f1f3b5d69134203c8eac4319a098e98a69593eca1e54c08233bb37734a1ed96de32f87cb3a0a6ec3bc55f1f1fee37d00711f89caf22f79394cba0247278273f2d7d3c7262a77737e14c6c94c0b0f725701635838e3e6c076ba50a8945f955a47e719c2a2f14163ac1be105514b2cdf20e00af3b6dfdbc3f69924729ef4826eec31f434c88ff2c208008968ab4adcf5f33338cbece41b77af9ab7786d4a86bed17678ac7ec1eeabb2951c1c080e9d1d693ec8d2467c292feed44e2c53ca5bea2bb067b8dccbe50dd323b5475f3f1f13282a9379118b5832332b9e39ec3c5f9e5b678da1aab52f42e9353bc8a30f48057c61c1d53688255d59583bb0aa9069fedce384300155632193aa4e44bcdfb4677b0507aa8b07dc8b24eb1b46194f882538eb2aa30573718fa4f9debb073f75f29888cc1c784915c80e1e8e62bcf4e8c2ebdb2a58d36e670a34e70516396e5dbfaca96ed90ad084ab0a9daa6df16db29838c689d24f5e7718f0e0f57859d629f3f573a880e7a19726c923d5e66de4b7a8ec438398744ecc84f44f42b8f7f37b3050f9bcbbf12345a92416b9d028dddc64410eb76c941c9445e48dc0e3c90449905a18bf7cf7756949803ccb54de1bea61e28b579ed074c9aa3eb60897b853f15ff1f37e5f2c02bafdf714b7ebb914cc07112c00ca6270d9c1f137448c9e65cddfebcc5181851a7d3ac711edcb5c135fc1f78e0df6efcbec56e8c40641e94b7e34e1cd7c9085a97da65674134754bc4d499addd68156321e9a4b3c4c8a67e1ee4a0cba6d404f83b6ebfa057ae8b0fd205ae90907b8387f7767964d2d9995879d3cf9cf8a69aaf73e13c4528cc0ab31700ea1905f457a3ef0b129a6e0b41e9a574d0181f543e0942f095cac1878b268bf97d724fb63bae2106ad31f15d7e55151b81a0bcd4e8a93b805c1be4189d08a777e1824b0e2e678a6c3cdfadff5eb28402375b456f0408aed1af0453665435e5e818773db626e48d9156571421ca00afb1b51ed8f0e6ebc48b0436338978c4ab2ed91f63846df2ec4b2fe708d6326860abf4a59f7fdbe7de8896cb8afb1d71514af465478c04373b63fcfd32df5d9f920b900c060447308ebcb2b36e06a1c3535a9f54986495c7ab750ca1bbb727673df65643e46e80cae7441b5d97638c6c78049a18a6c18057ed6a01125ce1df809029cbcbade3e305ddcd0cfd20dd839ff767a207dff9bbf1e28d1ce029739906fa8fb13b94aea4d46ba15ac44fcf9f396bf80382c250ac76223d3f33b672fb8386b4810a34173bcd0ba2e796181d2ccde144d83345490bcf1adfcfcd6c48af83e3a242776fdbbb36b23a1516858d163adc078e9ff96964ec7a3ddfbf5cd803b6d5254053ff4c314056f92393b67aff167a3d75ed585f35d3b313cff861c309b077b03d75eb2397a24d7f8d9b850a630f2fa5bbdf1b69c0a52b3dd072d9c68b620b57eb805c17035bcbd366c8b37fc01b45b0344685f30c94cb32a8133cea8be1d9537ad7398b25c1768ae7581f76487327ae09174f8b958e67075790a6614ae84a76c16030be12282a99db20ef12a2147dafa2acab1ce0a2ca4b594d623e723b82458379d0e75353cb48f45e149fbf5eda933c8ea3a911c6be0f551e8cf64ebe1d0cc4a956c748e8e4e1dd96e14282cd8935451285b79e33448506ba70b176a5a1b0e1d1d9e0f97fb15624f79977fbc683cdbb486cc77fab42c5d58322c776bbaeac20aef43773a7dc0f08a146e8ff8fb052988f0a3bfa5246042b15f135cf1531fbdd32c2410870540f2fb411fecbb12759328983198a210e8a5e3b9ae3bce8126701014e1f716e76db4223d82dfc704b23ce283683fb91ec212b7aea7e8070ccfacf0d376cded01fcf68dc9cb4af370fb273de5ba77d110da672ef2e51dfa91f1b53a8962b737417fdd2e28bc4d29b323edc09ec35f64d8b27970eff4cb235200dbba8b0f24c6f5e7dfec7540301c696229a1bde66afffc9d8e9af153c06fc5531d721fc2474f90bd96ded821862c6c3b8246a6ad71f3552e6f43a78c0c312f75400f3f669bd7c0050822698f4516d0d43b8c0ca95d2db0ccd364e6b327df555350950f6119cea4d9c892452c201e1b4b22fe2fea1ae96e41b42be13416b8644315dcca6450906f42e9a43331d02b15a0a2f237cce10224f23dc9bfcc181ae536ad0a2643f503d5b23a0e4c8b11d98f0a107fa6ab30bebac569b9efcdce4d1968b76ce7467c4528b10b5e1f5ea94faad42e8276c6c4091e4efc8ca9fa66527e74d275e01f249cb919a41f7f992610e4edafb6e1157d19eb1e870aca81626ddf31dbe3920f091c121f2f04a8dc067f7e55453409cbd8618a207903bb2dfe4da1911f9d4a60327258ab03008255daf2eaa5f4826ad92b3dc006269134ecc01ac3c841854297dff49ce2e06e34c1bd540c29901ac0fd70b88c7599de4650a30d4b390bd89a81ee89e23012c4bee2a91578992c4acfa08d75afaa3ba151ba0801eee785b86aa46899377c1b22401960ff5bb8944e28345784d8cfbe80af5a9c3a4623bdb0904754dc178741a7512f788057c0fb23d69e3ea920230a6c3ab3e6ccc45104ffb31dd5be7fbb4f7e186fb6b94242e1b80096fba0a56b725a616c5ffc6f68b75aa6875dd94a113a3dac86b578d801ad6ab788c145755f0d6dcdab67a747550dc4a8d83c6487af30b48daa5877100c146f5bd1b827ee34d6ddac90d3034f2b4628aad7a8ea6e70be42df06116f48d8cef547b241534cbfca05f5a0507cf49fd07de522006cad9d245f4d7216833eb198d058a1fca8a71653c062fff50f54e7d42b19e5c466a05c621f1e867d0c6f64dac9cf0571db1760cb04187f427e68960b4c1d06f01e23367913c2e7d6744d712e3c65dc97bdc796bfc2ae4c4a80649bc7d3a4b40c1789e0e2281fe4616d0e71bfca59ed7505a8fafc385a890edde3b855fa84e06ce382e8b55f885ac20217f75f34d9ce0733f033e730a23f281b0c681fac2c61376ae39f0fa59c319765ad025aff17979972cb87daf9f9b4a19abf750bd3aeac8c96f7bf6d49e8df84f6b157c4a46fe996f729e15920725be771dfd7790bb5c816e0e8e982e62c45e08de77dadccef7ed0c7396b0d584d35588fe41b5eaf147c4f0a7cf0df39af1bc1356aa456c193624bfb8b2497eee0afdfe5b51aa52aef51be1ec7d61b0cac697f6354aa2bedf6f2574e8729601d3d1cd41ead8ef2253a0187da761a715d69f3722d145d1876153844b01459c7be0092f2aa4c8f0670d435c134a0a804f4946b9046aa04a688d1157c889d23cf3878b2e1bca60a5a4a5c38675745bbbfab1b039e77770ff315ab12560c9dbe9a1709906cb0e99dbfb9e942673eb01b56274a133e73d3a0b647e073f6102aa22faef0287bdd895ac2fb366c63a10a1d3f2c197235095bba98e261ed55bcba021b980ddf9c5957b65787c2459806a2695f7180391539b4c18f79a2b168cc4c5b43f4528c424fe69ec854543d481ad86398a9eef2be208181760637e5b1c4597a5e9ce506c3089a6868ff99cfc6c39acbe925893926fff1d979f10ca7899c539ea3c7ad8f7cce8eaac2c6b5afdcc5cf356c3f234e8c2cf76c7449d78b64d49a4020670dba6066ccf4db0da825a4e24d48a915201716315bd56f5f12d0ee784b047867e4896af52e8e2fc07e958c1ce50f32edcee5cf511180d4195fde138eb810cfd82a6d72070d825c002c9b30893316c26cfee004aa2217da158670f02ed57fde04739493931f9b746afbec9b7ff11cca3f9361957a5f49151cd8ab720cac065589a5185018b1a1b52dc2ded0d8957f61a3f2dfe1b440a6fb2155c989884a999a01b0a84411a1d46dabeada1c5c5b4bf0d035f9e1ef42418ddfebedb01392b35d925e808d7da59d5524a2b48cb983c6c4476c7a0d74606f0cc8e930b6e0a4f3ec6b8170ab06c76ad53fc913886285d684d00d8e0d543c3c77a24586670620dc9da9747bde7038461b98c62685d1c56989cf72ceffcb0b13b66e6ff4112016e52789b5000ccb4c01004eb0d0efb64e660114d163eccf9f5a7c16c2d5e41336451c7ffa93046cd013a60e1ad7a899a9396e39cbac9a966425f87138614b44d30ac4c2fff18a41393888ae5b57b590d6da74626013db4d97b6244580687528a3b04542e2752e3b84a98371554ff2c7c86bb1609d439fc728a4c7504028db6e873f866b446f90cb51f060d463bcf8499390c0e414ef1c17b2581c4e2fd0ea46fe7afaf108a1d77b4a053cc44c4f9eca20c1df77149399e9283e7fc711f87136cb9f5ec21708d3552ab7e6cf1e71476949f4757c9496ba6fc856e477e131efc4bdc9dad75c5fcde3f30480cbef8da14f79c9767c9c32ac5001be4c437e87faef4c24067ed645d79a236403503e26b7bbfbf01ab0c2ebfffe94c5f20ce63a7d3354e22dbea45e227b7a521131c6af9bb35892844fce86bffbd9546d7d897fac32d9c9907be42c03578b4f23a096dd53988d8c1ff4ea0622e6269887ab7f49dff0a54f4258ebcb1909dbc786a2eb0c855a27e6ae0438b1d63fcc58c2e34f78cebad88833ebde1f4aad4984b4f3eb70a20e85599c855b4919c2e32c15f75563ebcdc971a54478b8722bb336b3183acb50eb53c8aa8e629e1c26b45f22057fce5c3ad0765b849f64bc4b9add6c3295e2d116b62d4351a1f8bd240c25e94c98a8098202e4062624e8b85c443602cf520d8e3b10beaa00d14e3f102580e46ca9af9143f2d76bd50d29a041fd56d2ff07fb417ea6106b62f8d3ba37f9303cec80f5176cbfe85b9c217de2c76979f5cb106eacf319d9c23b3ca1a26ea7e20466b82db5cc8fe64c08bb9cf6f831f4ed33a40f5171ac5389133ae3e71e6b41bd9394b80d6a8db515d4f4e6c17ee726d7488c6f001e66a66423ccd89aa85447ee5978cf2fbbaf445698a74d2ea6536266ddbae80267e446b1ff8868a5bed341f5fd6536b585095a2c8c76d59a42fb6bda714f0b04b2a83dd4056853f619e1e77c3380bfe3f4aba91b9d0380d9a0d047d087557286149681e6f8d83f2be4f0523dac5b715158463c9887b132c40f246cfa5d0990e1ad22c3c81b1530f07ab4508432903c448cb60bafa2a2a8c97925624530bc3879c215d25e70789702d8806d2df4e789320d1df4d2827bcc38d4ffefff5b6dc86e51512554f032dbddab2e5de1d6fcf0235acce4b11e8b0a95a57338adf3e4697d2f85f662d83b57fcf8a68e386bbb9eeeada5a2d26f59027e1a827ea1ebba5c63f95a9865d8b0e4e56634e923cd72f9a2550084650871ff44050a7579a4f91472785e3384152f6738f80ac0efe05d672adc2184b2a62b8bb030fe06f29cdab8cf4301294f0692a9cbb0eb731759cb1f0ba9f1ea86bfd0716dd1d1788a5740060a1bdb49bd445ee9c09609932b1ff0243d6eacda6db50822ec7569b556291d0d7fd6b1d2b1e3d0daf5a73b4a545fb0e56eab1ec80840c3976cb3a16768befde127a855509a1230cecf8dd85777c4ff18734a386166fdd524e29db5ecafc3d7b89fe82a5156848b38f0450ad92c97f3775a6145674b79d8fb3811d1212d33d48b3b441966f5826cba1acb2657a547a375ad7006f1db6001eba9ea5f897d4066fd0d84be0115cb43034a774abf6b32e0c1b923d1b634974693bc4ed02aa4442c2ffcbc3ec2cf91ba245dfbe70eec31d2aed0f26e9a3c4fb2265f7aece7f483ffaed8d73fba97fd9a129a2b72ab9a9744d8235d0816fe33ed6418b2d7c2bb93b8cb3d7250661e53886b19c229cfc203266fc1b96021e264817d8024086070e607f28c11b56ec9e62dadd1bfc76fa2bb5fd2828920ee6f28c97b1de11305bba36ac59806d8e2cd7094c9a15e9b2daaf96ee1e5c35160fdad931a7fafd5a8eecd47853d19dc2f6a4f2d0119d2ffe3890b352910d624c2e907b74f4814a205262628d5147d251d7250bac965ec725553cd702917e14fc909a83b2633402d7b9861801d37c352556243f704b42a478d7e64c9a90a1b89809391978be84a574a0ad8fb4f231a4936a67763243edaacc201a1445f8ab9a0ffe14aac5fc9d1248502c0ab4fde66f8c17267a7af2f06092553b022ee4c7e8a0229f100182d2caa249754e3b8d17de57defaf28d2ca5d9c0b803e8d5b104df6b57e8042dc701447a364cb1798e81fecf44701cbca758ae4e840de4d32debda66814e571eddedfb6ba0c7d742f2593b26fe4f1d2852c09642a5f76c2666f99f16fa2ade202ab82d71584faff78fdb10d1eb54c8753a07942f0c8dee174e3e9e439e4626219768388461ca608b4ffd2b8d6a6c9e2bcf6735f0654e71b878023353d5e45e8277d1743eb1441bea7d16d41e9db4a670ab41b979530877a03677034b9534778e9a27a06f751462d6991347cd0151eca87c0e32383e20e4055a0787194b08f62ab46100bca05e63c7f939410a6724e04c71ae038d9dca63658cfe558d421745341997e8f7675babd30730a8f9fcd6d044a8f77dc05577816acdcb3342a053632d511aa78404fac5e7a175f00b65738b4a0d8572323d53769f89b46ba2943f9282b455272e97c408d260a0e784e65bf081c09517b51414145977c2daaa0a3d265fb3803cc2fbe1841ffd8cff01fb33b18fbc4c5429918ab5ab1326de2ef7346ca1777a8d9b3e6c0d17d86a948be20120043d93de33b016c788b4e20b1280f603500ae19891aa9bfaca39e5915f2adf31f99861834fed48333946b22de4f876e64d6aa89b47652780ca71d33af9ef8804892cc926d9ff2967f4e4fb5f765e7cc6e029c62f849aa0ad354c2d585e3f56b58d887b8756f97860f4460e35d2a4ebd743807486bc13b6cc37e1c124acb182889076be10c0deb4f53b75bfc9b233154e8ec94d6c1e6ee52b749b725e9ea91785a71bfce7c79f1840bd933c84ef200f3887e720cec25e48087486f94183c80eba847314e87c6a99f2ec9a48410923f65c72538a37602a6350a271561ab9a4fcca52048d40f4c5e4b73623ddf857e90061789101c68b764304442d12f6229f14f113f926c912a9223f3a02b3d116da391ffef138ff7ffa8759bae1ef080a629d1f5610a023", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x90, 0x0, 0x0, {0x2}}, 0x0, 0x0, 0x0, 0x0}) (async) 00:11:28 executing program 0: r0 = syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r0, 0xc2604110, &(0x7f00000000c0)={0x0, [[0x3451a453], [0x5], [0x2cd]], '\x00', [{0x5, 0x5}, {0x0, 0x8001}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x7ff, 0xfff}, {0x0, 0xfff200}, {0xff04}], '\x00', 0x200400}) 00:11:28 executing program 1: socket$inet(0x2, 0x80000, 0x7) (async) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4045ff, 0x15, &(0x7f0000000bc0)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f00000001c0)="813e37f8f9bc53b8d2190168e4d3d1b4f63c4b993e82f1dfe7354fcd09930a92c992e6966329bbc621822681bb9fd0f4af588ab5629a7d33e299719b300fdac1ba10427c39a282e682073ec94414870644efe15b", 0x54, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000000080)="000000000000000000a6000000000000000000000000000000000000000002183e0554dcb08c0e703aaec8625c8a028b1926464a8597351517175b9782f5a3f868c5de1db6fa29", 0x47, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000000240)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000040180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801aa30e2a706411f190000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003f864000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fdc}, {&(0x7f00000005c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000000dc0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001e2ff00000000000001000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000080000040000000000000000600000000000000070324204200690074006d0061007000a00000004800000001004000000001000000006d1a1e7a00000000000000000000000000400000000000000000100000004000000000000000400000000000000011014744d0c76ef89027c8aa9f62204e75b6564edc80111908701c874dd9dd24b7854e625cb8252c69d943881f657db8ec4d1f6e2484ecae2dde347743421f361bc15ee2f5542351f59b40dfc797eae992b0c7d4f660a470a48fc10f0e64bc92ff15e0c607278f04413ba5f3ce12cd7b237d563dbc450cb46f0fb0cdc97bdd816e7c65b7a36b3108ff3b767141b45703e502b31b4e6b6c759812d05fa86600d5b3cd39c6a87b38aed00bd7cebb849159c0ac759c9e3f4e347fe5420ee30a9d6814b8ed89cc7b6b34473ec8d44dfbbe326b023f188fee688f53ee14c895fd0fa9de7fe25b8dbb19f452d7546b7f4c40389700f8f7871c8c265dbf9a8ccba2fd6d898f741ec187c5e4f2d797ad1832dfe8ce38f4235a595961876bb8cb08c940fe7bdcc420b425681b748015d2fc1ea5f809358b11e33a91f125ce", 0x29b, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c4530000300000000000000000008000100380001007801000000040000000000e1ff0000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe010000000000004800000000f01f000000000000f01f00000000000000000000000000240042006100640002ff0100000000", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c585549440000000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100100000000000006400000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000000002", 0x6cd, 0x45000}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f00000007c0)="f7ffffffffff6c85507e207950cbb02575507700fffb9a55fb8d253755da1453094bdf12f9dea56eca6103d9a0c7c7f10482f7433c1b819f5bfc850c99b3f9d627a7b397fdf4f0303f271f526a9a7890a9a155af4ff2f497feffaec1f6fc8abc8717cb83a803b225e2e5497563b268a3beb1f964000000000000002061dff0281b6dc6572ed135b36f9c052504062fc60097e40f9be0fb831dad3a996176570845730000000000000000000095fe28614719bf7f7be9f18fa6a54f848514c8763ad7e6e41e09dd208a22b79d97053f495ba598be066ec1de22bd9e79851d13117d3e8b8248ab4673f6b8f473bf4c1f5d730c7ededcd9705ef3dd745e531edb04fc1b861c2cb57e107c2eaa0a2ccbc67ba70b9af536564c93b73ab6cfafc58d339738640af0789756372a0b0d64ba25d4d1a703738459ff5a492de9f3ddce43b48b5e8d1228cb0600000000000000", 0x14e, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b30001010000007c00000001000480480000005800000000000000140000000200340002000000000014009f111200010100000000000512000000000018009f01120001020080000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x15b, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff