371c681ec64820dca3d49093fea6173ed3f81bff3401af41a98780fba98106836852f2ca6a083ffdf473cc53f0c0f6dd5ac33fce453eca476da55ee3aca43f240c43d70ae321f04265d9a35f930f9ee384caa29456c3829e7c8376962ff4bca0921ecf69e425ce1a34d69267e91f617d0cda98f6788a7c29fd6cef93493a2bd64de6195500dd8014f6049790e82a23cca156e4a877d2bbd1f089e68effd992d181bd73ea54d7d7dfa99ebaf9f15a84d068505be74f93610818590042d9f4ceb0f4bce0fca2678bdeebbc1b5f16dc8409a1d3669a4ddb55f56d2571013ea7fc03038a00e5e2c28db5959339ff600de68c96ebb2dbf9e77f08912fbd9d1fc4a38540ceec9bb0e12a1f75435e63ce46489f9f3144248b260e4daf4e8e900ebf78391784355fb2e58501a4f00341a32a5312b86545665375897ce0f1d603b81efa98c6d6976f5bf3d870b20ab5cfcc8f65d334ad094907a10e2912230d5c74863578e4e3ad1644e42ee1bcaf55b7f87eba1608215bcca291695ac5703f53b2e5ae9dca5f20e2e33c0fc9c585687b0f66266cd9c6e2e678b405f0cb1ae48cd3c15106adf708533522fabe11b3974e3e05d18a7b36f8bb67fe3dc280a9e007ed398258ee81dd466dde9ca63658f375c0b7e34e4863164d76fa4c4b099e211a640b499e3f1318b8b976fb10e91061789e1a4853d65b04b1d2ec4c1b440a8f0dc199fc0aad5bc2efcd43e24c8ee132f90869b3677194d12158f646fbb66a99238f0b2c4078122c76d0af337d6e28da32eb24c5f2be8f547c82d1a76856d5d7036b0405d3d8c4ac5a54deaefd7d1540bfb5614d1ec0aad9ac8174d2a94db88269e1d4229cf09dccd092287db2fea2b70c028bc4097100e3e117f425d8693dabff38ff012268fbecc6d4e18e5dce92c43013a9c30860092e6621ad847d6f2368141f4f8b32afb0d0c60768f66bc96f7a789b72a4d6d14f8c5e16b8c177418749c642fba564a84ba0dde0361972991211c9264fb78e32877755d1e908991225ec3dafeb8d303461b8172af70e424fa02e094488d8ebf424bb8f8b7547ec9ad09e605230ebca114a455989a9cbf6bafe0381684669655b094311822f4cfba58f240ceed71aa72451917389e4d431b8d2c9afff1414ce13dfad795226a4a0a3e02a19dae828c97dbf75363f0f873dfb8fd5371052919bbf8b9fa542d3e7402c3bb2608358e78eedad468a8eac9448ecac1b51b02a73c1ce35c257f7a0762d008c32c6cb7bc4dc8ea65f95c79df6cac96d7e4f2a8c12b988ad613f3b5e5e6e4fa4957c4f0d4289dff8798959f91e368724f234a48423c0e0b9fad8671592088fd7cbeefed0ea89b97f66d14345997e26973f4245fd11ae850417436e4991dfe2d965c4afd4ec82ee53695b92e1b3cd1e7ba0fba4d65766f6174730cb2fe7da5d332c01cb968f85e3fd77f1b28633599f311edc6524ba67010a05ad58c76c4ba09a05f1baeb9f58e73850b0f01ed682549904e4c3d125620a3a9e086ed530ddcfd9ec2ebb49b353e12b9767ef4d378eb00459c933223cfe24827047238c2bcb478b9d97d10d5c3ef6817a6de9252075215f34bbca37c05823becf9f81d4a84bb286d0ab5cdc6aecd4faac92062a1ee455dbbf1deb916d836be222e1666f054c9fa070ea532f60ea7d3408b61eea5bdb838f644ade9c2c0234b9a5fafe2ca36cee0a8ed408c621135dac898c00e5c890aa46e3cd7ac3da5b899d617dc5681e03bbd2967841461f7aaa72caec25fca75f71a609796d72dd4d8c1cb98a09165e22f18690bf4b30090617c6dd4e99c29ab149d7acc774706c61d56f5b8ea973fd75e1e9f861d80b8863b3a1e7e6e47139055eb1632c40727ad1df5e8e2199f8b8e9a840d7b4cf50015ac4c352c9ff7d177f7efee331b69435a7789dbb23dc373ad15f4e64abfa1fed4d486adbfaf1ee82e5c94a0c06dd3a72b7483993fd9d3521c605456b2392e4dee4aab43158835505601d7c36d0bf4aab7dcb8274feb9abcac1c480f49906135beb42e11961f1eeac01dc74d8813ce4ca20751dda4b89062a881636f0e7a3c62a19b07a4333a692758f180a5b3efe7b88ef492003812d7612c81ddd0caf493e9f6802e932291abb32e7703a21c00554ffa8280cb1054a836af60407235887affbbc4505a61384274de647e3bb34446ef0e9bf129e45642bcb298814c6aa985ef926e03b409fd443f2240c202b3d5fe9ba0d67cae5553075501bdec37512012cf4682449ba20034dc6d665483c7b8a27b7f8710cf41df9e75774b3aa00aec7451918a5ef8e6da90f90d9027e2bcacfb586ee584e1833c15d3a2380cf3bc7f17c9359ef98e9841c73b8765f09292ff4b747e91f49bc9f2db333d5390aaaf11a72c48da963e9644cf03a7ac51d4927bc4211806db3283cee1cb9f38d7a0ba98e9823c1a1f08bc471a97c4be74af2ba1f631f4dd77f1ac5074ede2815e9b5b71b69685deaf5b20aab4b5b68a4dcfbf741b6c20b4a24ca99982008d287e12574ef653e7ddc30c2d0efa55eee86685202f4b3b23075ebffa53f27943bf0d6b8c3fb65824e95499e9f2a2cbc75706ce2416d72ba83c342b80607f246aef6a3996d837e64648032b60a52d7d5c2c2e73de385de7a8185ded4c336626fb75df50887ac942dcfbe4f5b8de09499a04c5f72741e34a6ef87017e37e1a78571c2fbdf03d6581839903f34fca5fa6298d4e4fb7b3a6b4e73b87db9837cd45d60b637bdf97ff6110cac7112bc1c4433b1d41d3c61864f1a3c2a6486c59b86c299c92ac94446a9905aea48ae1a2a7002833e9a80e9e400506bfb35ee28fa926f8191536e849ffe48c90209d79d1a0daffca54bb97427c7e633df5ef46cb6750d1fe89975010a9ca204ec6386bc874422e54660626159ba85b49bb77c4bd6192d74257750f5c81fcd62aab91ea637b5b7ad464c14b73f8455cb6e99cacc163df5d9537d1c2c800ddabd6cf66bd3c23ad9b7e817649ec183278c703237018dbdced9c9e63fc593819ac0862cf159eb8348b79b182a4cf69d7dede15d94bfb9abbe22b5130a0ad3185a872ac8a0527bd3cb9292ed383eed9066800475956472f516405c4af6fca82fd373bc729ebdd142abc2a9f3b3482037ee8318a08f0ba374b9e65cd4cb03a6a067bf2bb9d230d52c5fc517f4f598f9cd97e8a8037c6f77649482527a61716678593f03e5b90a9cb208cf8aba82623ce7e76812bea904514ee3e906503dd3e7eb549097c9c2405df0f0d33d32c032441c1c0fb815a074d94138af5f520af1fa7c7b27a5277bedf5526515bf17316f59e76da4e2c47e26f515ddcc96fb033020a7e13fc121a4761771a599b54e745de3421925e1368f04f4cb0d61980d8c5404ff0103bd320227a6ebab55421be8347945b110ab86d131817fbf398d53db25b178ec133780fcbeec75212e8e9854787d8e9b1ec9e3cfa845c181c2352c5bbcbd51f5e6b2bb7fe73c48b8d928992d7cda23b059519136d41f41f908b7b17b5fdc4e06add2732e6fa03d150646ce48ea384d8fefc0aaf1b4d75a9e22c0f7f7cbf112072828dc00216adafc68674df69cdcb4eb11bdbd6936dffa13bf0648b402594df394da257ac6498400b70642b1c32301287ff41e8e5ec61f8ab9fe067707dcd57607576630cae5dbc47649df3beff14ae8775d934f757f65d3f6682d9bd16da1b16fadb9629933a512831850702bf807dbc19db58e5aeb25918e322b4f7ffa8547068968f3174916b054c2fb6fe60e8ab49dbb397ed941d460d0cd9211b05446a85ccac92d08e6382d0585a20a1baa06445aad024c13fce14e74ababc4d485584b071435b791e31f786ada9aca1c3fe4dd6618eabc0ca40b2181bf685ec0fd75e3368542eb215767f89421e1fe71fc5a3ce80a6733e81b5e5fcb1950d91b0293d5bab860fd6c87a3ed3110f936e55c57920b9dbd417217801b58b35d4a9fcbb028a8845b7a3a788abcbcb3ba90d53947d10c3569311e3a026b5c8bd24658638ac15439c74e648b25e5a2adf39f70d574be1f0bd4d6a72f795e16f1ab51a1674b8aeb5c179eec2888355eb1eb90d7b8550ac32e57bdb4e7178e18d3552458174c97728a60f5eb4bdbf8cec1f35d949c1694ff1c29ddcc5881c610a6ccec69628ab259c43627742ba7ea20e7ff026a98c2ea8a2148ef231ec405c30189d32bc38c46057c51786484a17b04c22008a7169e7e2c3ea43aab5df081117866eecf1b40e89b991a1163f84f61649ca79dd806ae858ebd56746ca116a186e8fc07afe9e86e736907261f5e3c8ced646ec856a99db19e9d8709422e0965225d6bb5f336513d45c61ca47dbbcf5943f2e0da24c27c0a7a39ba30997b7293746e2e196d2340f4a38064d9d15b4f09b22bd4bd7fa6f37981fe2b7b26bf2948a599a5bf9083dc9ce6fb0bf540822ce2c564e7482e56525c47a9c54d7de63b483ca666ede925abeae4e9a81d0738e8ce945b841947593fcc8c9019bfbc0bd594f6d438fb3a69131eec664cf4c2a71cf810efe1bbdeb34b010fed14aca6d9ff9d534e83d06f0c4931984483e223c830471d1471b5cb329e4de4bb0bab6389152fae2f129f032d5da5079531bb83c10d44430de74cfc59d0dea3d417f3533759202ef6ae58f11eaf0a4f58ea5f5aa4ce1c2728f318b1b62d431b75b51a2201adb1389928434eaef4a4c6d45419ec61a7743fbd2887f4d814b7552f83294988dc5118ac51a1d79aa5b28fbd24db87017407b4566c9f16c85f29ff0ab34cf52fba1b220304efbf127bad31e2fb9703c9ac5b589ecf8a1be715e739a43d7e0dc09d859523ae8613de7ffae0a32300c608a3f8fbf6373b2731f6b81f4e1bc7570aa4445a67a2dd7dd21a940654df7d4ae2f07742e974a9d0ae273229c03cf4243c0633eabc408322293d375d278b00d42f0f5d4f3edf5b88c5160d5fef0237c93a56491a7338c9cd18ca11d844b1f7f63f81e3f1a18da63c19c15dc13172fd1404881dea0ffa51af870b2aa2dafb8c1ffa2179082df818f1b3093a2b98480d7e1fa9921db1fb1edb3efd33c06cee199ec37cb17358a2d05aed2c21e36a0eff76dce2b9eca6abf7a335c0af507041e62299ea40eec04929a7851f3470e531907d9ea3faefb15e1c89ff37d3920631d3ab31bca87f91cb5a995dc3194ab9eb3dc60d2fcfb9c453c3c16d245bae5649ba39dd1ae17875fdd3498fe8f9349bd3bd7b399c17662910a45e68269a388428ed22a713566f2e242183704b9c9231d0053d742a9611e7a9042cac4a0d2e34b67c76511ecc98d1046eda758585e0237509e710774b03b52cc98034affbf7080c0970b209eba59f8c80230de557a2f1036d02ccd477b8299dc70f4f38adc40d2635a430fd980dcccbd804fb881b17b686a2651e9874c88bfd68243ae5a27eaf7a6bd6af66c6a78f67c7507a8be1eecc1851a3b4f32ae186f8a5fdb79234b7142691c1842126c6d4f3a850731364846864951d7bb918379c183a4857906f8c5a458c354cbaca22e2ca10d3b7435249482153d458e2f441a7d41a098e0289ee9fd2d79f6d816f8ce14b489cd5257a8b317f9243162e328dc917d56dee4278b658765bbff041506ed2c9266dbe9125a5ebd01d1cddc23559731ee433fe1e7d7f8ec9d4cee9cf8334e172c4ec429483b26bb3c33d14d6b3ef4658184d5a6f662904243b118a0873413bf053fa77ecce4912d0641315f66353477c0a523ea1ebab816f4e4ff34316612dd36d753781616e00014a71ab64e7544e50ee014232e642a3b65bd2757ce7b3a7e6862d3b48459280e744a62cf8813ae05834df1b8b64269fc30f912498e4cc6e2c34bebf15536529113a9649a20c36c025a32f5c9eb53f80f4838f3ff5c24530b409ee5191bc08d568c3abdedfd77b1e01a54ed0ea03bf3762bf16510a564de4782e0736afe5f4fd9f48b482266d1538d8ef7e5d8576eacd17a22b2d571cf3d7f3bf5b8d3002ccef5326a492242cd6bf7c4fd98641c725ceb741f71869366acc8fe1feb9884788a43332119d42d9fb25eca057f64f29ed19a1a83653a301fcc29f75ada26f9c52df4fbc2012255271fff30b266c66917769007b9edb341c7b86acc27a8954fe0b32ff1a00"/49147], 0xc000) 08:26:46 executing program 2: r0 = syz_open_dev$char_raw(&(0x7f0000000000)='/dev/raw/raw#\x00', 0x1, 0x2901) write$char_raw(r0, &(0x7f0000000200)=ANY=[], 0xc000) 08:26:46 executing program 5: syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x0, 0x80) 08:26:46 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:46 executing program 1: setuid(0xee01) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x24080, 0x0) read$midi(r0, &(0x7f00000001c0)=""/197, 0xc5) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_GEM_FLINK(r1, 0xc008640a, &(0x7f0000000100)) socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:46 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r0, 0x80304d65, &(0x7f0000000100)) 08:26:46 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) syz_init_net_socket$rose(0xb, 0x5, 0x0) getresuid(&(0x7f0000000040), &(0x7f0000000080)=0x0, &(0x7f0000000100)) getresgid(&(0x7f0000000140)=0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x0) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000200)={0xa0, 0x0, 0x0, {{0x3, 0x0, 0x8, 0xd46, 0x7, 0xffff37cf, {0x3, 0x4, 0x8, 0x80000000, 0x7, 0x10001, 0x9, 0x76336b89, 0xd5, 0xc000, 0xffff0001, r1, r2, 0x6, 0x8001}}, {0x0, 0x11}}}, 0xa0) sendto$isdn(0xffffffffffffffff, &(0x7f00000002c0)={0x5f2, 0x6, "c65136000f7aa65dcce82397513fbd637df7441b6807cf009576b5cc4859517971d6294dcc372bc01f21b00f30f48a50e7f9bf02dcc12534f7c1071a50b20f081f55d32dc3663a5853c685d90dd85ff9d7fcfa95fafdc003d36f3d8c2d028df5f5c5ab87965b646c044d0aefe69b432de5c449c8c18ada9dd2c6fc0bc867cdea518bf6cffd9602aa6f1858027917974be8910ba242af321dbcc04ae947132286114c1ecf62c4188b5bda"}, 0xb2, 0x4008080, &(0x7f0000000380)={0x22, 0x7, 0x7e, 0x8}, 0x6) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000400)={0x2020, 0x0, 0x0}, 0x2020) r6 = geteuid() write$FUSE_ATTR(r4, &(0x7f0000002440)={0x78, 0x0, r5, {0x2, 0x680, 0x0, {0x2, 0xfffffffffffffffe, 0x5, 0x9, 0x7ff, 0x9, 0x6, 0x8, 0x9, 0x4000, 0x7, r6, r3, 0x7ef1, 0x6}}}, 0x78) 08:26:46 executing program 5: syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x0) 08:26:46 executing program 2: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_GETXATTR(r0, &(0x7f0000000040)={0x18, 0x0, r2, {0xfc000000}}, 0x18) read$FUSE(0xffffffffffffffff, &(0x7f00000026c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r1, &(0x7f0000000080)={0x18, 0xfffffffffffffff5, r3, {0xfff}}, 0x18) 08:26:46 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:46 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r0, 0x80304d65, &(0x7f0000000100)) 08:26:46 executing program 1: setuid(0xee01) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x24080, 0x0) read$midi(r0, &(0x7f00000001c0)=""/197, 0xc5) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000140)) socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:46 executing program 4: setuid(0xee01) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x8, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f00000020c0)={0x2020}, 0x2020) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00') sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r2, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14, r3, 0x800, 0x70bd2c, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x4) 08:26:47 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 5: syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x0) 08:26:47 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$KVM_IRQ_LINE(r0, 0x4008ae61, &(0x7f0000000180)={0x5, 0x4}) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0xff, 0x6, 0x602, 0x39d, 0x1, 0x3, 0x5}, &(0x7f0000000080)={0xfd, 0x0, 0x5, 0x8, 0x2, 0x100}, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x100000000, 0x100000000, 0x7, 0x3, 0x5}, &(0x7f0000000140)) 08:26:47 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 3: openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(0xffffffffffffffff, 0x80304d65, &(0x7f0000000100)) 08:26:47 executing program 1: setuid(0xee01) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x24080, 0x0) read$midi(r0, &(0x7f00000001c0)=""/197, 0xc5) socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0x18, 0xfffffffffffffffe, 0x0, {0x732}}, 0x18) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_GETXATTR(r2, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x0, {0x1}}, 0x18) 08:26:47 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 3: openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(0xffffffffffffffff, 0x80304d65, &(0x7f0000000100)) 08:26:47 executing program 1: setuid(0xee01) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x24080, 0x0) socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) ioctl$VFIO_IOMMU_UNMAP_DMA(r1, 0x3b72, &(0x7f0000000100)={0xba, 0x2, 0x6, 0xfffffffffffffffd, "934df2f1cc66fd120b3b4c1997082a31588777724922509eab2815dacbacfd7e2e4feeede625c2ecce04ecb5c835b077c696127e6d468e3c50001c747a28fd8449087a53339e177a1d3544f6a234801e413bd2b7566c2bc10835fd2e9f2603db40d7bf8de9222ae6b11991e8ab718511e212ccde0cb5cc9cd80a2d07327654f64ef52c2491872ea5a96458ab3ac29af5ea2c91b5a111e6013a157de6c312f05cc4a2"}) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f00000001c0)) read$midi(r0, &(0x7f0000000040)=""/53, 0x35) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, 0x0) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0x18, 0xfffffffffffffffe, 0x0, {0x732}}, 0x18) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_GETXATTR(r2, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x0, {0x1}}, 0x18) 08:26:47 executing program 3: openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(0xffffffffffffffff, 0x80304d65, &(0x7f0000000100)) 08:26:47 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 1: setuid(0xee01) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x0) socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r0, 0x80304d65, 0x0) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0x18, 0xfffffffffffffffe, 0x0, {0x732}}, 0x18) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_GETXATTR(r2, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, 0x0, {0x1}}, 0x18) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) ioctl$VFIO_IOMMU_UNMAP_DMA(r1, 0x3b72, &(0x7f0000000100)={0xba, 0x2, 0x6, 0xfffffffffffffffd, "934df2f1cc66fd120b3b4c1997082a31588777724922509eab2815dacbacfd7e2e4feeede625c2ecce04ecb5c835b077c696127e6d468e3c50001c747a28fd8449087a53339e177a1d3544f6a234801e413bd2b7566c2bc10835fd2e9f2603db40d7bf8de9222ae6b11991e8ab718511e212ccde0cb5cc9cd80a2d07327654f64ef52c2491872ea5a96458ab3ac29af5ea2c91b5a111e6013a157de6c312f05cc4a2"}) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f00000001c0)) read$midi(r0, &(0x7f0000000040)=""/53, 0x35) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, 0x0) 08:26:47 executing program 4: read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 1: setuid(0xee01) socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r0, 0x80304d65, 0x0) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) ioctl$VFIO_IOMMU_UNMAP_DMA(r1, 0x3b72, &(0x7f0000000100)={0xba, 0x2, 0x6, 0xfffffffffffffffd, "934df2f1cc66fd120b3b4c1997082a31588777724922509eab2815dacbacfd7e2e4feeede625c2ecce04ecb5c835b077c696127e6d468e3c50001c747a28fd8449087a53339e177a1d3544f6a234801e413bd2b7566c2bc10835fd2e9f2603db40d7bf8de9222ae6b11991e8ab718511e212ccde0cb5cc9cd80a2d07327654f64ef52c2491872ea5a96458ab3ac29af5ea2c91b5a111e6013a157de6c312f05cc4a2"}) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f00000001c0)) read$midi(r0, &(0x7f0000000040)=""/53, 0x35) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, 0x0) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0x18, 0xfffffffffffffffe, 0x0, {0x732}}, 0x18) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 4: read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 1: socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) ioctl$VFIO_IOMMU_UNMAP_DMA(r1, 0x3b72, &(0x7f0000000100)={0xba, 0x2, 0x6, 0xfffffffffffffffd, "934df2f1cc66fd120b3b4c1997082a31588777724922509eab2815dacbacfd7e2e4feeede625c2ecce04ecb5c835b077c696127e6d468e3c50001c747a28fd8449087a53339e177a1d3544f6a234801e413bd2b7566c2bc10835fd2e9f2603db40d7bf8de9222ae6b11991e8ab718511e212ccde0cb5cc9cd80a2d07327654f64ef52c2491872ea5a96458ab3ac29af5ea2c91b5a111e6013a157de6c312f05cc4a2"}) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f00000001c0)) read$midi(r0, &(0x7f0000000040)=""/53, 0x35) 08:26:47 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r0, 0x80304d65, 0x0) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0x18, 0xfffffffffffffffe, 0x0, {0x732}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) ioctl$VFIO_IOMMU_UNMAP_DMA(r1, 0x3b72, &(0x7f0000000100)={0xba, 0x2, 0x6, 0xfffffffffffffffd, "934df2f1cc66fd120b3b4c1997082a31588777724922509eab2815dacbacfd7e2e4feeede625c2ecce04ecb5c835b077c696127e6d468e3c50001c747a28fd8449087a53339e177a1d3544f6a234801e413bd2b7566c2bc10835fd2e9f2603db40d7bf8de9222ae6b11991e8ab718511e212ccde0cb5cc9cd80a2d07327654f64ef52c2491872ea5a96458ab3ac29af5ea2c91b5a111e6013a157de6c312f05cc4a2"}) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f00000001c0)) 08:26:47 executing program 4: read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 1: socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) ioctl$VFIO_IOMMU_UNMAP_DMA(r1, 0x3b72, &(0x7f0000000100)={0xba, 0x2, 0x6, 0xfffffffffffffffd, "934df2f1cc66fd120b3b4c1997082a31588777724922509eab2815dacbacfd7e2e4feeede625c2ecce04ecb5c835b077c696127e6d468e3c50001c747a28fd8449087a53339e177a1d3544f6a234801e413bd2b7566c2bc10835fd2e9f2603db40d7bf8de9222ae6b11991e8ab718511e212ccde0cb5cc9cd80a2d07327654f64ef52c2491872ea5a96458ab3ac29af5ea2c91b5a111e6013a157de6c312f05cc4a2"}) 08:26:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, r2, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x20, 0x8cc, 0x210000, 0x4, 0x1, 0x9, 0x3}}, 0x50) 08:26:47 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0xb1d4, 0x80002, 0x20, 0x4ef, 0x5, 0x72b11f38}}, 0x50) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 4: r0 = syz_open_dev$midi(0x0, 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 1: socket$phonet_pipe(0x23, 0x5, 0x2) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r1, 0x4038ae7a, &(0x7f00000003c0)={0x0, 0x76, &(0x7f0000000240)="d7a862c72de968bd30ffaa65b8befc8ea23f145aa44583cef0a22542b3da8452e8f5a71ad4c6e3e8eebd10d3dcf424014677cefb5738ce70c4752854fe23bef0c8e7dc6ca97dfe05e6a65b447b32e6b9f596", &(0x7f00000002c0)="6af3dde80bbcd4dd22e783589db5176b4cc6e529bd7e3729fb9f91567af0292539593ce49150b8c4712bb2f7549dee8bc734770588916c90c35896e51f5cc2daab571cca4f2eaf44df62a10d7e3bef6f8e0986c06074af6408cf6c0ac923276a4f28ddadcc4d10af8925d42e1b9c2db1dea268b2f9c098f8b13f570b322d666a07c29d0518f744a76ae3e4d2d8dea0e6ca5ea2dc615544addf246205afaec2e8e6878c94596b3604ed34bb15f07fadd91c17fb920ebc60496e24ac017470211da69cc7088d010b1a2f650932da9c9b36da33a6c3edf523892f9e408c9f8921245af0ae85243d80733b64283823", 0x52, 0xed}) 08:26:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 4: r0 = syz_open_dev$midi(0x0, 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, r2, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x20, 0x8cc, 0x210000, 0x4, 0x1, 0x9, 0x3}}, 0x50) 08:26:47 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$dmmidi(&(0x7f0000001100)='/dev/dmmidi#\x00', 0xe331, 0x200) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x1, 0x5, 0x6, 0x1}) 08:26:47 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ubi_ctrl\x00', 0x40a000, 0x0) 08:26:47 executing program 5: pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 4: r0 = syz_open_dev$midi(0x0, 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/196, 0xc4) 08:26:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:47 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, r2, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x20, 0x8cc, 0x210000, 0x4, 0x1, 0x9, 0x3}}, 0x50) 08:26:47 executing program 5: pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) openat$vfio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vfio/vfio\x00', 0x10000, 0x0) 08:26:48 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/196, 0xc4) 08:26:48 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, r2, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 5: pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$dmmidi(&(0x7f0000001100)='/dev/dmmidi#\x00', 0xe331, 0x200) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x1, 0x5, 0x6, 0x1}) 08:26:48 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xb3}) 08:26:48 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/196, 0xc4) 08:26:48 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 5: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:48 executing program 5: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/196, 0xc4) 08:26:48 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 5: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:48 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) 08:26:49 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$dmmidi(&(0x7f0000001100)='/dev/dmmidi#\x00', 0xe331, 0x200) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x1, 0x5, 0x6, 0x1}) 08:26:49 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:49 executing program 2: syz_open_dev$midi(0x0, 0x200000000000082, 0x4040) 08:26:49 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, 0x0, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:49 executing program 4: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:49 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:49 executing program 2: syz_open_dev$midi(0x0, 0x200000000000082, 0x4040) 08:26:49 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, 0x0, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:49 executing program 4 (fault-call:1 fault-nth:0): r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) 08:26:49 executing program 2: syz_open_dev$midi(0x0, 0x200000000000082, 0x4040) 08:26:49 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_POLL(r1, &(0x7f0000002140)={0x18, 0x0, 0x0, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:49 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x4040) 08:26:50 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$dmmidi(&(0x7f0000001100)='/dev/dmmidi#\x00', 0xe331, 0x200) 08:26:50 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$9p(r1, &(0x7f0000000000)="de581dca21e13467b9d2cc2c40240a73230cd8622054cfefe2348eb4", 0x1c) read$midi(r0, 0x0, 0x0) 08:26:50 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x4040) 08:26:50 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(0xffffffffffffffff, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:50 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:50 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:50 executing program 4: ioctl$SOUND_MIXER_WRITE_RECSRC(0xffffffffffffffff, 0xc0044dff, &(0x7f0000000040)) r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0xb54, 0x0) read$midi(r0, 0x0, 0x0) 08:26:50 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x4040) 08:26:50 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(0xffffffffffffffff, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:50 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0xa4c04) 08:26:50 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) 08:26:50 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f00000041c0)={0x18, 0x0, r0, {0x81}}, 0x18) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(0xffffffffffffffff, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:51 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:51 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) 08:26:51 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xfffffffffffffffd, 0x0) waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000000), 0x1000000, &(0x7f00000000c0)) openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000180)='/proc/thread-self\x00', 0x101040, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) waitid$P_PIDFD(0x3, r1, 0x0, 0x2, &(0x7f0000000300)) waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000280), 0x8, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_POLL(r2, &(0x7f0000000240)={0x18, 0x0, 0x0, {0x3}}, 0x18) read$midi(r0, 0x0, 0x0) 08:26:51 executing program 3: read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020}, 0x2020) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:51 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:51 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:51 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) 08:26:51 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:51 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x8, 0x0) read$midi(r0, 0x0, 0x0) ioctl$KVM_CREATE_PIT2(0xffffffffffffffff, 0x4040ae77, &(0x7f00000000c0)={0x1}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="9feb01001800000000000000280100002801000004000000080000000000000c04000000000000000a00000d000000000d000000030000000a0000004869cf46020000000300000005000000030000000a0000000100000005000000010000000d0000000400008d85fb7c71885f33ab9a59fb01e45d4d00100000000204000007000000010000000d000000040000000900000000000001000000004c001601080000000000000904000000000000000700000d0000000008000000040000000c00000003000000001000000000000000030000000500000006000000010000000c00000005000000070000001f00008401000000080000000500000008000000100000000000000009000000090000000300000093fe1e0e0c0000000600000001040000030000000300000004000000800000000000000001000080f3f7652f06b76b70ad681f1e1b63269ef6cf6b2bb628d74ce4fc6289da76d02aa2fc4e0c57fa845bf67c147cd64c8f2b44c66bb458555d9a307c1cf12d705e306e6534fe093e30b19d5a4a5e2b258917dd3f2dde12301cd31f69667b2f2f350a71d62604beb726475ab20a1d20bbd3ab8ba9cd642ebc90be95991c409b27ad9df0ff8afce9b95ac86bce0b71c470e8e9bef87b8f9608bb8eaca0724a4d2098c7a324f2c4b11a9bce7af34edec141a39db489e7350aabbb7e"], &(0x7f0000000000)=""/26, 0x144, 0x1a, 0x1}, 0x20) prctl$PR_SET_CHILD_SUBREAPER(0x24, 0x1) 08:26:51 executing program 2 (fault-call:0 fault-nth:0): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:51 executing program 4: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x40440) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x0) [ 1785.724238] FAULT_INJECTION: forcing a failure. [ 1785.724238] name failslab, interval 1, probability 0, space 0, times 0 [ 1785.740772] CPU: 1 PID: 19467 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1785.748699] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1785.758056] Call Trace: [ 1785.760651] dump_stack+0x1b2/0x283 [ 1785.764284] should_fail.cold+0x10a/0x154 [ 1785.769519] should_failslab+0xd6/0x130 08:26:51 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) [ 1785.773500] kmem_cache_alloc+0x28e/0x3c0 [ 1785.777647] getname_flags+0xc8/0x550 [ 1785.781450] do_sys_open+0x1ce/0x410 [ 1785.785244] ? filp_open+0x60/0x60 [ 1785.788910] ? __do_page_fault+0x159/0xad0 [ 1785.793156] ? do_syscall_64+0x4c/0x640 [ 1785.797144] ? do_sys_open+0x410/0x410 [ 1785.801018] do_syscall_64+0x1d5/0x640 [ 1785.804898] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1785.810086] RIP: 0033:0x417d11 [ 1785.813294] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1785.820998] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1785.828261] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1785.835533] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1785.842789] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000000 [ 1785.850053] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:52 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:52 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80000, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r0, 0x4008ae48, &(0x7f00000000c0)=0xf000) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r1, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000000)={0x1, 0x5, 0x7}) 08:26:52 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:52 executing program 2 (fault-call:0 fault-nth:1): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:52 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:52 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:52 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) [ 1786.554437] FAULT_INJECTION: forcing a failure. [ 1786.554437] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1786.566387] CPU: 1 PID: 19483 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1786.574356] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1786.583713] Call Trace: [ 1786.586914] dump_stack+0x1b2/0x283 [ 1786.590549] should_fail.cold+0x10a/0x154 [ 1786.594706] __alloc_pages_nodemask+0x22c/0x2720 [ 1786.599470] ? __lock_acquire+0x5fc/0x3f20 [ 1786.603732] ? get_pid_task+0x91/0x130 [ 1786.607621] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 1786.612463] ? lock_downgrade+0x740/0x740 [ 1786.616613] ? get_pid_task+0xb8/0x130 [ 1786.620496] ? proc_fail_nth_write+0x7b/0x180 [ 1786.625022] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 1786.629976] cache_grow_begin+0x91/0x630 [ 1786.634040] ? check_preemption_disabled+0x35/0x240 [ 1786.639061] cache_alloc_refill+0x273/0x350 [ 1786.643407] kmem_cache_alloc+0x333/0x3c0 [ 1786.647555] getname_flags+0xc8/0x550 [ 1786.651362] do_sys_open+0x1ce/0x410 08:26:52 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:52 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f0000000100)=""/70, 0x46) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x101000, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000200)={0x0, 0x7, 0x3, 0x1}) socket$inet_dccp(0x2, 0x6, 0x0) recvmsg$can_bcm(r1, &(0x7f0000001500)={&(0x7f0000000240)=@tipc=@id, 0x80, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001400)=""/234, 0xea}, 0x40010001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) getsockopt$inet_dccp_buf(r2, 0x21, 0xc, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self\x00', 0x525202, 0x0) [ 1786.655079] ? filp_open+0x60/0x60 [ 1786.658630] ? __do_page_fault+0x159/0xad0 [ 1786.662873] ? do_syscall_64+0x4c/0x640 [ 1786.666867] ? do_sys_open+0x410/0x410 [ 1786.670759] do_syscall_64+0x1d5/0x640 [ 1786.674655] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1786.679874] RIP: 0033:0x417d11 [ 1786.683061] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1786.690770] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1786.698048] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 08:26:52 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:52 executing program 4: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$KVM_GET_DIRTY_LOG(r0, 0x4010ae42, &(0x7f00000000c0)={0x1fd, 0x0, &(0x7f0000ffc000/0x3000)=nil}) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xfffffffffffffffb, 0x0) read$midi(r1, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x8, 0x200103) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000100)={r0, r2, 0x0, r3}, 0x10) [ 1786.705319] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1786.712586] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000001 [ 1786.720026] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:52 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x20000) read$midi(r0, 0x0, 0x0) 08:26:53 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:53 executing program 2 (fault-call:0 fault-nth:2): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:53 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:53 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x20, 0x60000) read$midi(r0, 0x0, 0x0) syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x600000000000, 0x600) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, &(0x7f0000000000)={0x80000000, 0x200}) 08:26:53 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:53 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:53 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) [ 1787.558227] FAULT_INJECTION: forcing a failure. [ 1787.558227] name failslab, interval 1, probability 0, space 0, times 0 [ 1787.575291] CPU: 1 PID: 19505 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1787.583294] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1787.592674] Call Trace: [ 1787.595265] dump_stack+0x1b2/0x283 [ 1787.598893] should_fail.cold+0x10a/0x154 [ 1787.603046] should_failslab+0xd6/0x130 08:26:53 executing program 1: connect$rose(0xffffffffffffffff, &(0x7f0000000040)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x1, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}, 0x1c) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:53 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) [ 1787.607057] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1787.612777] apparmor_file_alloc_security+0x129/0x800 [ 1787.617978] security_file_alloc+0x66/0xa0 [ 1787.622212] ? selinux_is_enabled+0x5/0x50 [ 1787.626469] get_empty_filp+0x15c/0x3e0 [ 1787.630441] path_openat+0x84/0x2970 [ 1787.634178] ? get_pid_task+0x91/0x130 [ 1787.638067] ? trace_hardirqs_on+0x10/0x10 [ 1787.642310] ? path_lookupat+0x780/0x780 [ 1787.646379] ? trace_hardirqs_on+0x10/0x10 [ 1787.650631] do_filp_open+0x179/0x3c0 [ 1787.654464] ? may_open_dev+0xe0/0xe0 [ 1787.658278] ? __alloc_fd+0x1be/0x490 [ 1787.662137] ? lock_downgrade+0x740/0x740 [ 1787.666273] ? do_raw_spin_unlock+0x164/0x220 [ 1787.670754] ? _raw_spin_unlock+0x29/0x40 [ 1787.674904] ? __alloc_fd+0x1be/0x490 [ 1787.678690] do_sys_open+0x296/0x410 [ 1787.682384] ? filp_open+0x60/0x60 [ 1787.685919] ? __do_page_fault+0x159/0xad0 [ 1787.690149] ? do_syscall_64+0x4c/0x640 [ 1787.694105] ? do_sys_open+0x410/0x410 [ 1787.697989] do_syscall_64+0x1d5/0x640 [ 1787.701883] entry_SYSCALL_64_after_hwframe+0x46/0xbb 08:26:53 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x5, 0xb8303) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000011c0)) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x88403, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r1, 0x4038ae7a, &(0x7f0000001140)={0x2, 0xc001103d, &(0x7f00000000c0)="a774198f60e28eaa75f216d982f35c549408c444beaf79573aa457c393266bbbeffbd8e1cdfb2c126ee3a0471253d23425cfd3cdf11a9f6bd36c72693c6f67484457a6082d23ebe278ddb80022bcadd7ea45e0641a250c8761fab89ea4a572597adbcda5224d", &(0x7f0000000140)="49b922f85ce83b40e5eecf13e8ffcf208cdac14773c8cdb7491a7ca1d85f6560e51f7d386d227c1553e00bdba84c3f4c614f9909d8560bcd231fce5c937e17c5f602d1a6d5abdf8afee423cbced4dd5a2df4dfb076c3e758453de9db57f9f5b39b6dafa70a5b63367f00a20725d43d0f6188cf5ea429dfb485b12fe707cd3310203931f79955862833e01d0f32c298ca5d1790b5eb96165699bf730f31f1b20f7209d982bead424813bf0689789444a3e300c6b901d51ff736796863c043e3089286a8e6b8e33b7736aaee4070dc4923830176accf75f0486aa7d4a35def35b13d6d6351da07825f76ca58b070772e486a8fd8b263709cb0972ba4ffe071ff57ef73fafb4ffcfe28a4cf590d0c68331e6bb8b9cfc34f00339047a8f9ddee0a4d4d0bedeaf3984de09c2fc0b422adb6906499c16b6e0bc1b2d534824b6359322c33794eaed32471dc4698e89e1c54fbfae8ab2b704aee392a0d844440c79b834ac471d9065bc919d3658e63931d0322bce01f1e74226fe6756c288b5afe3690abc55c2d224939ae7feb181969c688beaafc0d89ca28960a658bcf2b82da15dc5e0d9a8322a7433e30f75f1d9f8d0baac174522ea04671e4f6f34d14991c12d458516fc8ba7bc1dbde098ffb0b8b361fba922422760cfba829a79d649049bff55794d18b7478b5d5a745729a2e301bccc4290e7905d541aff678062a3b3f1bec215e4411cc0fb804a474dce9547937aca4afb30720670aebfa01869d543a1fd716bfb3ca0ca1f874cf075d38c29849c277c0b6485d523bdca586a55ce49f0426934965bc7e1845f507933a4ea757ebba2de5d21ef4202c9f4caaecba35c39bd645b30aa48759852e1f18dd972c3f96bb102586b94cce298162eee12f3cf2826407dc5e578c969f853a56770433a73d82f2fa5e6606795406d29eba75ace8dd4eb4acceb35f750820094aae9bf956b8700952ed4bf9e58f9c846ee13a749983bf462e23fa38fcaaa864f79555396d5a2236e121ce6ce35a766190397702d9bf473ff4c41cbccc9324dc0ac5ad9653e18a526f2487770a8f0b6f67b881cc20e32a3fce029137b31789c2b67e8fa3cf83bed02225fd13a22eaf3b1edd3faa985c403f2b5799c004a28221a5f0c60d3184425b18365f99829140de77db0196b1cdfbffe523072365d49a536fdf56cc5cce4d902221181feeb5f58d3238392e185743aaa0dfce6ef01f55441b03fac69df6ba42fd6dd968d659b9be66c0d6751b4ae4081c1371ace51c0a1e92af9652e9a913c9a09ecac59857525a6ed8c2688cda6ab66c490d392aea314c6a86589101e3d73660d73ffe4dae332e8d8eef6294da02347b2cf3a6c3fe620112d2745778bb3fa0654d971da8e220148c82f0536ffe05e8930e4317a591d9617aa9a33d8a9769434d7d8e4552d7f9afab354787ab2f3f98edf2462eba49bf03ce84580ed8caa49e91fda3d7a8980d7c0fca18abb5a4dc103febdf79d47d0db8cb19e9cbe0b717d3634ecea6bbadcc2abf09810fcc26dbd72ca3aad74f58398650120a31b17e92240e5e29dc6414cb135a9a1a95e849f0acd434ee27d7f35a6a6a1b8cb366c4fcf25da8003579db1a56cab95734e6750c7af5c7797b604a28c11c9f836fbeddc1a5bf6570c3e7c2c290c3ef9336560f3c5c2f5c1ce30b8e5ee695bd7f1a5347074f898a3e2d65c936db3924bb1c2cd7288b40045e98847cce4c0c25bb2ef94fea27ba3478c1d0456151e3420e67dadcc21cffbdda2ebd2d1c768c90b69791f2f0ff46f915bc6cac64781cef568b1bd84c161201dc034d73e0435e472f9e3f1b38928538ec2cbe57ce2ee409f9f1919710d2c28b359f8250fc041264048605d8dbbe310e57c2d34bdf9df1421bc28b27f60b97800a9b3adf89d6ef6da0d4f157794bfbb31bb5675ac7a03ed2de2a14dcbd61279f96ddf3eed68192e93dea19a61913d1d2479056862f7848a9c52510a703274af66905d8fbfdbf4691c688b828d025b05461fb0da129a09c1e36343dbadca7c8c688d6978215326f1abcef05a4a05f7e477b0b98011b911fcfec987296f1a82f57f92e4dbb0d52df33eb5912e71a26f91a6c35f23e3a340de29ad678dd58073a2be05ededa63f4007994f710eda662bac98272850f888b4e4ff84371fba95c4953323fa79df9ceff7480576ff30eaded51ff2ab280a26ed14da9c3784250b4be78dfaf2b2058e000596072acd13876205aa9dd82a265898602b873840bc06ecd7425fd54adad5947947fa559f46b448926c55d72338f350c37f54b0330ef673d42e2d6fe265d952497e0b6f5b97a4e5eca773f76016ae64baa95f38ef5b659feb14b1c0d633ffa913174a6dc277a6775199d24b2a425bcc9c7a193af94fffdc95b2cb05346277ab2a74fe7b2cfdeeb06f2a3ecea62966fcc8aafa438f55075936c6f52fef26c85acab82525d6e894f50308d720a6711d80c3768d2cf1f610fed7296cc801bff57d4905259b33a83176cabeec820a06a27e393afeb074d49d5bfd7ad8e00e4f61d48ce694c8a794b32e787819809de7932f3ba90ad2f987e4fb14cea84a680ccae938c7ca21363690ae93739b0f58d713b230ec03a4f6fee3733fa88660b9f18f1193d9a4966750a0768e23191a9b826c9489d209b7ea60a7e45652913d05277ee7c3bd634673cc2749f296fa02dcc55429e1e88724e058c3cda9469fa9073057c4b50319bcc6ab4e76756731f67ed01313cacf300ced33212e77fb4d7043c7b1529699b92ea29dffbb0e410930b1be6664d90d164c36f31058b9cd097dac1e428590a74c84a51082247dbfcc5d92d6bb42f72d192fa6195d346b935656d07275869d2c020fa9f4412644f6ea36eaabb9c750ac48f1390e14bdef481864b36d2da419f83b48fa7acc81d3ae2458f1c7515ec3466dbe27c217b8ae0b6ce5316305965df14a39449be776a1e81ddc2e0b5d9912e63f4806c6aa435ca95188a598172b5b706d028f5d1a901b66d0e75932a674012800b4510d2545b9b21d92fa387253ec8f58f8e8d53f8d0448fdc9373c0483c25ff4e77b7f080ec7fd99bc185ad559bff903544867cac968372ec9cf5fc8c7e04c4b6a68dd8815c8c53c8cc144648c6bc524df43917bb38addd260a9471874d1eb59fc2d9901c3e93ba0fba69b00bfd2d47c61d3ebe90cf02dc469845a830d3effe03be00ab07d393f70a291928fce6a418aeb975c80bece3dee80a93c4f0200a666fb4fa9d0d6d9000c2ea95256e43c5f2775ff17be73e81e16be9e1a69f65f143bbaae01c40348c8de138fba222c16f87c34a6ccb72ab1753c03665ef3c90cdb1e4c3f659acea00eb01f9c2388a6ae387162e0383d74f2492b6b8f580650564a30e1e72cb9080ae446ef26cb17335aa5e0a859043b9dbdc332bb7a9d57be0cf7625280ddd0544bac8355d602154d5b8c813b2e1c1d9b7262fcf2933c1d1645c3adfa432bdb0a71fe97d8bb5e716c9194d2a2bb19441638e1efd81f2dd8ee6e657d0f4ffb85c2162c0ad788283edc323531ddb854e3046ae34e7dc10ab4f2a85a095cca97a992439fc6dba9dc2f380058bca6d73e8125d47b25ef72a4a64a9daa4e681ec87b08ba1bae32485a9ee5abc9d519894f64df17d240bddd1fb72ff1429b5e790f706840e19bb2dcd0affaad9ba8e0db302641b3152670fa4b0d29492018224df3f112ce17cc1c85ebe580f50eeac830708bdfb59a459abb55ead942e729ba60f4f62cbd1aadeec8bd0c205891932b6ca3ae9cb63f4d38a68819da89b864187a60ccd9a91ab8742e8023b5af4720b6fe6854723c6988b16133ab38238ad487f1d85f7a34d3eba28aba576886b2c62d476dbbf66142d5f11b61c28284a24923bfd05f0dc85674ea008181c57dc76e55d47f888a1b13e542039cac013c272cad4cb053aaf2049f66d8a66474ebabbe41b4856111c96259963b62a40f744bb315746f4449eb10f7f723d731020fb28992099a8c05d68c7c578950df60d0f5b602b29b134e1ac8ddf758edcf89f46db47f3a620c6096155b101d5fdddefa8dd788eb8bad6f7123b7b8037a09676ad40bbf7edea2cf50bc987558c4edf6376c0a3a62115754efc1c8feed123a27286a6d18d22f78ee4ac3d94c0922b35b44845c313d30b6e7559452dce2d8b420d305fd0ad5319b7e4ed51e2ed312592090bd83601c89370480ec8914d4f9da496094fdb4c03f4d51c3603f7b0a910abda2c7a4ad4a0075c6eab8220cbc22952d28654a9237eb7e1cc10b01ef77683f8ebce019ef33a4c3d426ae79cb4428da079dbd524ac96a5bd61dfef72292e5bcaa3899a5f16d9f8fd300614b14f4accf45a456fe7e3ec8758d3bdaf907250cc59f778cb1c99d8f6c9221e154047fc83d019602c36e57959f7e316946aef21dd077e40dca7f16e3f440006ce0f4fc3c97de37a734aeb77cb181da97133a6ca9c4a701b94c2a77e9e76cdb0efed0cfe7aa99b01c759379c6e07f37208f960ea4322b79c3c8d6284297b9cfd686a61ca92d50f6ed752771637279fc8c055d17eff20d40eb284b0ec64459961ae1a40ac8934e3f7b85c3d09858fc9ed687346abfc31d309a5f6ea9b65bfa6c715ef82806c1535f45f30150f89d2bf627e0d884d60d2ee59c8dc502f4b52727898f207fab1deec5ed9708478827003dbf5feafeef50fd926245542318e490aa099181dcfa4e436d0eb6fd6f2995f125d6525676c72f53e7ed8aae5e9dc63de3a0c50998a6c24366d5d29639160977a6172367912bc97928b2b0102ebb409182d0c01f455692cc13924f8f048805cdb26a031c67a04c1c19eaccb91e0bb6ac92d28e47119dbbc4598b4b45b503ffcde9476678219f587b8f761f282e8d150b381527d883de2e36992e43033824b33dcf2af69405ea8817eece7660b31ec2e39db43418c721575cd15caa9729b195a5062e803a68f8bedaba39a5e7d537fd38be57c56456a4e6fb879db3218e2294a6ce35bd582adb6205e7ab77204217dff2c05904d3a148f6d024d29752f69e72f3fc45b85242c8dbaeac594da3918e8ca7fcb6c424d4d938c19280170583607aa7f0e974ac12e7b7f10b11bc00fdd4e070a957d31e790be457c9328fb289ccaa9748e5903c61c8258f2370b5063b0cea30262fd267907b3357268b0d798a7a915e8089f362f4f200cb55b993ad1e946b162f0d7ef7b936e5e0730858fb818388f2779bd9b353e73d23411b54d8c5219611af4d5be6406e90ee8e52e466bdbe0b56647eb419f66446123453ad69e73c74c39aa02fe2c0adb8bfcf137d3ddd6490ad8ab0ee90c28bc869061d771281011e70a3f4ff502213827ee72fdd2fbec5a734693dfdc41888c050cf4073db7425dc647d44ebca01483c58e35cd2f883b481dc7ec5a62cc3a34647cb4d2d96194af8091eede9b32ae6170b2a222d2e4bea7b1b8e73fb3ee4a7f6695bf1eec0cbef6ad7194fd1aca2d43b0736fe231cf99b00e6a89a3067e4762ad9e446f792b73ee3c220c8161fe78fb6eb6cca890c9e520d27ef760ad156f178c5c97bdf20926f0b4b68220bd06d43457dda1cb702c6a49580fc8153f5cee88acdddfda6b78947c16ca33c95725a262a93f923a18dfedea94c28c2a4fd0209d7c9a14e730321fe5f8e27349df970892059b473d2b1e1fcfa372dadcc87931cb9d2aa8bcc8b399411337018f7f03e7e5011f451633c1670cef7c80a7d20ef7a9f11f4f647fbacd3d0ef498116719236bf597f1243bc003753ab9f63e8f1a489601b1769bd860756a82", 0x66, 0x1000}) read$midi(r0, 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x3, 0x20800) write$sysctl(r1, &(0x7f0000001180)='6\x00', 0x2) 08:26:53 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(r0, &(0x7f0000002140)={0x18, 0x0, 0x0, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:53 executing program 2 (fault-call:0 fault-nth:3): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) [ 1787.707415] RIP: 0033:0x417d11 [ 1787.710590] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1787.718300] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1787.725552] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1787.732822] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1787.740092] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000002 [ 1787.747347] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:53 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$9p(r1, &(0x7f00000000c0)="81534408f962da4d7b7253ee8df9fdd01b34053f06db0307423ef1a523378f73a7fa55e04be39ec9ae90ecf6c0b3a456845610e54bec7fd8db35cd0181a9782fb715486134820f1464d031934aca585be78fd2ceaf3774e1ec28688cf59cc4bd76ba1a13d493a385dbc926e3513e0bd9f80691d74d96cf5b9a82a455dfdab0ce5d848e3bd1c7c3ae874fafe5bbf56b99f6d492f3e94978afaa80432d07f539109168406451b887548662f940336ef5a663e58a7e111efc8c7fd7d9c676107f0caa41c62ce7aea9792cfc4f38e0890a954b45dcd7f75a6a219b6b60c96d5ca3185072311acda11b32929435", 0xeb) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) write$FUSE_LSEEK(r2, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x200}}, 0x18) read$midi(r0, 0x0, 0x0) 08:26:53 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, &(0x7f0000002140)={0x18, 0x0, 0x0, {0xfff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:53 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$PPPOEIOCDFWD(r0, 0xb101, 0x0) ioctl$VFIO_SET_IOMMU(0xffffffffffffffff, 0x3b66, 0x5) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r2, 0xc0305710, &(0x7f0000000040)={0x0, 0x6, 0x7}) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x1000, 0x80202) read$midi(r1, 0x0, 0x0) pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$FUSE(r2, &(0x7f0000000480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r6 = getuid() mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x20c000, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r4}, 0x2c, {[{@uname={'uname', 0x3d, ')'}}, {@posixacl='posixacl'}, {@mmap='mmap'}], [{@subj_role={'subj_role', 0x3d, '/dev/dmmidi#\x00'}}, {@uid_lt={'uid<', r5}}, {@subj_role={'subj_role', 0x3d, ']@'}}, {@fsuuid={'fsuuid', 0x3d, {[0x39, 0x31, 0x61, 0x38, 0x33, 0x32, 0x65, 0x34], 0x2d, [0x63, 0x33, 0x32, 0x63], 0x2d, [0x30, 0x33, 0x36, 0x38], 0x2d, [0x64, 0x39, 0x37, 0x66], 0x2d, [0x62, 0x30, 0x33, 0x39, 0x33, 0x37, 0x32, 0x39]}}}, {@euid_gt={'euid>', r6}}]}}) 08:26:53 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) [ 1787.829254] FAULT_INJECTION: forcing a failure. [ 1787.829254] name failslab, interval 1, probability 0, space 0, times 0 [ 1787.852852] CPU: 0 PID: 19530 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1787.860775] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1787.870133] Call Trace: [ 1787.872723] dump_stack+0x1b2/0x283 [ 1787.876403] should_fail.cold+0x10a/0x154 [ 1787.880572] should_failslab+0xd6/0x130 [ 1787.884542] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1787.889197] apparmor_file_alloc_security+0x129/0x800 [ 1787.894391] security_file_alloc+0x66/0xa0 [ 1787.898615] ? selinux_is_enabled+0x5/0x50 [ 1787.902854] get_empty_filp+0x15c/0x3e0 [ 1787.906832] path_openat+0x84/0x2970 [ 1787.910529] ? get_pid_task+0x91/0x130 [ 1787.914422] ? path_lookupat+0x780/0x780 [ 1787.918470] ? trace_hardirqs_on+0x10/0x10 [ 1787.922709] do_filp_open+0x179/0x3c0 [ 1787.926492] ? may_open_dev+0xe0/0xe0 [ 1787.930276] ? __alloc_fd+0x1be/0x490 [ 1787.934078] ? lock_downgrade+0x740/0x740 [ 1787.938229] ? do_raw_spin_unlock+0x164/0x220 [ 1787.942729] ? _raw_spin_unlock+0x29/0x40 [ 1787.946870] ? __alloc_fd+0x1be/0x490 [ 1787.950656] do_sys_open+0x296/0x410 [ 1787.954374] ? filp_open+0x60/0x60 [ 1787.957897] ? __do_page_fault+0x159/0xad0 [ 1787.962116] ? do_syscall_64+0x4c/0x640 [ 1787.966075] ? do_sys_open+0x410/0x410 [ 1787.969957] do_syscall_64+0x1d5/0x640 [ 1787.973835] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1787.979006] RIP: 0033:0x417d11 [ 1787.982188] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1787.989892] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1787.997145] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1788.004400] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1788.011650] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000003 [ 1788.018903] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:54 executing program 2 (fault-call:0 fault-nth:4): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:54 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:54 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x10000) read$midi(r0, 0x0, 0x0) 08:26:54 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1788.410074] FAULT_INJECTION: forcing a failure. [ 1788.410074] name failslab, interval 1, probability 0, space 0, times 0 [ 1788.426567] CPU: 1 PID: 19539 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1788.434472] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1788.443824] Call Trace: [ 1788.446407] dump_stack+0x1b2/0x283 [ 1788.450031] should_fail.cold+0x10a/0x154 [ 1788.454185] should_failslab+0xd6/0x130 [ 1788.458163] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1788.462826] snd_card_file_add+0x4e/0x2f0 [ 1788.466963] snd_rawmidi_open+0x242/0x9c0 [ 1788.471102] ? __lock_acquire+0x5fc/0x3f20 [ 1788.475338] ? rawmidi_open_priv+0x590/0x590 [ 1788.479774] ? lock_acquire+0x170/0x3f0 [ 1788.483744] ? lock_downgrade+0x740/0x740 [ 1788.487882] ? rawmidi_open_priv+0x590/0x590 [ 1788.492275] soundcore_open+0x3ee/0x5a0 [ 1788.496245] ? sound_devnode+0xe0/0xe0 [ 1788.500131] chrdev_open+0x23c/0x6d0 [ 1788.503846] ? __register_chrdev+0x3d0/0x3d0 [ 1788.508240] do_dentry_open+0x44b/0xec0 [ 1788.512210] ? __register_chrdev+0x3d0/0x3d0 [ 1788.516613] ? __inode_permission+0xcd/0x2f0 [ 1788.521023] vfs_open+0x105/0x220 [ 1788.524524] path_openat+0x628/0x2970 [ 1788.528330] ? path_lookupat+0x780/0x780 [ 1788.532387] ? trace_hardirqs_on+0x10/0x10 [ 1788.536621] do_filp_open+0x179/0x3c0 [ 1788.540442] ? may_open_dev+0xe0/0xe0 [ 1788.544232] ? lock_downgrade+0x740/0x740 [ 1788.548378] ? do_raw_spin_unlock+0x164/0x220 [ 1788.552870] ? _raw_spin_unlock+0x29/0x40 [ 1788.557026] ? __alloc_fd+0x1be/0x490 [ 1788.560827] do_sys_open+0x296/0x410 [ 1788.564534] ? filp_open+0x60/0x60 [ 1788.568081] ? __do_page_fault+0x159/0xad0 [ 1788.572303] ? do_syscall_64+0x4c/0x640 [ 1788.576276] ? do_sys_open+0x410/0x410 [ 1788.580157] do_syscall_64+0x1d5/0x640 [ 1788.584031] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1788.589201] RIP: 0033:0x417d11 [ 1788.592371] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1788.600075] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 08:26:54 executing program 1: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:54 executing program 0 (fault-call:2 fault-nth:0): r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:54 executing program 4: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r0, 0xfffffffffffffffe, 0xfffffffffffffff9, 0x1) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r1, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) 08:26:54 executing program 2 (fault-call:0 fault-nth:5): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) [ 1788.607330] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1788.614610] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1788.621870] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000004 [ 1788.629236] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:54 executing program 1: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:54 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x40000, 0x0) read$FUSE(r1, &(0x7f00000061c0)={0x2020}, 0x2020) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffedd) write$FUSE_LK(r2, &(0x7f0000000040)={0x28, 0x0, 0x0, {{0x9, 0x5, 0x1, r3}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:54 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@pptp={0x18, 0x2, {0x0, @multicast1}}, &(0x7f00000000c0)=0x80) read$midi(r0, 0x0, 0x0) 08:26:54 executing program 1: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) [ 1788.697625] FAULT_INJECTION: forcing a failure. [ 1788.697625] name failslab, interval 1, probability 0, space 0, times 0 [ 1788.722738] CPU: 0 PID: 19551 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1788.730684] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1788.740070] Call Trace: [ 1788.742660] dump_stack+0x1b2/0x283 08:26:54 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) [ 1788.746298] should_fail.cold+0x10a/0x154 [ 1788.750459] should_failslab+0xd6/0x130 [ 1788.754469] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1788.759144] snd_rawmidi_open+0x314/0x9c0 [ 1788.763298] ? __lock_acquire+0x5fc/0x3f20 [ 1788.767571] ? rawmidi_open_priv+0x590/0x590 [ 1788.771986] ? lock_acquire+0x170/0x3f0 [ 1788.775959] ? lock_downgrade+0x740/0x740 [ 1788.780110] ? rawmidi_open_priv+0x590/0x590 [ 1788.784524] soundcore_open+0x3ee/0x5a0 [ 1788.788508] ? sound_devnode+0xe0/0xe0 [ 1788.792434] chrdev_open+0x23c/0x6d0 [ 1788.796159] ? __register_chrdev+0x3d0/0x3d0 [ 1788.800577] do_dentry_open+0x44b/0xec0 [ 1788.804556] ? __register_chrdev+0x3d0/0x3d0 [ 1788.808994] ? __inode_permission+0xcd/0x2f0 [ 1788.813411] vfs_open+0x105/0x220 [ 1788.816869] path_openat+0x628/0x2970 [ 1788.820683] ? path_lookupat+0x780/0x780 [ 1788.824743] ? trace_hardirqs_on+0x10/0x10 [ 1788.828971] do_filp_open+0x179/0x3c0 [ 1788.832794] ? may_open_dev+0xe0/0xe0 [ 1788.836581] ? lock_downgrade+0x740/0x740 [ 1788.840730] ? do_raw_spin_unlock+0x164/0x220 [ 1788.845223] ? _raw_spin_unlock+0x29/0x40 [ 1788.849367] ? __alloc_fd+0x1be/0x490 [ 1788.853213] do_sys_open+0x296/0x410 [ 1788.856911] ? filp_open+0x60/0x60 [ 1788.860441] ? __do_page_fault+0x159/0xad0 [ 1788.864680] ? do_syscall_64+0x4c/0x640 [ 1788.868647] ? do_sys_open+0x410/0x410 [ 1788.872531] do_syscall_64+0x1d5/0x640 [ 1788.876420] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1788.881607] RIP: 0033:0x417d11 [ 1788.884797] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1788.892498] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1788.899753] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1788.907008] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1788.914258] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000005 [ 1788.921509] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:55 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:55 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x60c2, 0x200) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x80, 0x208101) read$midi(r0, 0x0, 0x0) 08:26:55 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:55 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000002140)) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0xa0500, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r1, 0xc00c642d, &(0x7f0000000080)={0x0, 0x80000}) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:55 executing program 2 (fault-call:0 fault-nth:6): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:55 executing program 5 (fault-call:1 fault-nth:0): openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:55 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffda, r1, {0x5}}, 0x18) pselect6(0x40, &(0x7f0000000080)={0x9, 0x80000, 0x0, 0x3, 0x5, 0x2}, 0x0, 0x0, 0x0, 0x0) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffda, r1, {0x1}}, 0x18) [ 1789.301241] FAULT_INJECTION: forcing a failure. [ 1789.301241] name failslab, interval 1, probability 0, space 0, times 0 [ 1789.320731] CPU: 1 PID: 19573 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1789.328834] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1789.338238] Call Trace: [ 1789.340828] dump_stack+0x1b2/0x283 [ 1789.344467] should_fail.cold+0x10a/0x154 08:26:55 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f00000001c0)='logon\x00', &(0x7f0000000200)={'fscrypt:', @desc2='e355a76a11a1be18'}, &(0x7f0000000240)={0x0, "b51a6eaacf6d01919ded91d964a3b10fdfa925a99829b0cfe36f094c464b60c78b04b02fd8b65e57baead9447f49450eed26969e2bf6c1b5119a0612e4b2a78c"}, 0x48, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$unlink(0x9, r2, r1) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_GETXATTR(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, {0xfab}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) [ 1789.348620] should_failslab+0xd6/0x130 [ 1789.352628] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1789.357303] open_substream+0xdf/0x7d0 [ 1789.361221] rawmidi_open_priv+0x3f4/0x590 [ 1789.365462] snd_rawmidi_open+0x3b9/0x9c0 [ 1789.369616] ? rawmidi_open_priv+0x590/0x590 [ 1789.374031] ? lock_acquire+0x170/0x3f0 [ 1789.378013] ? wake_up_q+0xd0/0xd0 [ 1789.381557] ? rawmidi_open_priv+0x590/0x590 [ 1789.386057] soundcore_open+0x3ee/0x5a0 [ 1789.390039] ? sound_devnode+0xe0/0xe0 [ 1789.393929] chrdev_open+0x23c/0x6d0 08:26:55 executing program 5: socket$isdn(0x22, 0x3, 0x26) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) write$FUSE_INTERRUPT(r0, &(0x7f00000003c0)={0x10}, 0x10) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r2 = getuid() setuid(r2) getresuid(&(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000100)=0x0) r4 = getuid() write$FUSE_DIRENTPLUS(r1, &(0x7f0000000180)={0x1f0, 0x0, 0x0, [{{0x3, 0x1, 0x7fff, 0xfff, 0xfffff001, 0x6, {0x0, 0x96, 0x80000001, 0x7, 0x80000001, 0x9000000000, 0x8, 0x3ff, 0x101, 0xa000, 0x2, r2, 0xee01, 0x4, 0x2}}, {0x0, 0x4, 0xa, 0x8, '/dev/fuse\x00'}}, {{0x3, 0x1, 0x7fffffff, 0x1, 0x9, 0x3, {0x5, 0x2, 0xfd4, 0x3ff, 0xfff, 0xbf0f, 0xc2, 0x2, 0xff, 0x6000, 0x80000000, r3, 0x0, 0xffffb67f, 0x1}}, {0x3, 0x8, 0x0, 0x8}}, {{0x0, 0x0, 0x7, 0x400, 0x8, 0x100, {0x3, 0x5b5537e0, 0xffffffffffffffe1, 0x401, 0x7, 0x414a, 0x46d5000, 0xffffffff, 0x101, 0xc000, 0x8001, r4, 0xee01, 0x5, 0x6be3}}, {0x4, 0x0, 0x3, 0x2, '($.'}}]}, 0x1f0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x100000000c0, 0x0, 0x0, 0x3f, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0) [ 1789.397642] ? __register_chrdev+0x3d0/0x3d0 [ 1789.402072] do_dentry_open+0x44b/0xec0 [ 1789.406045] ? __register_chrdev+0x3d0/0x3d0 [ 1789.410453] ? __inode_permission+0xcd/0x2f0 [ 1789.414870] vfs_open+0x105/0x220 [ 1789.418327] path_openat+0x628/0x2970 [ 1789.422130] ? path_lookupat+0x780/0x780 [ 1789.426215] ? trace_hardirqs_on+0x10/0x10 [ 1789.430454] do_filp_open+0x179/0x3c0 [ 1789.434252] ? may_open_dev+0xe0/0xe0 [ 1789.438055] ? lock_downgrade+0x740/0x740 [ 1789.442215] ? do_raw_spin_unlock+0x164/0x220 [ 1789.446714] ? _raw_spin_unlock+0x29/0x40 08:26:55 executing program 5: r0 = socket(0x2, 0xa, 0x0) connect$rxrpc(r0, &(0x7f0000000080)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e24, 0x0, @empty, 0x1000}}, 0x24) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_ATTR(r1, &(0x7f0000000000)={0x78, 0x0, r3, {0xfffffffffffffff9, 0x7, 0x0, {0x5, 0x2, 0x3f, 0xffff, 0x0, 0x7fffffff, 0x6e6, 0x0, 0x8, 0xc000, 0x2, 0x0, 0xee00, 0x10001, 0x2e6}}}, 0x78) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) [ 1789.450883] ? __alloc_fd+0x1be/0x490 [ 1789.454689] do_sys_open+0x296/0x410 [ 1789.458403] ? filp_open+0x60/0x60 [ 1789.461948] ? __do_page_fault+0x159/0xad0 [ 1789.466213] ? do_syscall_64+0x4c/0x640 [ 1789.470185] ? do_sys_open+0x410/0x410 [ 1789.474423] do_syscall_64+0x1d5/0x640 [ 1789.478323] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1789.483514] RIP: 0033:0x417d11 [ 1789.487057] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1789.494875] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 08:26:55 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xfffffffffffffffa, 0x0) read$midi(r0, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000000c0)) 08:26:55 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) [ 1789.502163] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1789.509430] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1789.516991] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000006 [ 1789.524265] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:55 executing program 2 (fault-call:0 fault-nth:7): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:55 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:55 executing program 5: accept4$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0xc0800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$IMGETDEVINFO(r0, 0x80044944, &(0x7f0000000080)={0x2a4e5fd7}) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_GETXATTR(r1, &(0x7f0000000000)={0x18, 0xfffffffffffffffe, r2, {0xffff0000}}, 0x18) 08:26:55 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:55 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) getsockopt$PNPIPE_ENCAP(r4, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r6, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r6, &(0x7f0000000280)={0x18, 0x0, r7}, 0x18) write$FUSE_INTERRUPT(r5, &(0x7f0000004240)={0x10, 0xfffffffffffffffe, r7}, 0x10) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000004280)='/dev/zero\x00', 0xc642, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(r9, 0xc0206434, &(0x7f00000042c0)={0x1ff, 0x0, 0x10001}) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, &(0x7f0000004300)={0x0, r10}) write$FUSE_ENTRY(r9, &(0x7f0000004180)={0x90, 0x0, r1, {0x6, 0x2, 0x0, 0x8000, 0x4, 0x1, {0x1, 0x101, 0x9, 0x9, 0x7, 0x20, 0x61bf, 0x0, 0x7, 0xa000, 0x2, r8, r2, 0xffff, 0x8000}}}, 0x90) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x8001, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0, 0x0) 08:26:55 executing program 4: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self\x00', 0x1, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$RXRPC_SECURITY_KEY(r1, 0x110, 0x1, &(0x7f0000000040)=')@^%-(*[\xb4\x00', 0xa) [ 1790.172219] FAULT_INJECTION: forcing a failure. [ 1790.172219] name failslab, interval 1, probability 0, space 0, times 0 [ 1790.184099] CPU: 0 PID: 19603 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1790.192013] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1790.201459] Call Trace: [ 1790.204055] dump_stack+0x1b2/0x283 [ 1790.207692] should_fail.cold+0x10a/0x154 [ 1790.211847] should_failslab+0xd6/0x130 [ 1790.215828] kmem_cache_alloc_trace+0x29a/0x3d0 08:26:56 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x40000) read$midi(r1, &(0x7f00000000c0)=""/122, 0x7a) 08:26:56 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) accept4$phonet_pipe(r1, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x400) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_BIND(r2, 0x40106436, &(0x7f00000000c0)={0x0, 0x3}) read$midi(r0, 0x0, 0x0) 08:26:56 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000000c0)) [ 1790.222153] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 1790.227615] snd_virmidi_input_open+0xbe/0x460 [ 1790.232230] open_substream+0x40f/0x7d0 [ 1790.236239] rawmidi_open_priv+0x3f4/0x590 [ 1790.240481] snd_rawmidi_open+0x3b9/0x9c0 [ 1790.244642] ? rawmidi_open_priv+0x590/0x590 [ 1790.249055] ? lock_acquire+0x170/0x3f0 [ 1790.253024] ? wake_up_q+0xd0/0xd0 [ 1790.256565] ? rawmidi_open_priv+0x590/0x590 [ 1790.260976] soundcore_open+0x3ee/0x5a0 [ 1790.264952] ? sound_devnode+0xe0/0xe0 [ 1790.268825] chrdev_open+0x23c/0x6d0 [ 1790.273756] ? __register_chrdev+0x3d0/0x3d0 [ 1790.278171] do_dentry_open+0x44b/0xec0 [ 1790.285706] ? __register_chrdev+0x3d0/0x3d0 [ 1790.290122] ? __inode_permission+0xcd/0x2f0 [ 1790.294525] vfs_open+0x105/0x220 [ 1790.297961] path_openat+0x628/0x2970 [ 1790.301856] ? path_lookupat+0x780/0x780 [ 1790.305936] ? trace_hardirqs_on+0x10/0x10 [ 1790.310178] do_filp_open+0x179/0x3c0 [ 1790.313981] ? may_open_dev+0xe0/0xe0 [ 1790.317782] ? lock_downgrade+0x740/0x740 [ 1790.321923] ? do_raw_spin_unlock+0x164/0x220 [ 1790.326427] ? _raw_spin_unlock+0x29/0x40 [ 1790.330562] ? __alloc_fd+0x1be/0x490 [ 1790.334389] do_sys_open+0x296/0x410 [ 1790.338105] ? filp_open+0x60/0x60 [ 1790.341643] ? __do_page_fault+0x159/0xad0 [ 1790.345859] ? do_syscall_64+0x4c/0x640 [ 1790.349824] ? do_sys_open+0x410/0x410 [ 1790.353728] do_syscall_64+0x1d5/0x640 [ 1790.357615] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1790.363013] RIP: 0033:0x417d11 08:26:56 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) write$P9_RRENAME(0xffffffffffffffff, &(0x7f00000003c0)={0x7, 0x15, 0x2}, 0x7) pselect6(0x40, &(0x7f0000000000)={0xfff, 0x4, 0x1, 0x38ba, 0x9, 0x7, 0xfffffffffffffffb, 0x9}, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x8, 0x3f, 0x2, 0x7, 0x1a}, &(0x7f0000000080)={0x7ff, 0x5, 0xce, 0x7ff, 0x7, 0x4, 0xfffffffffffffff7, 0x800}, &(0x7f0000000180)={r0, r1+60000000}, &(0x7f0000000200)={&(0x7f00000001c0)={[0x24b00]}, 0x8}) pselect6(0x40, &(0x7f0000000240)={0x0, 0x9, 0xc000000000000000, 0x2, 0x200, 0x7ff, 0x2, 0x1}, &(0x7f0000000280)={0x6e71, 0x5, 0x2, 0x0, 0x2, 0x3, 0x9, 0x4}, &(0x7f00000002c0)={0x1, 0x100000001, 0x1, 0x1, 0xffff, 0x5, 0xc5, 0x4}, &(0x7f0000000300)={0x0, 0x989680}, &(0x7f0000000380)={&(0x7f0000000340)={[0x80000000]}, 0x8}) 08:26:56 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) [ 1790.366311] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1790.377743] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1790.385602] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1790.392856] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1790.400109] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000007 [ 1790.407425] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:56 executing program 2 (fault-call:0 fault-nth:8): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:56 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:56 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(r1, &(0x7f0000000040)={0x18, 0x0, r2, {0x2}}, 0x18) [ 1790.479732] FAULT_INJECTION: forcing a failure. [ 1790.479732] name failslab, interval 1, probability 0, space 0, times 0 [ 1790.491439] CPU: 0 PID: 19624 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1790.499353] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1790.508697] Call Trace: [ 1790.511276] dump_stack+0x1b2/0x283 [ 1790.514916] should_fail.cold+0x10a/0x154 [ 1790.519097] should_failslab+0xd6/0x130 [ 1790.523078] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1790.527786] snd_midi_event_new+0x6a/0x200 [ 1790.532034] snd_virmidi_input_open+0xfd/0x460 [ 1790.536658] open_substream+0x40f/0x7d0 [ 1790.540901] rawmidi_open_priv+0x3f4/0x590 [ 1790.545139] snd_rawmidi_open+0x3b9/0x9c0 [ 1790.549291] ? rawmidi_open_priv+0x590/0x590 [ 1790.553695] ? lock_acquire+0x170/0x3f0 [ 1790.557663] ? wake_up_q+0xd0/0xd0 [ 1790.561206] ? rawmidi_open_priv+0x590/0x590 [ 1790.565601] soundcore_open+0x3ee/0x5a0 [ 1790.569745] ? sound_devnode+0xe0/0xe0 [ 1790.573627] chrdev_open+0x23c/0x6d0 [ 1790.577415] ? __register_chrdev+0x3d0/0x3d0 [ 1790.581810] do_dentry_open+0x44b/0xec0 [ 1790.586834] ? __register_chrdev+0x3d0/0x3d0 [ 1790.591876] ? __inode_permission+0xcd/0x2f0 [ 1790.596293] vfs_open+0x105/0x220 [ 1790.599850] path_openat+0x628/0x2970 [ 1790.603639] ? path_lookupat+0x780/0x780 [ 1790.607682] ? trace_hardirqs_on+0x10/0x10 [ 1790.611903] do_filp_open+0x179/0x3c0 [ 1790.615703] ? may_open_dev+0xe0/0xe0 [ 1790.619501] ? lock_downgrade+0x740/0x740 [ 1790.623665] ? do_raw_spin_unlock+0x164/0x220 [ 1790.628421] ? _raw_spin_unlock+0x29/0x40 [ 1790.635771] ? __alloc_fd+0x1be/0x490 [ 1790.639755] do_sys_open+0x296/0x410 [ 1790.643895] ? filp_open+0x60/0x60 [ 1790.647438] ? __do_page_fault+0x159/0xad0 [ 1790.651668] ? do_syscall_64+0x4c/0x640 [ 1790.655733] ? do_sys_open+0x410/0x410 [ 1790.659619] do_syscall_64+0x1d5/0x640 [ 1790.663508] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1790.668691] RIP: 0033:0x417d11 [ 1790.671884] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1790.679587] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1790.686840] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1790.694190] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1790.701465] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000008 [ 1790.708725] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:56 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:56 executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f00000034c0)=[{{&(0x7f0000000500)=@hci, 0x80, &(0x7f0000000080)=[{&(0x7f0000000580)=""/103, 0x67}], 0x1, &(0x7f0000000600)=""/241, 0xf1}, 0x101}, {{&(0x7f0000000700)=@in={0x2, 0x0, @dev}, 0x80, &(0x7f0000000940)=[{&(0x7f0000000780)=""/105, 0x69}, {&(0x7f0000000800)=""/235, 0xeb}, {&(0x7f0000000900)=""/26, 0x1a}], 0x3, &(0x7f0000000980)=""/86, 0x56}, 0xfffffffc}, {{&(0x7f0000000a00)=@ipx, 0x80, &(0x7f0000002dc0)=[{&(0x7f0000000a80)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/57, 0x39}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)=""/55, 0x37}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/119, 0x77}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/171, 0xab}, {&(0x7f0000002cc0)=""/215, 0xd7}], 0x9, &(0x7f0000002e80)=""/107, 0x6b}}, {{&(0x7f0000002f00)=@generic, 0x80, &(0x7f00000030c0)=[{&(0x7f0000002f80)=""/98, 0x62}, {&(0x7f0000003000)=""/150, 0x96}], 0x2, &(0x7f0000003100)=""/39, 0x27}, 0x8000}, {{&(0x7f0000003140)=@ax25={{0x3, @default}, [@null, @netrom, @bcast, @null, @default, @null, @rose, @bcast]}, 0x80, &(0x7f0000003340)=[{&(0x7f00000031c0)=""/141, 0x8d}, {&(0x7f0000003280)=""/118, 0x76}, {&(0x7f0000003300)=""/29, 0x1d}], 0x3}, 0xff}, {{&(0x7f0000003380)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000003440)=[{&(0x7f0000003400)=""/25, 0x19}], 0x1, &(0x7f0000003480)=""/25, 0x19}, 0x3ff}], 0x6, 0x100, &(0x7f0000003640)) connect$phonet_pipe(r0, &(0x7f0000003680)={0x23, 0x20, 0x5}, 0x10) sendmsg$nfc_llcp(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000100)={0x27, 0x1, 0x2, 0x7, 0x20, 0x7, "bca494f13e97611863a3c49d623da503a26abf239c81ffe2cbbe605787a017fa064ce56c976222e97ed64c10af62bb4eb579844ceedc7d4ab1b2420de6c86c", 0x3d}, 0x60, &(0x7f0000000340)=[{&(0x7f0000000000)="4fe661d118335e72007a1dda96054a77d9e2ea06c811cd6555e8cee840eb4257f248374c1dba", 0x26}, {&(0x7f0000000180)="d35519d2b9827287f1e2be0ff07c03586dcfec18d877c0e50991e77fc7a856f782316761a9480d425c43c8d59abdea12854e899ca719fa44fb462bfa0dabff8f951f40c841", 0x45}, {&(0x7f0000000080)}, {&(0x7f0000000200)="b4b429038f6c0499a54c9a83e394b675754aeaeac1cb07368d31f2b72070581f0e73fa0328ac3092de4a8b7a8610878abd6cb1faf9015e1221b5cae181a87cace80ac976a9453cc0f32297580d7c17e1f20c40c6302f9e94daba2e6bf629a5a3cb7c905faed2f69506257a12b2303e42ed032cd711f5cec5497e64de7d2ecd8b7577bbc5ab8895385833c4738dbb7d34eaa86fba5d5d85b3e9999123025bf5296e68b3fe9b762cccafb12e350c5d6db82a", 0xb1}, {&(0x7f00000002c0)="f3931c35794f3cf29f96eaa272d3128dbe1bd23719097be3f47ce0f875365db5574e63d7bef88d231aa53ea678dd4d28c496bb18fe79f2f5bdf6e907d7df126979ec92cdaa10b3ec9478a6b13ff3dad73ced0bea1f6a0f06da565c6924df2d", 0x5f}], 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="f80000000000000014010000200000005e1240eae31717a3a5cdd3f2687c61dedbac4dde54d58f11a322195022f7748012625729f60b0dd85c476fffb7e51bc13e68ae26911b0ae122e0799f77add79d402aa73ff9a3ea99df19e74277b3983df8aa7d84b999fa133290c624a1796b7157576a89aa7dbfcad82730afb9b3a8202fb921d1d6809a37cfbc04507ef23ad87f9aae51be75e857ad36f461a75e98932d8c50809b59f88b0f08b5d5245774051025ecc2167d9a0bc55feb545ae49f1bf71f01697c6584e95b1662ab6026f9d0196fe6da6bf4c527cef5039b7b7656daf24f4ea2e271511e48f1cbd8a7fcb119a544680000000000"], 0xf8, 0x20044020}, 0x8884) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f0000000b00)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0, 0x0, 0x0, 0x0) 08:26:56 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x12000) read$midi(r0, 0x0, 0x0) 08:26:56 executing program 2 (fault-call:0 fault-nth:9): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:56 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, 0x0, 0x0) 08:26:56 executing program 0: write$char_raw(0xffffffffffffffff, &(0x7f0000002200)={"1fca399ba9dfeb66044eabda2c34025220d42fc6f655aa1e7da3e783b12b1b8b4f45134967ce5ee7b2e0decb0ba89af883f2103904afb8670526cfb66819dd6f14eab4df1f98ea9a2729da69f7a249afa10773854ad11b5be432a946454688ca71ab56810e6ce14aff65a98646276fe0ace33758f9e60aebb45e6a007ca81f441768f521a2692e593c1608c3be2b219d24dc08799f8c9e656a0b40412d593851308c8e255220799cd8445787ffb91402cb9ed246ac9c3ad28c5658cd2af566993ac7c46bb6abf95a1f7d8d7ca0a2785407ce6b93ce20a9bbeb63ce201f954c11a72db337a45ba4e6b7d744b8d68a22f585bc627f7dc7ec5f74a68cba6286e5f9427d94196b4a21359f6fbdcc371f668196f280e2608afcb0e1564a164cad89fa5bf2916ca3648e908a1a095a3e0f1420acdc4555feb043b074cd6bd365b30b7278f5f80a8653287521d960b0276f1ddf6fad39152bca058082b390e744b72a7d4ff085fcb7be858cb9418f087f1de078ba198dee3eda9b729d6e10ec8d0dc81a555d969c9b99566b31b219d5485b6681f8155b18f923b5254598403782cac1df950bd9025284b5ac7ddc9a9a529ad659e0e586d4b4133724f281f65ae9fb41653558316b699ed3754ba2c5e9179a44e60592ecee40ceb1be0785eccbffd76a8d0de21b1f6a19ea533b3c5f2f8f5c46b8dd3991a6038f8aa443a47c56b5b2b30669f91c50ce3532891e5c24a24d60630bed6cc2f9bbf12c80aa24dc8b65ad57d6fc306724f2297893dc97d2fea741e69b6ee39fded43afb597e508c7550b6156efe8877dc509e3d747b99dd26be03b6e3c41088bd1c34373ada29100b9b4a873caaa848e3f4163009cf2e8ebc1b460a4a527eb77b5161dc022fa1c541349aa830becd63f5bd9cc24d537b391b9528054c0c65979b4b54015c91006881ef25cb7a6cadf47bb1e3bedc4e1f0137d9cc7962e7099024d36de099de2622dfe0da64470436679540955d368a9c073c8158dcee486db02a51748988d4b6a2419136de5c4ffbb48f586f27eed41049abf620748e69165cbbab087e555f7b7e8d88c7ad76456b5fe3c67c2b62e89b2c7b10c9b57ea43b40c8ed0907bfdf762a4f97b4fa9dd2b2d779a5b54c4bfe38a07c2dde025ea567c336459ce563f7abb8f194f4528ec8221a433a7921b230c30962ff73ab9a2a6108f4a33dfdb21b08533fada4fdf9615829f4083e6ad6aa97f5472a02cb1e2f2b8ba96df1c612601a44db6aa541653ce3eb5ae0dff2671d39fb045048ba550c032362a6004d371bbe4f9fcfa09a7e41046f1eee74c92335f1b190f10c053a27a5c22045b6634190df0746ef034ac8526c0547e259fa99db6e2fa1fcc1531f619125a56fdb08fba59a89954a4a73314bdf094cc4a8dfbb3aed8ceb9df7b7d771aa14adb20d946c861448cc75b8ff0a994318af4060b5fb32f916d0275f218e5bcc3f13f7fda11ee3dff51577512eead7d6a6a966c17f5362a56041e9dc9a0030bfa01847567454d1eb039f54976b0f41c1862e4f30f020a056da474edaad2fc859c81dd2c41d6557ac1abe15b279149447b2d729d6c61b0f40aaa1a010afea652452e5e534be15fb86235bf581d8c84e96507ed2e584a3a93218ec1c5140b048dbc1c095db3871b7a9ae4cba66b7b9de84df7300e375c9d0f8e50da386845f8ecac28c5225afa44c45fc4cda7949b0e37088b73776c0336f1f9c238df94d9c470ae756a9be5b2a3ba0af633ca5f211edc487e24231295c77dfb61ebd4f967f96e37a54a0c50470bca36f7b11687123846525c59071eae38c884c2298ef1be6132a67ec1d21fa942154d8f7ab8ca625c4c2617fa954342cbbeb1b776e534076578801f81df049530a05e7f177c839e9fbe44ef8876f4548651b96fabfc926d5269d7c3237cd864f9c1fe3630ffc51f29b273d8e9afe27060183282a87cb311e50d40fa0e03196a692398f42559aae829d3d9df79a327fbc4d9b03503af7df7d2f12cc961ab7497c4f6223ade06fdf09d2621ffb39b68e6935c00caec06601e21be67883b0fe9690d1243893b2a07fe5b8b8bfcacabcfc593b418d274fa69778db6e19f6a8fd88204db4fa06c8cf5e897f3364c8369c25796436a500acf7fbfe1410262de28f68441ac67e85bf58ced884060169c96ae839626d33618816a399c847866b7bf4b27ac294cf3b25e3b86e531871494617bbd60351f6d5b9feab07b7ea68d05bb150d9c6448065c1e1848c5660d4c5a0fcab844196f084e82ea0aa940f9101051cdccc5dade70cb3bfd3bf183f4dbd93edc9b849b2ef0bc2308aadbeda3a348c3c1c0be5f798a07cb6b508f4f77d76615f84f84bf27b791ff09adf423d56e44e0e8751a7513b57e8a507213eb6411bc60bd8ead229a972888d9fa8639b80f1c0561ce5164f7f2260397b9529cebea259771aa5d17cc6d8a3628be4090b9da5fe88d1f7e05f9d82a8276ee50e2bedebdc2da1325366a01658097fa76541f3f9a36f0ddd2212825f6764b0d982f48427115758393c00d4210b43b85ca34692548f780e357f5fba0edad1c6860951febde23c28229a5fb75c35737f00783b6f1b08a141f676b2b4337bab1098cb3eccaa02840dc7b87c623eb558611b6fd0b5758ba56d6828b01201ed5a522510bad42272f0006955aacf80fccea6e7e97f2c6ade8d81eb0d21a99b9769554f6f1f5ae489c168d7f6016e07f3bc2c0d91f6ef9b67abb38efd33e4f24258da95c39035dd549357ec6c3e4cfb200e7b2dbfbbe878e94d5a7409b68db86ed9803acfa02a1aefe75d1d683e7906ed9258cb6a396e9ed4f01dadde60bf1c7252e42822a70238d77e451f93e3afd77988a59ef7dbc108a326a9f0947713818638125209843d2caf32d8439e2fc042c66846ccc0fb783525a7e82a5e749386c28a29701462105d118bd24a770c8609b57149a2f52347a7bb6b5d75d694667f2b94fdff33dc03a5b72e1aa52c1cb3612a77a925a9f26bae396bc8288d370121968431e522713a7fe073dfd0d55c119a1790f41b6c96255017256bc3fd24e6f563b43df9ff5bc972829963843c04f7629a43710d39d8f0b696da9b2e1c776730e87848836e66bb9098132ff425eeb8cd21e2036ea455913bfa3060b59a544b00bbf4ce936d0c787b66b305a327f9c250e8f8863f150ad5b6560cf2421401def5bca29b4dc2e8b0d0fe58e8699f59d9de0c0c312666788c50465ecfed71cf3b987d81a9e35438f788137b107c1a3ee99b0f25e075ee8976fd83cc17ee921d51217c41fd709a7e9ed2ac404cb9a6244d37e84d6f337bb2070ee6e383b3a9148e2f30235658cde30e24d45c9db1dc77abbe89ab3b624027d5a714c50b3db8af7b1ac5db502c192d197c0692a5052962580d654ee0d52bb4c6c9f8efa95e308f6aec6bde17fd6c6b53088d3f470522b4801b69e3b4b5356f77d114c38fda37f137730eaadc3d4b0582f33aa3a154ab7eb51c884994b85424dc4636057b57a437efa527740814287978042cfb9ab5606ad447cf61dbb81399765709e79e12c5d1955ab93e47f65f6fee5f78bfe4e9438308d2b1e9b02c43b283177bb1e7e69c844c1c37e6a2f5b79c56e0e49e4b3c2cbecb5ca7f8af699f3db1e1d56ef01a33a8f657758f5faf1618a465e4e0ea802d0b243eb4d50d68a9081d72c2c9ed2b196641bf89cd7691da7eeadf8c2b03179659ec08b7d5c24e348febb24a7d4d3228eff831f79cfe45e77d5485d9ed08aa6c79f242820ca7112891623f24eebd0379bce81a978ebff5373b12d755cb39206ab6981f5db5800d20b4130e73eab51e998834acb066e2e89238142f002f69bcf6eb5362eab8cf852fb7b4bc5f03cc2f8bada04ca1ba2eb62a8ea3bcba15d650b3b6d207361c8f75ab4ec9902997bf97d9466038fc0c5bdb14dc0bf9f16d6cdb16bd342f9d2b4b80ce5026843913ee0060aab3f14bfa6c1e92ff431b2aaaa60dd455516efe3b55474b49d851114454e69077be8650758c1c7518b81794db121714f5f8df50fbcf75baeccffb72d723fe810c00e0e14f22d0505ad81ccbaa328d84f3444dccbbf4dc0966cf303e5c1975e7d1f2698961b916862b17fe2e5bfa6770128b0756d712ecce5d7bd752f0db9bc8bd9b6f83807c4290c6640e7f70a86428c6f3d16807c23ba73f4af8bbd97ee334f9e6c943b40e4ef02fd8e76b119c91954547be58ecc9230f67df29f50c6c226c7206183d3ae4e9b34934bb4e0408f591e4ba059b818f5a6bf1579cab637306df1ea23ee64e19fbe0ff5656cf719ce14c5a62c91bb1c1904a8bae1fbc8048a4cc4e3042da7a68978650436028da67997f16c73c3bdfb3c1426f457921a5024a45c3fb79e206507dc0c34d044cabf9b45065bf8de82c2e9fb5ec70c2ff33edd8e9a94fb21e97f12ee5a84b47ba57c066828adfb2ca917c6682d47153ceb390cf11d10f7c346fb0ab786047b3cf89984533b22e996239ca5953380ced6c1e762d1067690097b687280473c360b83c7009a6ecfb4f4491e9264aae3826d86c9bc1ca69867d9fde989db9911fd623bef1143d20029d9f050242dddbe22265b943c4818d763e5a5631b0a164edb816fdb6d99c5fb58825e54c0d7b158858aa0b0782b27aff52945a77c7957dc9ad67e583debd773e00f3665b3ab0f30ec941858f366a8006122ffe9953c95fbaae4e263d3f8f20b01afaaa00984f3b0ca263f50af2471f6368f66996de4fe62b008ef7f6b50117cb3195717cfbcc8953779b0b43d3fab09dbb9a4307427cc1e561306c0f04951dd9eddd6918bf7e0b2d845aa8572110357b2aad37af0e65c5ef9cfe74c06525623f0eb88ab6fbf450b159f8236f28bdf2387e0eee5540720c4fa1c87f368a220846b9fc662b4114d36e3637db3bf215a7cddc9f6761398023cb03d00bf920b50fb7533893bba20488c25d333d33d8e62f8a8cff591c896df5da107e5f21b4d60d95cd166c42000e1c3b3fa9f2997e9637ce3809a127ddd3df2407c952702f49a64b675957951e06df758486e5c9b8d7a34181b502b54c6a88db79dadd17247bb23f5ffef921a9bba988afbbbb49a9b29538ed55df93b3e183f65ba76ceb9bd70225feea85c401cfa782d76401fdd5d4a455b17faf6d5cfa22e023e838ed902d5d7ab96c5cd452cd2ae1a2e17810dc52c55fb36746019f10c26b565fc242d738d872b60a61f8f27eab3e114200bf052820db2115080776bf4255fd05f1d8c08d7c8020aa3d8e0b2de2cf4fd5b6571f3472bb6551ed9511ea601b298df742bd7cf45a986e1bcee30df27799b661db0bf2c58bebc2e93f34034b3c91e7cb83678a15c8ecc5cab270c27ae3462ff48d311b400d2c849d954773d27cf47b1afc3f6b928713caf2c8728b0c05fc7464143a99cf23eb46f2f44fb026b6994377fa06d9d940e087b84493274dab40321ea198b2f2f099b530aac30da9619fad7194e509671e5ed3a2ec0fc969dca067aeee9d15d655ba59614c597e9854e9bde7dfba4d12a44917dbea1d5008ec21a9776e58103470a9b706b09eb188d92fc91fb7a0fc03e0595d67de50da1c65cf4b69b589f69b406820a13f48d8a9abcd0838b6c01df35270939103d40012b9f00948c5d3712b381a64b27f0acc1343ffbbe4bbec3c0e5f99cf6aad131c17e576d1e51953f3f71f08cf1d2a33a9fd8e760e77c7006d31d3437578e43485b4a434b557f44059c393d7db1a0a247c111cacc5667faf3962f90993b0dfaa1be208b4cfb70c11e7386f267b2b2c48965610d6086d85c94950225c7e0295f8d77284e9d67650e13563654039a441b289015d29a053d278a547c00706f830b8df49e80b9146f02b1dd7a028fffa7fbfeeed70a5f3d7de3743613dae11ef7f5339f41cdbcf86a0b75e8e945a4ccd2754a52c82c6ffc09cea0a50936fa3d8b06b47393895eb13c96a3535f13538f11bbfd4d1770c3c36058c8c1c9a2aeee4a20eef5b810fce060d8a6473a4d22000eefdf6e136a128f7d8f230ebe4a57639044d35adb52577cbc10eb29cc1c7dfd009bdd6886e443813bc512b65ae2a69c810a8dee80ed076cd7df0214953e94b7defa376dab2aa268e1882bddae43e14692537064b61f1621c86b322f5c74bf728c1c90a370b95ab1274880641d0de41490f3a3a0df0c738e379778ed53ce545be36984413046bb559dedaf6fd502a0aec14042c6c488d1e2d84edb8b37444a49b40a48a5c3d64258e865bbea5eb6a1bc76c0acbf4eae40a07117807664d84a1053e2f7af08d5f53ca8c79919e6f1b1290604fa2516db4e5a1584fddfbe9499f4d9cbe15a9d9e60780f9d2d15493c4d72400e429b172dfbb2ad31b62e1d6f48b3b3e21a644453ef7aec15b9c09bdbcad0a1d3f06e202df19974fe926a1959bab26d7b5d60fdd7f442f6bbd1192f51f2fbe21e4da3b58b9aeed9db3ed6ccececba810e95189b517082d8e9ae373bae67b4f52efb62fcbbcf2eb6189aef5f449f09374f14a494b1cd61e09c3c1828e96b5a43cdde1efaddd7bc56567802649a0fb6b7cb837c884fe3effe3e7a96218b25d2af2bc4ce948bac3aa9a389e8ad52b451510911549180ef39dddbe50b2bc07f484465b8693100d1b329f6d942ecb679547100361dccbf25290d05ac82ac3cc8636fe16a2feda64d6a3abc1ddf7dfa8c05443e950ff7b0d08b719fe969d02f041d0067b08feb46a2df7ab16aa727c93be57e4efd2995665b69a62177da090e7e30b8f7715c32014c597661fea3163098ad55fc36b88a902a0b6825939ba1038745c921fef0ea4c8920d99a1f202c82e104a7df5b5524894f0b4792acf8896bcb36eb70044d399841e16b7f20d8846dae7694c48d0edd1f4b3cbdd9274929a6b82f5e1a99f006ec2e7972cbb5f83496d67be6212664f34e5f1381790cd2e50b3680c135ba14699fbcbbbef0530fc4c64304dce6896ff936e48dc2d571282c8e9956a4c17dd763a7b2b7a51ffb317fdb42fb64e50929229bc1f90bba6af650c0db0a5814b1151a303d6cb075f30040f088abdcf422aa66a8fbdb57ea2bf2d21e994d4586f56998d993a8da5d2b10be1a78b827490d84563daf9b3536abc96dc975a2b61b0e3bd7e616cc712697dca2431ed213b0967a32373de5110f7be594d7699ea240114d83d8fa3f9055f542303b085101aa7c8c8f4ab488be06bf586c6a053112fa6a7283103bec3d0db0ba67c22f8f1905e4589129033df7154fcca45f4e405a9532bd3cdeb8b02b504330a2e46925aaab7b87c7fb3f253553e4d55a2792b88a23c4ebe09e3d28eeb04fc9bfd1c5b79f565e5565ea1285956d379ebe3c7b4823c859862bb865aaa65db4d07cbb97d095c97612893119a343d138241aeb3586b942f40406fa48185f83cccf80508782d5eb913954fe103b9b2b0c249b66d337c791c2b72602e3a58ed1c2c945967fea5656eb86fa78136184cf5856e12d62bd1defb24e9537e0d9821e89887fd72df6b2ec28cafafd1f13d22da934196ab68eb37dd074107f9168a13edee9d020dcaddd4750190e64546bdf79cfc571345808b8c22a57d3321a3f4a28add721985f737000140fe8de79d20da4d7b9b8e602e8768a621659ed72799ff5c8560d4cfc944c815dbd5d56da10d5cefbf4442a2a3247999c55d4512c18cf548411583b3c4a97e588e9652f9974cb8bb8d9358b08b137939397eda7cb7e04c645cbfc5cb3100ca0d726a566e52373cda6ee8724eae5eb3fc98d0ea7ba8c7f09d96ccaf1571bb7efa7f742560dc9915c56b1dab6e148c89ff00ac901b9df3bfe3ad0eade6ba01e5101bbfe1a90a68afff9ef57eefd14bbd42e5f3ead3fb8818ff0c8322428c7922718d4da5730fc83fd04da595ad1761b63f142fb2859cf99c52dfa3492168372d628372d1c5ae952dd31b108697e1224c2a0e8e2921d3eb8fa8a7defe9fc7f41c646808572cd5f75e5e20ba0a73b058e8e4bebf5ff9afaf8a5818a0cd7b816990d04945d87d293890bdb5d2d66ebaed45dded18647966a76db113c2f4c8b3bdcc4262ba088e9ea1f7eace07b5d6c4f3502580c09a11bd6727c4610ab650a21c71bec34b0e0d5c2934492fa2b3aad0da54f6e14056e271083c70e49c2f04a959156b791883ddcefe053df23945db9e14f7cdb88957f8efc89e1261683a07e709f26e565e4eb874f3c738ce91d66168f7867e72d7453b536f44fd076aaffbf82ee31e6a78048507389b9a41ba367bae20a962b1fcf227f807050bc953ad0ddb761bcad46311b63f4fa95e9b95107c9de25459d4e4a00c1d9cb15a687477853c4690059ab60f60391fe01417b9b52a71a5ef414dbc8765c5f6dff7e61d2ce9dfde1b74936e905136d18a1e99af4c3566b9479812513eef083d267f5bb8e0a14b8f62466dd45eab365e436908260874543fe072bf95dcac83402bd45de78dac0ec5f590230da7373298b5a35fef6ae4d70ac29323612336a75b86baaa03727cee98f02fccb7adf8f0cdf7fbb4273fd22923f3dbc9bf2b4469c346465376ec09851c6d86630b82ef44a8832ba5b919c51b61432bec31db0698c15723f7945c07623304f9e8c8459773904ab2e679b95e59ab2a7bee55f3ad4cf7d63166f1d0a8362c1b29d6d65ccec00ecd702874c2c29a64751b77657eaea9fe33576d497cca7e83f26f18b58daa74cd9b5050e66349d0f98975f985890ae8511fed9839fb42a393167d8ef330972e04c72d9c7bcb444a951e2fa346f42d4ad32469c1e3d0b56d941bcb0be316ed843510418fe24fc1c398ba71d496f53196c506eb4807c6cf6971a4497b17c1b2a3e29e4c8f675b3d05f6a9b44f830757e7bdf1cd442d6bec4e68db0cd8fcde4c6e38193b8d80712d6a3475dd483130149f5d7e0bbea8eff390f5655596d14dc9e660ae144e094db1fdd542ed46fd1d40576b6ce5355b0abbe28c1f0676fb3f3730cd0a87c5aa3f2ce2b62ae6393eaab7a0af002f4f157e62b76f17a4947232c2ac5135c86aaccc6ebc2ef9d3b22ece4c975e202fd9637ca9cc8cd2cc7ac51df3a2713702e843abe5c2050164465ef0e11ab8caa2baffe25c78b418f3edfe0a914383ec60a8ceb5aa634df6c779801b299f330f90814a89a7ba665ff393b5fd347df432c0ffd1606e97c1eef0afabf03489368f79b507678b08549e5427e4f72f5177da1ea4fd31377559b2f206027c86a882da856abb513a1c216b3c22e0d53e2971db8b7d9062d1a59501ed5d17ece68994b774f46d22bcbccc7ae3b2a6dc6672e3c78732c61d4432716725ea737dd10911350cfbdbb65b76f36666fbee354fd90c0fccd5a040e1c6a42043689931e692b687b48a37272ec5d2e6f79de7379b8497abb5568ee8a786aa4be063bfb69c85f298893e57b6518b29b45ddf351d12f41b8ac6e8f329970a0fb8bffd55ccb6b4fa942e97444a0e19c7fee92c8cf66471646ab01c735d3c08a22f0649e1ac568819b552527876ebd67e76cd9ed64fdb376ca43805430c230b3081d7581163a633b04b9f0a7b9cdff1893107a63d5664012586df601950388591c997d9b0efdf8170647257a03fd5cb8cd640e5369aab8a70af760035009ccf3b500f83170d1f114dda9c6e4d45d066c1600cd17405711c9ad54756432fe554773e4f7aa7d8722b79ce0f8ff89686b5d7bae23cab2521b3a85ec4745619bc521fa7b6e903451c0ccada54f9408c8e4aa2b0f93f47e6a01eabf21535fb6591623bb02e28cdfbd6f803a36a5e4681789debffe1b2b0889dfd3406e7938c08b327cd17fb5bfc76747e6000c022f2ae0b242a162eba3c8cfc83be815ad9d6702dc544ad3828d74396137193bac69bd615ab2046c4787ca358a8bee21fff1fe6331ad05229fc6d23e73a589b7d9b81edd8b0defcfc9c750405176ab333e2b5615fe4f2ed7765971e701dccc840df4276c9ec9d85b796e34133636dd10c410c4aa223c25450c1006039de9a0031c189dcbb022f2ee3c4804b8a14430eda6ecfbbdc9154b210b8c1a88fa7ab138b4ebecf373af2cb653371d629ea0697730dc0300ce067cac1e5b932cea38d2dc880c59035ddbd5cca96be416e8ee75557e55c1232244c8f0e102c2d7034d620e68357b8215edd1e62d504346ebabf8bd5307b8bb4e90511ea54308292af324001c349e77ea78d3312e9904b4f818e2dd66062d475af456d7ec8ec231fb20b720b92000536ffab3b4b1f5f72c82ebf27ea48ae435dc0f601aa842f18284a41482177b571715dce2e315f197f1702c51f8470c419f8e8689efa52682cb8ffac984a782dc47a26e3dc1a045bfb90d5887de5b43d7e7e6c1ca4cf98423aca4c18c02385b8f82121998ff22711dc97a683d20574cdade8ec840686f527277e3b5fe318550baead66c25b584e0e25a9b42d8b73a59ff655c9038aa516235157994e79ef134c96fc98b7a8aff78064bd3e53042dfe816260702dcce0e1a3de53bc6984c4a42a2c79f485586182159e490a0a1d7729b23d0c989c2c980aad7760e788cf1acdc702408ca4e84d967a51353a0df7b558dc053a9e4e441d152fad581a5be22716ecf11f17603eadc6ae8c41cba521a807f7916871b0da63191b366bccd1298531ca27e048bfd8b45a0dcc155d5128dbad7f69983f74ca892dd58efe78028641771fd03e22ff975836de65af7781067121e95b89bfd31b05f248f20f01694243808b522a9eb3e01d4b3b9be2892f38bf426beb12f273c38b5f4af817f042006e8761a65dc7e881a3fcf92d3fe8ee93c5cdb76a92a0543ac1ef6d7e43767d6e6ab61b68e2f34fbb20895756b4c56a5bbafc5eefb9beec0769b057b943573e84c5b7db3c65909f1190602d2ef297cb43f2946007becda69610222ba445f51e966c35f9ea77ff6401600ae0d761667ffbdcdbfed3e2a75665ce07c848f5c368d6787be912e3f7fb19dadc579e3b4070b2c783291f166ba76f4fdaf31ec118eb8ba4ffbf19ef458f12b0684d8af02b58a65a00bc7f10e65aaa2de4dd9f7c489e53ec2495fe10267287b31a7925108ca5d8e6a44c957f83907e5f4559fe17bbea8c9971261f5b35fa1e3b65651020ce28538bf2c3e812219f5d654d6464e523d150af75b3dd49e121a423a5df61fadc0fc67133a15a8fc665e3d30c28b22deb81380cf3913290767c6e3f1deafd54cbf36223a73499d4ff971e5362c322a2cc858de072f48010534edf2f7b8def60c72a44f99364c328ea972506b887ab69527ae399fe420e6e8129fee41f48d4597380923b0c2c4eb47b890918835b3870afe06e0f2971fa6b9950065d4e6c868648c796d4f9dd498311c3dbfa7ebaab5ba5c43457f2b0a2139bc408f264783d29cc3662b5563dccb18b72281d5edfad7179fa72742103fc0cb5cea840a73612da894053abc82acf9d5f6a909de3c8d23f6b6fccefd3966bace0c23e440ed19bc9bcdc929490038f900b105d38569bd0ddf2f8ae855519a431d2f954b8721a7ac2374cacfe2ede4c1cbdababd2f834dedafd62513e9103df7d8e5dbe19b271d82aaef2f359f54e1bf164918161870ff9ffbd0d37e2aff95e3888dfb56a8ffda5abd20544d04c5e07738316da3f7974a4e0a2c898cc5a3ac18b116b3a2200e5c79457e640b15068d5aec2bcebee529e8b4bd7e2ea4857750e410336a9926fd910fddb0b9a6a6e192ab858a1b9b7b508b0ddc5cd8d4daf3643da2222543b27adad4226e8b7c9b8fa6f70b932d42b1d09bd334762a398ae41b5cb168dd332fd354014f075d74d72f5e6a4621b9daf09ef2cd6425fb8ce94db0ec69878456cf4810412af1e375018f3acd6544f1118382d93b3b448809253a9f2d5201ec0c685e08cfb359952ae41d52a8a8b7c2638951296c2608a38d1932dee728f455fc54b1e456b80d649f68a2683630d0dbd0373b08993143b8b658015a950eb83cce7c69830c828109829a6980c7fd8e54503cef4e3c97d23b4b98429a7e99428397f1edb6e81f06939cb6db5c988f0f43e464bb312b2158ff2344383f94b2a31fb08d94ff2563e3906927cf14a0ed8228a0c56927cdd8369eb0d5fef297d0737d03544a56877070ac621b1735e2d7148290cc3d316ffbd0982b60cc668f099b817f474f26331b3d99eb0c4fcf5305520a6578e36a6f0f45f8501bf6d617ff46978eb1c8f76759ed833b2acde5e1f8a7473c427a0dda9d7e4762900ba06489a5d42769076565fea17fdd7cf205b7e48483b1ea5335205f6a70d74b23ee1df5934bcce6fa8ec2003b33601fc62ca4edd20e2438e1e5db1da4cc51d8cf5d363254c51cbd50f79456fa7cf1c6810a5b56049bb2382967522c0d696ee424ac9df792c9db71e48b61b162921e298d04665953ffa32b4fdb56ce442a7cbcf4d3258e5af0ef1b823dec0a508e9e7835e745dddac928218d24eaf63751cb58cdb29d2ed8e8c1a0afc3d4fe2c739376c6762ad94e17649a9e9850b3fa0d6215b73ff7099ac6b2af18a676ee6febad31ee2742aad85a76992ff3d3a149e22f525d33df967feb315319e3482fb8fc9f31ae925b921ae202ef4cc6c3c422b26e3e8efb98142dfb09a71d4e303928fad2f24702bc07a6f885f804ea99ec28dafab1885eb710c1c7b3954e647437bcef5806998e344faf6e4c6bd9c7e2f7fbc81cbdc0a2963c6228cd7c592300dcf129dde1039cc28b337648af969c22e8eef3a23c55be5c6d3210f40040f92aabb1385d7c36cd4555ba06532c9b40b16a54efbb4108742d6aaf4054650f96835422e3832f252b13f66a2b381a141b6f3fb316e6afc2daf60e0aa93591a489b76c0fc9fc24e985b02b733925b0eeec5ba729681bd611450f6d6ce619525186b7675796c43d625fbf065d7f3b6de043d7cfed832fe56172e9f5ca88d80b884567b741a309fe670e1161bf20b09a7ae7bb7ebe79d29e344672df0f1e365d35d447446084dd757471c2aca6beb736d88d4a00d1445b9f58c60c5799263fc51e4805c78603d73a70db54091b273096ffad63ca200cfb4edca18d7ae73e2005534111c08b36e2eaa3b2ab3d739e7b377a23c08f1463b9e9916826685f5adf50050c8ad458bc7094321da2d0f0e3fb57356148952c9873716a54c2d89186ed5dab6d50ec9dc4ff816dad51ff68c379364aeaa4282084bc527c6b6d78bb86e89901b87269acb4dd67aa2e210aa9bcd16f0906b5b4c56eae10d1778d42f55eab0a4c409dbe493791a8ea879e535d1011592db8450b81d453b91087ee09f73c8abd9bcc5e385e7c0b65cca750b4cee2ba5520733baf191d0bd7a1043cfa4a80c1605e5fd5e7f251e099045f1fb0e673b8d4f596883141c2aa84a56b7b5d73596ddfed5f6ba9fc8e8639b6ab70d4a20fbf6fc8e1e94fb9a566346e5061d3f44c8a4a8a37dd2cb6cf4e99e13843986cea2d6cdc17053482e97571d63bc6c9287d458885aa5cf979f75600ec4d7fdd60e542d44a9ef8b3af437df8e2e93e7498a47949bbb9a8f57484af1cff9ea47246dde2c7158e654ca4ba72c033f3d9b428363fc2695bb7a551fe65cfff4ee690ef04267f253491516d4ee13325f68b531b9dcd125823a276fd12dae4ee26dd3759487b464b0dbaf2ae04789a1d07e23da3a17520ffb10c77ef04f378d4248e48352f56aec90afc114f352bde30c2b55b5e04845eeee7df3b690531e56d613fb0236041b05caa06ff400e3801ee13bc8ca6ffd61a5bacfdefd806000ce46461c8dcaeb74e23c52f493d2c63e7bc90a13b6d7a0b37a520a93af2c393dd327fb220f4b4e7053245a68ba6995d72d0540752b6a3476341136b75c9505ee9e3a8e86d87efb42e05cfbb2e3dc586bec6e89508f3a0aa611c40567eb7768dfed446f2499bd94b78f72f73d9026fd37bce7d198bb066e34608275ee08397952672df315d52937db9e629dacc191bd8072815a745fbbe642b8bb008fa1ddde31350c8d77c4716f50283a0b8df1f60843549b10f7ece36a616b39bfa58b7ad85d6476f075b011ce7c00ba3e93d0cab677fe4319d49df2dc858674b6498c62cacc60c51cd5f183f638d5594aca49a1726136ceab4250ece7a8e00fa684026e1a712897c67199cb85903c2a0b87fb42bcf2084c27e5905675c430a71fd8dc53882309f1d55602e17cf3baae0dfb247fe9b44d17f6a0ca1c6253555082da8ed873261c1f014edc66f783cf9d954ad4863e504456f065bb6e5cf917d7179a7acc40f4d6a37cd3708b3007353059010242daaec4f462af6962623c5b0c45c3a9840f9b4b402057675ddd3bf6d1d6be1d9f9097b5239a869ca982bf354432354b37f1cb444a7f3182b4e92aeba7463b84d8bc6d60c8f3d7020c050a0bc2ca62d53be8d83d3ee33465cb0fdbba518e8af133a6db9da11233f9140ef512bc3593b3b726b56bedad27c4df59ced9d089cc1e7a76fc2cc87b4e8fcd551cba1080b99b774fc143a4a120d6d7a14c58bbbed0654af7bc42a7bba1acb11d958b4df28a784a7a49345131aa3885c16255df6833cc2f116b2f34468b374a266be138a2c38c789d3f8b6112f8d7ce38671ef6c077da7159910758e7cbbedac79d3e9f7b92cb35870c978b737e2fa7e23e3569ccaa6c410abcbee0b632ab113eab593fc4082d3c7faed6c01672fab7d2b561b675ff2d3f5b3da08bb54bc19bd3124c2c893353238e2fd143aa720497eb631b30f71511a4a2dd3ace9a0f6b8d5bfbeff10f32b3edb7aab2cfec8d9496c3957c03ff5a89d272a4bf0ed79e3bd4ff705e304097c36a850d0990b6e75c30efad58af69f72471379937c6620de3aa211289da5f2ba9fcacab08ba403fbffe1e7d57c69d72b0a4bba45d539c8e0340390c8517604a4a3da75b32321c6bb27a2e1e4fc9e0c3542ec2788d4e25ce9c140b47d70b29f59596fb71314c0a380e2e82fcc42b02ec64ffd9d40d36a362e5be771876c47ac2e5f5e28128cec98196436a03c8492776d587279059be7103d4a56c13e55442a9fef56414ad9437b8132704f959663be98716f1cdc5cd60e18f5c0b2806e39003d8a065775ca2da92b2b91fa3afe2775db99273d385c1a966e16191033a32cb72e251997880b7a10b9a9b95902c48f211748e9b7c9e147e56eff6d31fa1c1c7a9de986ebde4e0653efc180ff54234ee5d3654023a31a3165391deef25f28ae4b52e153c7ce3b6f7e5c2cdd50db9d016e403666a0c73fc91434bc5082a40212973ad987cf8e240870159131cf45e14a1517df11945fd45651580c17040da855c937a7be32d663b76eaaef6e3e51761d747700b93283aac9a9906634a3d0d45e59e63b4c01c78af56793a870ad0d33595e00dddb12429e46f7532b4d8f651bbd39fc14fd15be18a68aa889508c1f24e880ed80f619348f41f6e033a92e632fb2ac86125557c2ed8c537b0c7c4291ec65b6b7431316dcf446d986c7a575d422a744392419e0a5ef83fd80dc39fc66d06dd38b3ec0e575937ea4c1cd947efcff050204ef33c723cb487790ec2ac34d516c1f4e939d50f499a2b27dad02a5c22cb684280c583d37edc151beb7d420b56e9a0f659d0f2774a7ec563721dc9c4ffc802c9d1bb101cdc608925d90f5a852d407bb246203c3c07badfc2d659837a259eab65bc02fe22d6b42dc2466f6fc8f0437c8004b2141af3c8495995cf086dbf778c81441cb79be27beb5a9724e1a204aab795431f581e70143e59ba749390e8337fe01db539e457455022f060d228bf317e28ce83c85faa075905be93dddfcc1c441ea4d48092df532c2d9d8537571235e88fc73bfa63b2d13aabf628df3bee9989416057b35a3b99c504dcd77e20a76aa149cabad1f7c9cffb147e79d6851bafafdb2d1700bbeb90f0fe7421d3a0560bd9d8363fc0023f9c9616d619eab218661999954eb132b1232cdee1f973da3e992821d4f49809952742f67c7c807c3e215c8248f349732feb8a60ff08adf50cf2da76576d37ae315bb6781cad2efc47f5ea5a4bb4dd211c6df8dbdbe54ec5af13fbe2b9be3d30c5ec07bfa135946152d5f8aa95412ef8d1ebad0b276addc23dd55b8fe8af292a9773be371fa04e22c32d1e642dc0183b5ef716976cd768f1a58a85fcd237fa362abd5bd0e360a0adae1bc5f9a3b2b12e9a20f107fca278f440a463b42a37fcbb3e7aec3391e8c3449df7d34c4488587213094b753200f8b2708479961e127cdc3eaa0ff8b9b5cdcfdb7a0963999c15b282317984aa863ac9d4a4bd87eb8eab49af0bfff3390707059c80d33bfe8cbceeda05d447dd9b42097873d18ecac6bc81771ebc99583956b605b3dcbb6373fff701d50050ba1c43ee831b590f6e564aa2ab1938a63946f77de65d12296994df7363b8d4c43ac8e1041308ead39321c327bb4895d2ab0642709017567ca83d92bc0cdb08f23ce340ea4bf2cb527b88b97877974e2029f02edd8a3f9f2c4bf8cb068a209998467a267c623fdf65856afc20f53dbaedf1f0518d9051ef41ffd059d0eb5780a140522891f12a9ccaabb8cda4f6e47a86d7050f386bcc26a8d1e1d3df3629d48457738ac7ef548c166b9da6c887516306e9c691e0e6ef65974b57f7d4228fcd00588bdd8d005aa3d8e761fbc0badb373818876507e518c2615c6c208b9cdc399d79705f1a3a84109a77f9f06fc015b0cb6fbcd631a201b432e57d21f71a3c229871d659fd20a7fda775346ac8c7fdea7ec991a15f9d33f787276f1236339b17acc80ce74d88c03649692a971e10faceabde247bfa6a2da17f214453744be82676cc1fe1810ab9392b70404628e44fd1856fbd607e0ca7741345c4fce86401f74d28d6e63bcf65b6f69a82a7fd614199b64575776d724c992b1a638b188dee1996d23fb501a18b33a9003c011fbdf31622d7d5b47b66e9d5320bd9b19e90a3efa1f0b5c74d0ec75c0e57fb0b6b52f460f425a6954df40eb9b9d684d804c09ee8d0dd51b8366a6beb37ce458e21917e5fb160f9398ca9c653478a988f96e0abe333db907ca6ab49ccec9958275e05890fcb853cb4fc110ed15423cf6c03780b8ae3cc676f46b51c97d344625960a22934db4d3ea534782a0a96438be7edfa41829405045a75035abbe215d3b9c142338f50b4d01283cd5cfc35d525197124e541ac46212df36d3bbb6c46ddc5ca9307827eb022d5e634e6759c9e6f3848fee49f8ca1b2abe39a65b7e36a9066a7029ca830931f54cc99e18e1f8b79f60bb53606d37f27798a765c1f2c4cdd8a476022c1c59d15b04619f807dce692f90efac6e6530517bfff6d313c50bbc5522836dec318921f92528dadf3a7072301968cec8da76f4b23f88cd4733e24d3a4ce427b8bdac02fdf48875aadea082816797912209f03898a2ab74590feff573c857a5a32ba39ebc9e872d1f19ecd6d375e88d90e673e0f03a4509d253cf1c998f354db1273a95d4855351ab3e32a3c367cef6f298d672bcca68f1c02f1f73f4ba1c9327a9a1c6a0b408dc5bc174f365e569e7bd008c113ea4c08def7732ec594d987d4b0b0691c52d0f5226da1e968d5e007b6a0f3540920f68d328eebd10938ff45e863691d4311491791edde527cc79a431949713d7a6cdd8dcf2af7492298070684e2e4f8fa21e4b717db4171a052d53086998de47e96bb005223781c2cbbdd5dcc4b55106696cca6e1458115b7aeb62a2d2bebef785a61b743a48e2aaf2063d725a2d21de6b9954525ff8da1b0eb31bd5b125e1a763081d3bb03ad270948d36d8f34f774b805f0148c789bd8b1f6cc296afc226f0038d7afcfe04999d8d88a53e9cd330dd45df7b20a57fcc1cace59923dabefc56194b3c120518228b85dc7fa4f208a87a1b7756ce2638d8987d52c4dac66552b9911b78a5ab1566f769563dfae465544760ffb5ad9321a439ac90ce512b77c18d86207ec8df5b20343c877093c92ee32fa3e992098c8d277b8f63240c87d686d78b914a4d27402b20c3e09cdd26afd414ffe3a398905001d6394bcec4730280526ee8e207384221f376be6ddb20549b0ba65cba275efc2e85575b9c2fc59ed08bc4a31325ec5b0117c5fb053d25ebf0a4445f3434663300821bad699ddf921fa97712ff165524b6b2cf74c547e20af74cabc497adb97ea402017429953e2390f34b7722250dd33612bd92cabec828e410252c685a377e76c9a6e6576e0913c7e30cce9cc25497bcf659811d41e176b1ea5a91b0d6e0b59ab3f32d6d91aef241412cc6ebafce162e4c60c50867f679f41f48184887bf87fc3a7d51d3ded158465481a6099801624e4db8e1de8f78561d9602e9822a0701fee39bfb8e733c9fa1afea0cdb52389bf11c25abf64ba629ad379b946da60e9c3391062dc849ddb2c112c9c071830fc33c6b13c1b919cf89a4557f7e3b18e146d8af517729c7da55953d1b0f2fd3061c0cb2054bba125667630190561c21f3c182cd916a2ca9d439c397721d2c36e3eac52a028c05a7bc2f11b1b7b2947cda6c3ecbe0128d3ed0c052e0b86bc9c9d53b417fbfd740fe5a8f39fa6015e5468d2f3ea0fe1035ad6d872079c630a092931a1968cfd468a19b3ae2338c6110fcbb3eb2bbb97556de77c31e24f277dd7111b3263f3129f660d1164dc1902e0fb3398b914db9336ba82a1d79f79cb305368c591589c3128070b212358c240cc6af07cd8eeb334205a93e74bc26d13f0b9742399d84c01ba0707bd519bd1730caf18b01346e7efa76bca108d33e43043a18bb7593ace74428acbf320a22028f7e04b4b40ce8fbe222d49191072a75fe370a64018b1536d21ae2e6cd853916ad18ac603d878c15395831e8dd3efe92ea9333722ef246ae2e375349b85eb38b15a5cc86e5b10e75d15088ba4c7180aaa9b9ccbf0c6fa57a4dfdbd837bcbf93d628328b603b098cb4bf7168d2b0afead733bc1918e46f4abf35d6b996e3b74d90a6516c5a39c351639724833aad459468b77661171e172307ecd48e97f0fc9e99a1596efb5c537a36acf349472199938b2531d966f9e4ed073e223d11e3d9f24051d3ca50312cc701a8089848a05425ac0cf2b46b4b3e87c4093f72ff06f16c89215ec4cdced80b23dbd4f72cd16367402e08907b95d953377526d3695181b468b9bf990a7b0110ecb22fa04f5868bc81c177f7702f1b5cada61ab3aaf370a1408184e1c62f52710b5454782986d6f35f1ff41486159bd281b750e5b8614da830080a1dfb5bff864767805061acb1873fca8b59fc350d4c02efb20026e91f0fed5b29b1397abc12c9415d81328a8d6f86d459934b2b5c5d4756e5d7df02cab44b9a52f93144bd85ec89d31a55cf5bd82053148f19acdaec12be13e67556c9c0beaf851d2503dd194bdbd9e193c5fb825b353fad23135750ef45919b3de7c79af2e08d03cd5109c6f16215fbaf19803cfd497b046ce6be290d8cc1bc476bd81a37bcd8a59f9606d5dd31f0bba3e15618ea60327af731c1ebab8ae9e55b08eb66483c61a14a8f706c89f1f8c8aa09cb4de4bb22842b63173238f3bd50c3a81ba989ebb1f3d05fe2507d083a01ff6d608491f9f5a77a9f7c532b135c11cac45849000f38a427cdfc8a7aed826073ec457decd194c177362974c8d232737103cdd97f2016d699cbc5cc6f3038cb1098917ff35e026acaeacd29337870c959861cf840119a5c6bc4edaff3ca7573abcfecf85e7fd174e855af9f6962be6e9f41080c337c1c83eb299338011a4ab7ae8e60745c5a7b75e4205b82f826b3119d5259d2aa8dc19fe92c9f0c1061ae634cecd19ecdaef9a5e73c9bc8fcc81babdf666610e34fb6d53d303822c13110fc698c0040d2ad1ef0c4b7ba0ec1b2bf88aca080efba43cf2ed64aabf7979ed43107f59c768b7916c79b2f7d78abac2f09ac83fc0b9fb88672b6572a18db418c05f117cec7b67ba01d3f0ee6a75abc7a3907f1d9eaa5efbdc37653aaa02fff0a88e32d2c997709a0b43a002034ffa0c0ecb2f4a0ad36ab6b9f3c78461626f87282ccd9bf4e9af6188606b528737289e4e3be813ad100783fc89a1c5cd87d87f1994f2f7a7b183525217106976e6743b02ed4f8781d01689dcdcfe8dcf706eab21f1b50c947d7bed519b9f8769627b31b70a1cd9d4ed0860cb4f0a03224c356a7e59c2bc2dfa704210dca458ae762f5398e6617a11d3820a72beaa4c28852cfe2717b3a3f8663f8ded081181c4ae0d4178553334dbef058cb43f4a2d005e99b93534da822db25f9f0f2422e9b9b3d293a1118ce8f8e56187ce319a4f56fdac0a8de232cc0f9551abdf359758137a59cfdd370c93205838f213fb445e3c4d84b781e1b5e09c44bd86ab4f4373e552a18e56691ce9374d5d8aaea44aa6daa26f8696af67e4285695830960254ab7e0ae349352be783493a4ce9e8e5e805a67bad8ae3501f06cbcaf61fb967167087ecd999bb5da7787a8b51da4cee6e91115be9a4231a197664ef952a1403f95ca5c9395e2422e8294867ed956fe47fc5e5c6607f2c09324c91acd2f0d79fbdca669c331f006cb82403f042608dd1b7f47db2d868e45d530fff9c09948f819a442bea103d81b383477203807ccaf915501d642a8cc514b4a7a9196bceb0644f24c92c9dad31a6a67bcd69e798d91fe23aabfcec8d86fdea6c5d3d50be6420b46cf237f66c8745893da4480ceffb2391974268b5996760700a04b3a27fe6f66e54a57798d325be9b4dc4081a0741fea02fd6f4fe49ec5b2d451eeeeca0451ac1221957550215eef28ae13ef0cae6ee2c6d86bf96e83a4df9af39c5da6928f6cc8f6063f6e792d42a0aacbb88ba960d12b6a087f7627ce88a41f0832b05144d0fa390b21bd65618bbc7ac0f5a34668d490f839d3cbb2afee236c43e7f749b240cf2386eab433ead43044d09eb9b8af3fb9647ed8ecd6f30e6343c391663d19469265bc163063dddd570116839d664785d914b169d3058d27cca1e31d89935c370ac77d1809a2d93b20277302520be509774e71fd482495d688623d18af4631faac99da1357af49d9f07a47de47ca809e23dbec11a67e7c1850fa09c27dc711340db7717803bec9aad2efa5d7ee57488c7743d410aeb20cee17773bdf90d496f993b6dff2e0f62baebbc9c376bcfb9e90f31fcda00342542aeebdffbfbe4245b6f631223bd6a59047ffe33c8e6191e6eda9168abdb1402f0deee5584263caecd4b67e1b86c5df34b7cfe17c82e1549bebbb9c9891c86ccd45b4031053ff136bb39c81a66e771e611812c711128675a832ab26ee5f98e945db40fcf4329a502a16483832186492a17a860bf8d13625140257a81456586215654395fa6924eda5ed4035b8474c15341fcc5320cc6487eb5885572d851aca360e043af4920fcc07c1bfd111b3fd5ef02816c76653217c51b13277c760a1ad847ad9fa4ae1274fd424d0e27cfff9c1b6a08f7132118f1d687635d40a1a3464fa0415747652b2f4ac4ac90a0daee3c92c74aafe05a55d32d2ba94537598db40d4d2748faecf6cff06e560268f346877aae7f5334ecebf607b5f2b2ccc7bc24caca0e84b2d548cd108cc27f08017e01d39e3ea2f6708c673b4ffd215ce00259b921909bec0369742f0be1d4111f8b3274be5f3c7f21d026df6328bf88b04f21bfe0c1baf14b7a515e26138a1664cc8c63bf6760ca57febfb21458040a7a830332b55899e4ea9228b060e3b62d9d1bbc9fdc1e0049badbf9dc246e57a097409ebf3578c104b280616c8ba7c0c41e1c8f5ae7642e4d9be4abf0bc1362ea9fe8ae05d537bea58cc804ab2e416fe9df7d47f8adb8be07de8577ec5bd49824c5ff586e97352728ebba4eb54633db2fc03cd1da01a3b9876d86e980e13894b0755d3899fa4e6d816b4eb8f2d7f547e76dd48152ac55ccc5de689fd8d2ab15c4835b2d49ffbe20ef5bc85c0947916ac94d02a8be78f808e130bbbc55d70000c113ed9fd0b415b260f07ed6d6d58a6b218af06514a4de2cd358d3225e3f3cddaf1154b07423a93e387a06f4814ec63be2451ba9253fdff483d76599c038b87c36f278cf7d42aebde4f194ac8dfe7c3abd77d8764eaeb36f611300dce66c1aac3f4924e791fa1d4f0689ab12b415ed88be870827b04161e9d22c19dae5973d15a6beacb0ec0ef633727741e74c553f968371e813c5ae35f64bb9ef1a44d1a9c3b44e669e9e4ce71865992d60d5c15e2f1d988753996a5d6733ef3438033d9ca6b3806de031bb455203a86a46659bde49afef4a4c3a1b67c4d2b38214d405ff72bdf187adc8ff4bf97ad85366e225e0d3e4c31f769851f7d141084d9ee36ca5d20c6d94514900d0406e0d6005810268a1dbb0507f671a63f50cb5c3ab01801bc2c5ae3efdb23bedd819c927c390b542a5d0f599ce5ef476de2a23700daa740193029f6ae67333c491c9cba4762583b8c17eb5f34c6ebce4a42d7158cffb8b20d81ac0d09198df49a072ca8730e7c8412cccca7b99a5f0369c71d6af8a75ddd575390ea9c80771fb53354c7e7801f9215479724b106f546ec18b7037f4fca5594a1007751bc81d471ae1dee1a07b2787d761cf0a057bbc4d31d2419309844419ffc65d374788112b6119b450a0c3abfe61c4cf0fc7c796e992ede8545b0279fdc9e9989d4f2171d90c519bb72e431574e8513a39805a81be53d8004f3fc2b6be0598e41b8d0ece7920bdfc5703e41748d592483e6e53ecba58aef4f6e0e6b996191639e8e97ab587e5605b6eb582f7c8022f9a2f91aa0807b2b78268ff963cca06282b23e2ce1d146639f38079553bdecae10548285f6c3ba6c28488fa4e268379d46b54c300836e4595ab472ea586f641630a25e536760c1cf946ede67023a5f03e207af0bc4f2f6f1677ca31d93c18b8bb55b7cf07e6667f2a9ae63eb0b9755746f242c8521d1253b21f1cc5f279df17c1e97ec3c97c8ca92de2bbc80c96d4c62185b69cff980b53ba7d53481f71ccd887cf84e888eafafe8d338f353701c0a41f7080fcd5bdc95b0a2ecfa1b0420f813ad2ab62fe576825c541b5fcffedd82936b7d9d7cc429924ed0560250120e5db9d2037b5f86b35ac0ff1355a4081bdfb5600287029983ebd00183a5c7bc503460960862305e17a5998e37042bb826986f3b747f891f602828b0ae94a25770fafc947a2bb34c6ee566f879164e6fb0eea37755791292fadaab3228a09fcb7c85f2924ebbcde64797bfa585749afc048bcf0a108d820234e25e520097e9bb2c876e5d7eed8e5332d5993878575a5dad01b57253b2b02cc772f4acf100bc1687af30c393eb18437c23fc40aef18511252f9d7927a16a3131dff74b512a2904dc2a0909c1e5c8c36357c296908c925f4e706e630978c5a843d304a0cab902e59553a176a81f051447e54cb4122cc460a8c2089afed738045714a04a7e1312487c439f841bd549319736b65800fe56a1a20ac39d567c0c624cc4f616092f9063fe281cb65c7ef06122b2ba554743dd5798eecdea6b0a795dfeeccf55012b458306abbc02c37a17a4f49da83db4aab01e47ca894e5d5b08aade7ac52c68a767b2fd1a03376e3aa7de3875b9eaa0270c393d0df98120e65726549dad7690dda4077c278562033b3e028d605a84e209fba66b9f0a208babdf6fa9a674d1401dbb184a5b1209f4e9b983e723ab4d3ca5f3245e14f5f61fd3f34f27c57eb0b39949e4854b504fc77b18caf2f1645619b83c6363e00c10b8ddbabbba64cf4f49ae1063eaca35b9eff9f72c00368ca314a5c4aa4b19b2d5a33d30d63973174e807144525214d090773b7f00cee9f2cbf6feec7f84de5beafdebded9f6d2de9b9c82f5636f2a77bbdbeefabc1225a83f096cafac6e302f24b629dadd06d355975f5247fe5fac9bf8a09aefffe05b40daa4c12a13059a1739a0304e4137436e0e3004bcce7bf1ac8cc9ace1bbf5af79d8821cbf7382b27a15be60d42bba08874d9067d36c6dad93f1e351446ecbfe2be47acc85caafdb6309d19c4a9e3ab611091994616ca15833845c4ef83e45009eede79e7d6bf6fdc26773078ca45e8255c3edcc716fba50b744a1edba4ae6e77af4254e855e70445560cd597d4dbd515374fdf37368fad23d8b0e4720ed91539d3796940bcd65904c897ca026beaf04e38db3c0cc4c598bdd56b0bb70bd0a35c3b63005827971ff9e0841d17ca0d0b62553f62ff3c8999de82dd0b6af3221c9697f183ee233e3dd9d8134a1873e9f16d662f80c5235001fb6d733cb4e12c2539777c413c2f0b058379acfe89f47148095befdc7099666a51e230ee971d577fdab7f0c96a66ec93f9ef308c61f2e70fbb573081270adabaf68d684bec1f6de746dde816dcf6c4b3b880f0c6cbf335b9b432d1fb04f8c666bee2673f9314f3be2e3c5a3c9b2a9372a9680df54e9c6a91a3cf7855f516a860a2530a21ae5b52a187cf5faf9f5be7da3d1d82af9041ee8945e1bd1d955f17605a668abfb6c0abe07d6457ef9a9def804f2c936dda6ca840624ed4541ac561887aa317326241dd24a421033a6f52a614f71fd3ab40aa88288f6875f79fa07c4c24f55736aac6f92451c4f0c229357a8a5ae90fb8b726996f108b32d3892cd0e19877d7b2bcd97752bc9eb18bcb6ad4ec2e55a0474a17795d99217e91866251590f8bec63ee96e31175c9cadea369e74b2901c0eddc368a8568937f1f20a159930fb7ad1f3823154292abeefa7ceeeeddac42ef06f8bc8da341bbd20d95c1f18d72438a9fc6c9f8e9c65f7fe39c355267d958e66c23a7882a9e123da60882eaad3b7603db100ef7612f2bf0444d2e41cf01fe3917646afcda1560d6dde56635c1195c5396f67d00d0488c8d8679405dcd90f87f4e69996b0cf10ffd9d0664b372b895f182f1bfbdb22f41c7bc2bd9343eaef2d48ffda7290381e3fdca516af7b188413daf4fee18ffd8d2bd5d4c87a4c1a330cbef0a859c0f5ba0a428f9b8e29e630ace82c6913cd34289f572906086d4aa2f41da1ea7c9c58b98dbbd4f900292c29a6058521abbd699fc21d6b81e814a3994a8042dfca24566b42cc91a2d02c6ce060d2be1fe53211c5a166d435edf326b2201c693221583a8c22cb31eccefea4a1f7ea3e825e1c61abdfd0f3da1c775061f41149337120244b63bf07d03a0a34a0a477e897a2662e18fdba80df516e39d6c0365cef81eb2b95fac174e27e8385c69492637d15143b8fe77b3d4aa19ee410a221f8a2b36b4031988927e3fa61bb0f83713625c5799494c4b98c899d75ddbc68a401f5c506081a797bcd3d339d791b91382eb4f48b1d3e0929d25384434cf0bf1cdf03e785de095ef52bd64e7ff272df081afb5661973b38f3ec6e83832cbf678a8ee6fd19f2117dd0f37f1e80077c262a31bfbcc6de68ed34b10f5a5f9b29546a003da434a3e0ef4c176356aa54090ca52ca2720f30a567755ff94b75dafddbfc4527b6e63ad4e2ea099134078aa43d5be9f0a75d2215a4df71df3b91e3feb66c8bb61827be8984e84718efad700f38330ab764887cc0e94de59644ecaa50bf823b514008ff660affb4a6688259a4b8c3b89e33ab15ea75a28063d05947b4c6f42e3c47593ff8a0c0d74c5378c31ccaae9e98315fc1482fc25c7d1a7807497645abaea86f6ac87f3541bb24613d3dea29b4f16be7f8c72ebe4ea15a33ad5cbd078ece82a5e11a9be77035bf95e9122a2e84bf00ec0ea6e1c68931b3278f7a77b591b1bc25728715195a3795af1c7bc796a67ac2200e1e8d309e96c3097f24b525f4b45ff4e50e35924b507a62d3bef44968f1cda1b1cfb6c41481bf70ed60b80d5d866377c93ae7f700de1331b687e6086568f4eb0eca2c1be001fe7eaa8eb1ef36568cf006afd179c8820867bb8a044b9e376381b77096e07a2f2d8346ca9f7b12c4dbcae3bf8d8af0b5c2a1cd0b236d92208361ce90ccef25a2a98f4489c111f5e9e67e3738a5b79f5f5274fb4f9ef5767c58b8f50fc9949ae3c3b3eab73e13e20fb8659b34f7379286774f18abb15eed5e04d6786873000493196e47fd64470936ec878de398a3a0cd24effa41ff2074a3d2be25d895c92211d493b69b4412c1481a512d972009ba83936e2712ebadeb673b50ca4740a192e7ad635b851fd98c6b70ca3a878a5a7dc2343c25006ce3dae94f6d22fe3807f5dfa3c75392dbd35d4087abbb10b4e29a5301a1e3bc78d308b3e80ab2f23ed45584614fe12e0264ff5282e70c8cab2f9b0e9205fad0a8f39ef32d6b58f3e4828922d1a3811fe41479426c1762a6bcbe43c0d9818c536fcc2d94d41c705b34dd744c3b9dafa90778954906be36b17ad67069ba242381e5ab02ad370883dc082796caf13673b1bc2abb9ea4073279f800bd8a9143c322fa38cb469825268482eccde763219fc82deca03d57043c835837b67d257312f0b12cd54ce1f271f396290781167c94b1462d5ccbfd02a6d6996d15859a97b08139d2ab0297eb994d698c76c4fb9ab7ad68974c83d69619497c825cc758eaa145aed4dae85379916945c8fbc805e198d207eba26d9f3087ced5b84da5659cd98db160826e2c96429cd73e144d8a911c6b721a94b4d96a91c80b890beb338dcbb8b4b8efb182810599cd49b65e08012abff69db7eee802799e862fe2f385b55285694d1646f42dd7296ad1400331b6f24450cd42910cad57585235bb977df22585b16cd18a34158862cd6ad87ee854a2e5611c019fad4db86555d0b99f32acc077fd4a621f206b87d95a623fdb0dd80e52ae0d0da7118be4a41f73a28089302cc335c00d23af259509628dea5ffc7a0cd402b706cbbb293b17bb25886a0611bc33b6cca9a574e212707b3440e939855eee951bd26368331090850c02fe04144668fc45e5515a4f0e9c497125762590e8059cb81bb77fd15d3a0cf69620a7f03387f28c8f852bc5091d87f7da12492c281da082a89cbf4a2d729681c1b7bbb1a408095d71c005a3a1d279ae70b95e9f12eb923114507bcd188fe43b1bfa9a2d119793d187074c0af0a1a68bff96bae9483e68b68d9de2af4e8c0bf53441a525736b2759713aabbf9f863ca7ca2ce75f1027faa0cf54714092338258697a84d3354be8f01f2efaf6319cf7def38b32c3cca49c769cde2683024487ae33196c9a2b7e2ecb91d1b381e7198193bfee2e38e9343bcb0913e1e5d71fdfe2e794742ffbe27f15544dd44f05334f41f0799089c3686e626b4dbcb75c1a8128bed22d0ca8491760627a888ec7938d42e3761fa3ec64559c834c5596c266d3ffee4af9388199227204fda9e1d4f3530477acad4cb179a55f487c97d29ba28aad7d64a9f9ad51e05b854088589796ff1d46cd52635f0c9f55e148662eed1e64d665c9a3ffe4b1b06d2977da1d266e58e00311dc230f2973363f1637d3d9c659e42165239477099efb14ba24254c15ca2042bed2c190f575bc1e5aa53d87ab1f4892fdbaa317c4d0da5241e576da5f7d38b6717bbf832bd9a0eef7317494c7ccdad28940954925f1a2bd80fc0dac6d15d7a174d05ede7c3b716c9e7f0aea395f3d3b2dd043be9a910d554d296a48a48ab851dff917156d0e70a4f18b9ca45b13f8d123266101c0b2c0818bb93480b68cb103ccba2b5f4646150773f67d32d7072fd37ca64c67222462c02261fa9034e4be5feab4f60c9440393db026d5098018db6e8dbe597078464ef4cd6eaa4316d6cb96b6ea08e8427dc2befd8398f91c93021b5ae198dc4b5274b74b9764bb369f8a4c8b6a8bf57179cc14a94937472354ef10bb120fbb01a602bb6adb30f151ce24067a814ba2178c4797d40451a7d2a79bd80e7086c9aa42e77c23fe471001498001e19ccd8eaa05f52ade0efdf6ce9a8933509e8d4716fd60a83b0232264b43cc618d7288c3a1dc8f3090303a99b8624a19569a43b9f5d5acac185e1e9116d1196a128ce07ba93b5051c68dbb9dcafce422e6a32e630e6d1dafaff7bd299c3a078403e6e3159e374f9eb81ebb791864bfda6056d5a98e11d7f6cb05ed96b47ab71e01a59f7092fd3d76a208491a6017dc42c41ab0d87ba9a477120f2c1848c209550f0781b1deeab19ca174bab4d43f95adb3b39241ffa2d03d477c4b3c766f76782b0ece0d21e7d5c11cd269cb8f368dd535c3ec2527f37ec9ce9b2e2aaa37dc9bbdf7c3895050fe8f433d76e37c0f4b98b0643ead92631198102cabe8a6fffe592a71cf8358f0343fe242db6574d7af59a5d1718f3f073f6cf4eb255c5fbe9d9b0f73adb6ca5d3c86d00edc08703f65319521e982629cf14964c57c5063d8b508fc182b392fb1f3f74145d5b9a06f741724b5a4b55c839d92473d681b1b03b355ae96265a3caf4c04d1249c84f6770c80c49930090730f4d09ac5bb288ee00624aabf3551d4ff8e7675d5e016e5f1a5e4ee55643a01a0428a901c50ed952879ac4beb301de6fc5ea602aeb3872c41a33c7b60094274af6c3d45e5f5614195435267ef12e89814aa5433b4af2243a642e32e7775e02184b8083317629eb04d86789a3bc0706561313ee0a394be3385a65a5a07783bdfaf45bbedfd708dba3795f282b94c711b55120f1ba925c88ba90b593ac34e1ad5ddb77fc7470e02050f243ab421d6f2f8fb2bd8b63c3248b13edf48ad1f2eaf5ccd08976210f03dc6a435dfc2d0c3f11eba24c54db67d4f07ffa0b37972d1c58c172e17f59855e6f3306155a3e2444ecb51ae6b91353436a5a43703f42bdd4d47ad478717034ad7c8b2e899f34d6ce1e596719500c55f638ad9096cceee792b37819b96c4846706f7ff5bb871dec11d6561f209185bba2bea894b505f6a4e3e8af49c0e9dcfd85fb133c5a7235e759789c43e244c015f1dc5f16fa3a93d8890fa600b755a115b639cfab44498bdf818dd6efb6a107c31d2a68c805a834b144c2a19e8433e0cbbed804cdaa551dbc94726813bf72098b254cd5fe559b6150b4c13eb92697b66e59c380211365808c06002bb9ed45221129d4882e469fea0470ee677b4ea63e456dc808dca8d4070988ef04b4c5bc4d8f46c4d024ce643f17e5664204244e1f9af144ef648db3539063ac5c057006ad10ddabe929a073725718355facea356c69183e5434f468791d2979a84241795e30bcb073de47dbbecdfdf8ed6dfd65a8d25b33c4fd1f574fa27a8ed2b78ececaa3e17666c16707e16942d90f2f449468076c52faddee9e675b48addc7096d233a44cec6cdc48a4063678cc87e94c8ea0729edfddc260a62de9f5d8088d6714b4a38315532efa299fce809b92fe99b766169c6fb1038cc45c368fb4878bfeae1f193e82f238956156b1e4df682be81ed2609f3ea10a24d38c8fd9350ce3fd61e2a9929427af54fadcdf8f1f4bac3d1fbc4cfc2dacf0b7e95cf20bc6027a6a58e08929a6226e81494b8bc683e46072a594566bea3d304cfaf907299bb862f6dee17b22acd4a4f839e7353ec188d301e5768e302e9d2cd5e391e187a7e71d374ef891f52c2b49bfc55b6413f64a32b86389620c27f4d0da75e8fddee89a39c2d8cd7dc2da2ecf34b7856cfb3b00b437e8532813157c7c1ba62b2555f7f4f6e957e7ab72c6966b1d315c3c30c28255e10707e020d71bf67b7d7bd455d134a03a59e397ab4b6f738f4f8ec09c6df2c1fab05b2412030b0fb51716b0a5d6bbb3901f7308d44404670883683f1e3efd4875daaba41551be4dabcb48af2a80224b70a833c33dff549b44b8ac159f7f36c4399f7798e262406cf8dfda5d6c660f024d44e2d97665f5b199eb9aa1b4ad6486ae4b249e612e73ccc39f06e0fd2e96a4d37c30b9a340e993cbae4aadc86755defaad4d3a3ea2cee70a78c6ee35697a761824f69f62b85ce3ccbfe801d0ee2336c476936659fd09d41dc6cee45318aa0fef06f2d026dd4bc2351a8cce6320edbe88e172bfc1b23fbb838847e819574071bae4f831d4fd3e1df08dfd435ab5a3df2b55c100eac6fb8bd3974f86b5d805c4ce4037c39193b662d2394a78cc423f3106e22c3fcb6f498fcbdef1084e6f25818fc4543c9b79c473179680588ab506ff47f826df5bce22f20670deb1edfbaf941ba87ff891812d07f2b102c17cb1696fda111bd1a31bc1b44272a2a2eea70d9ed8ed42faad36903a9698ae5af9ff65a8b9b45a7e4928688275f52129553c396335cd6462205466092e1951eabf665a7fc2a5ddd0f8444a0e66583e23e3d54b5240dc56dfcf665122e2e757560d8116b895d470f3cd0ea813cd29b2f4c8d2698e8ea5ffbc0c7b6b8b1d6952956737781db5835c5dbb640e98bc2e21b6691b83e49d695d956b955737f56abe85a9a12b42563172285f712a1301816f85eb42d3db2d23e6b62c160fba502ffb627d000bbd2757a244ea856491d8ba372961677c0109d35fef19f93f7d46504aed444f235d69e3ed675118f5df1943bcd64f7eabef572fa398a6f23a3f2363ad0f746f50909b2289a0d0ac78a9856d855793b052a4c9bea8c61d128f5103d1333f10e068084f331255fdb9464652ac485431b4b2f5c82cbc2fc34d8f7105de3440685385ae3ee07279b4dfa111d477c97b6be2b2ca28f6691bd04ce08fc7136edda31a9985f1b77539410fd24a02bc45c4bc1c8363fc77aee758c2c041ff67ca67a12d5918d9b34361ea80482f2a244a4fc4fedc4b9ae63dff9ea4f7d94607dcea1ebefa7d91eaa49b37397c62b0bb59f3ef241744674dd1d5e1bb55f6d3ea8340730f789751c08a40b436ea2d801f134e7b280ffac31a27c82236489aac64899b4a4f2604e37c9220a158b5c2068e39644585c1de426114c1648f36e66d1787178bf35dd74418308e5fa17d0dd673e962e879341ed1d2e51a33860f4ae3cfe65199d2e15986f5fd733566a25a2ff5d982ae3661f8cda36faecfc12c5ddcd305d20a37b4faedee0c18fee54096e2e48f223b17e7a057bdd903fbe2e793c2d638452dd4528cdb43c80c369200220269b55c84b1b8727334b1226fd14968e2b1173ec421c53d1757f5f810c1453637219120a4db908ee63d1564b5518976497b0f0ab51e7d9ef177b63543e8b35e32852abfbf6a113a59e7ca7302895b5e490811677505dcad19d8409ee38acf221f86de4b13dd9d073c507d96bb20c10896d2b47b86f445c57e2077e22c30cf05c8cd1bf2b7cd33c36e4011feb6f990ab2dc414e30670c81710b48974338ea33767dd9c73595ece8afb2bcf5ca46e5bcd3dd1d56762f3375b767317d09f9818e7051bf948b916d4eb2de6e4166d74e4e8ab7ae21ed1d293cadbba0ac1c6c5a145a098a95551b6260b299187b30a382564f98ff404918ba882c2e15da9b0738b6c01482dcbf67f781b4a8409e51fc6e304f435a8c53dedb908a5868aafdcb6179c152b0548f376168d6ad487b946a0334b156b61fa73298acf6f58b6ca4456625ded12f77aed67e9a6955a93878223787a71a062cdd959ef03f1ce200b82d4d45d1b8ecdce84f969d924c7bf9961a4ccce8ae9ed80796df577ba80b16716044feb2de12279796240e0abbb1f15872409160ca4b839b1b14ac4ae12dc4937325b416786b803081eb42f65e18a6b3089857721ea1e1082d2f61f4b856b84938f9cdced5120518f72edfb759d3c3907e832c44c8eb64397df1ab867c006866f2337eb77e4de27a392b1d52cf07c6e51fcab0f5d28af3548af8d6b24591fe6558846fcd7e3f2dc7dc6aa7955a8fb9130c0be6f3ce89ac79ed8d9ff1147f83f4bc12012f9cdb757fb9ee586ab153459710814f46f1bfe107fa770047c77ed859e8736152fa58e9c125acae18c485cb2ac2bea25332658244e3ff4c5e95d67c91982467ae427fce77e92cb6237a3f190ddcc3db60e32cd91ef493781311ac0d05aa6db03ef1c09915b09fbdcb4d0e567b89f7b99673cebd797f701315862f163fe3a823c9b366478a3c2eba4ac7885ded39391a44979ed2e09e4cbcd07a6806ef5ffaca4fd003631ed20d93370c81b27a4549833afa2cda645d5376b1bed806969d6edfb9267816d11cba389f879bebd8000ce64af8bc8e4986baac18ab664b0fdf53412ecfa9b0994173a8996f4b6c455b05584cdad4a55d0b52120ed6c799b2a48a8c48a353053dd73c306e5f65e65b330aacc8ddbeb89298f69c141b5d6fb1e124eb58d19704fc6a5b29a95032af8bec4eb2fa423a91f28bbdc8cc3eaf10d253898ec6e61f24fa4c75b3e49f2428690fc863ab08cec39d5389b71e9c252cd47f56853e1147ac00706d7a256b8d307708df1f06e50177dbbe5d86a346b9a29bd1bfd69ab5eb6d93f819d968cebe9748776b5f4dcfd043ed192c5dd72cd8408b3a7f0ad331647712773beef95c73fe112c1cd378eeb80af9ee39893b42230322cf440c514d11b460985b5e3273b03078d73ecf99f4aa1321f5b90519bd5c2f6efdb4235ea688ed0024d9b10a314219539826c55fd0a0a1edb8a36850e02784954f18d43d5eefed9c7bdb097be29a580835c0df4524179c732f82b2bc6ec7cce88eb1b21b06c038f1cda6495b1be2428f8ca21abdd3d4eb9fe5410d6f3b5ea808004c0c212960027e6d2343235be7c21cde4a8d4d4082890277dc76c8642328e47b10f800868e3e8d8bbbf46861d1bc3d55be9d76ee024f967780a5319433d728ea6a32195fced29d785c765b3911d4755a841308f04830518344687f4f3b502f6cef1991bd9e583d19df5fd80645d61d4f05effdf00a836bb5ff5ef0956979a88eec4bd53987cdcb99abf4c639989e8d1a78da70200a9b33e0bb70d45199f014210af873004c344f50aff3cca21b3958981808baed89698b5ce1aa2b624821694e6276a55343cf83eb5bea74e2a2a1d9dec243ce5a29544aeff29cc853e930e577057a05cd4ae8a93d58124a484a9fdcf564fcbac78519cfbc69cef4c166e221d2cdc0ea57846e2d038dda7caaa7a3f31d6888e705cebd0dc07f2229eae5aa66a75a8320a045b0604ea83ac62e5a7e5bff17d9d5cf4f20d78427c01fc5d183ad6241077f1df2feb9f1a12a057443cfc367ad647453e1c15e4b4128a50a49e4380ed95af92815327cd74729079367945fe7d09a2260813babc6c0edebfd231a4563d4340135ac1af3d92014ba7dd5d08287ade330d6a1538c29205f4b8fec24703ce103906b9d9e834dca244f82e8d2778f8048b85344394d7bbe772094e29663d792fb3a2f54abe0c73bdb06af60595d7621db555d6e3dbdbd74972c97e5c5611deb2390d00e99ec964e2500888462081436af7ebfe07cee623271cf9667a99d8118c3a343b4854e996d740036daba8a48982da19b096226d07beebaa43f3ce31be195e7c6e36b38e8d9fb04c432fde02776afa7483cc8efe2f164a99dfb330d1da122e095f830ee8dcd82dbf20851005f8cfeeb440982e3faff1065642c4bc00f63ce9de456502e719e64749ccc66c2728c269b7ba127ba594e0f9d2abc5c1f60efd120a0af0eb757bb295fcdb9607004014b2203854282847e61b8fe54fecaecb9b7330fa94edbd89f7b886d64518f045ffa03e8abef21c7b639637ad3084f56a921f656bb81432cdb867d667b0fe579c790eb44a2c061d0163c70601908e839c1f714ed2b29d769b23ad0b52672efd9f86b439b6b328aa8172276aa78a883030cb9afcae42fcd8e560f13eacfc041b599d3a12cbd3fe2203388d6486843f8ecbf3d80e56a8d5d82bae0c16d46091ba56fafe0011b2e5b3b75924efdf52864e5a18c7ce230e5f638053bacf42dd828720a6bea75bfc7ed585cc24432e43a23de2067567fb2369671d57bcb0d081f5928984ad46ca16420ada3b85f6a37230e2cf5bcc6d13c11766284143de7a9184b273ab5906fc18682ef17caef315166c2b11b706915024f3433ae83d5fcbe185668513e1b24d1078a1cf14485d2419c60685f4912291b18c668f0bddcdb1f32f01ff0cb9277825748140ac783a080c063b9adc8d6975fa69981f4c0ba56409b80862cf2ddc630a742f7b8fdcabce9a6afd0ed88c6d139fe7044dc56a55f7ce028135bc51cf3f431ab7c0586a4067133a7d4a0c40305d89e071e0b4a3836a1c5ba2ac8149aef23184ac219e778b722a726f6c8f08ffeab07c49960861ac3500d4cab95203c5d5f1f4828a9d4c214adcb594135adaf9f0afe515acc5d091eed7e72cbfbc1f26fd1e9070260901ffa49eb3b4ace7001b7c7da4cfaa8a87c9268175a84dcacf503aa1c0467c73da2391aa635ec5a1b4b98a0b0045061f3ccf78251b64fbff6c462a7f63a334413e802487e27ba36ef1271850f79288175e14239140eec8eeac4c350c56214788de899272e93dff1117c318649bf034d6a853d00f0c47504dfdc5bd9e23b17f3adcf0f450b883a4d5ff287050c8fe273415b2f1e68ab0fdae16172c05bc6267e3fd18867bc46d135421bc875375e770282ed1f0656ad6f759c18b5c63a7e1d4a8bba514f8a0f8c21dcf1b608fa81fd0cea9caf2a12711f521c8beb2125afebbbd720936be310596534eb108d2cadae37cdbf91d4ef70e314d6da5cdeed2e94e3a2957152e66b32097cb76cfd3f6bc1f321fd560355809aeabe812ce61315b29ce7a661bacd0d0c01499f25f9905409a36421d0014328305844810b609e086122a636b121b63fd6a7166676993e681faf0f10e021a1a6c0050b4bb3d5a5ad1cd0d0d018753731049955cc00e4c737f628a66581b17255de8591814dc80928d6de3c9bd6a3c3b1dff56de4eeab0e15d99bd9aa7d279b73e9786884c38e9f297126f913acbb7ec0fa48fd0a8c8b96c4c6e45b1ae0bb57dc379cc7b9ae2fcd4b593e86236def6a005b384c23685c6fcc62edf4d20afcc0102c7effa3225d5bf23afad7a78655d9e35ea828fdc5e9a16a7c3261369d7393f66c1e7228df4238a8a324dbc420c58cc421b717ecb2ead5fb29df1be937371d013346945bda75380175a97be91ffd2a5c598b7aad3c24babc7638b7baf66ef778922c4da6fe4541c90dde7578cf9b6a845dedf7e38bf9b1e8d4be2bb5243fa4822ba8a986486fa040c8afcf095acb5cec753006c3039e12a045c54d63383fdfbc0da19e59662ce92eff33caef8037e76ebfe9d13a21fddc698ada9b242e386a1371d6b9d09cd4d53169fd83dbe2fb5f55aac88ada19c307b7baf7184b4cb0ca6b5fe51dc05b51fdab3d44cce4321f5f27dd5919093fe7dec098b3c3c3346ea3ef152b14a80d5a8787b010ad041706750a6d8c7186a83edd3e757c55f6b5fef0d9be40199bbe11afd7e8bc03f9ae59ca653bae3a4aae16a0afab3611eaca8762fc39bddfcdb2ed68f345b5996d28c136992300384a64d4f7351e60461b03327e39be661755de51d496785d594b16e98f40ddd7075e341ae2e000cb8e075dbf0c5da934c844c2691846cc77439d180a9ad68b9850067387cb6233fa9d150cb05bf7d723c133a926a3d53d3d7bbf2e054cdbcd5730c4530670e2d253559ae0d35017b7047adc9ac0063d8c31015c55d46840ba884d3069cb4ce4e0790e63fd94a21f5aa6044eafbf7024888bd720b083f1def4a5a11ea51289f3c3d3ba5e95a4752dbd7eda56d14910b59ec55faa77081083d4730ff3430b70611389bb2a3bb27a5e72d601451547685e656e8002b234cfeb12bb4aa62744d676bc33c6f4a4f63602020367d86a6b61f9ee31597fca3497be2475e1482a12a9dbd14a879459f8e1531822a36aa7b0d7323fe607cc60dd15dce1e763dd4f7fcc50c8d983f6cebadfeb6f500fd6a06cb38614dc8fbedcda733e14c1117b3fa8644225e8608ac4351bde2d2ff43a8bbb99411bafd3bd12271cb57341d0fd5853e32a0df4e8622e258deef80afe2f0994df7ec147dc25365b67be05aee806d65ca8eaebb7f6258c0a6683e9640e85a00a0c1594af72693f4a71175f616917ecc26fc5f9d5ff1f60803fff70930f173b8e4189279ec34a967d1325078eb90c54adb2ab8039e97dd2d11b826a9e439cd8284cda5e9765ae159b1825270da01b181cff13457da9dcc37c901fc0207ba60824e013cb89280903f42e035b1b0c97c0492bfabdb1f49dee7e13ace9492dee92b19a69ec8e5eaeaadf035eef99a95ba974ff4cbe95ecbdcb61a6d41d0b8311feff47b51cdcc3325089201b89a99aadfd511c6ebc26c75a364fd6bcebe48ec458989ba9f7bf45895c0ace4ede656a690f82e0a7a151cae6ef9060cb2b9aa7af5f3cea5b7767300f4bad766bb60f693249ec84d04a4f5f39d432a900f2cdf3aa7ffe9375623f450e3026e0f22c397a721d6b7c400021c48f299b32584b20a5124e9097acf365952d14ad6bfd56b157521dbc7113ec8d39a41df694ca29826b43cc6adb4edc81864f524b11d61aa7debd68151d2d536d0b5332c7ba72cb3b4c5fda984187af1cae6a50b54b94c5714f10c88218b3e775d7bdbd7911db823571ede0d0fecab01d5c7b960f01f81ff93c60ea1322bdf397b88a61253d8624e0debe9311d364bb4e989ee28b5cc98f67a1aa66d56603e8d3c17828869b221ef181f5195f4b0a9015a6918ece0e0b32cd2cb8e702747ce48f53af823d6de67181c00229e6b5209da92e3bb4056d52a28f77e71f1b8db3350b6e0eba2b88d5bbb5e619af0d7299acd9fe2c145760bdc204392342d440c95dc2ca19335bf50e122064063da6bc87efe3dee6a63640b59a1c1e0d7631baa591ebd7b342a29c63f844e060f6fd2b326bb8a2600f75a49a69118931907545c6f6c2b71259b8defb3a292d7ec7742aa1dcc5d63aadb3ef09e4344339123a5e3b6dae2c1efa90b4cc27c4887aaf1a1b4042bac07e3ac0ae296a3b31c68b938c7ef4a98b3f4ca1916c966396049936ed81555935de25794a5493c50bf6db922518d2551b5c1b82ab2cf9fb0da9df56e9218d00dcc57c4699e64d2b89424e454a08bc94b3850fa27ae74450bbcf6a816c510b432dfe7e958c4d701aed7987192363b67a66e99d6ad97a5e25a166d666d09a80083dbe97da47127f4663d36abb6c3ec06424346beb045c9250d891cbee8e3888a35c1614019ad3637c8973891e5e5de9aacace7717016c5041cb7d3a609d221cd1eb2350b90e426351872a4d7bcd7571bae28692a88697585ccbf92033fab7f63bd0e7493aaafb34b4ab4aea33b43ad391450fc5e00c2a3a895691c9b9e751a0f2cb40cc568e0b7d8f26a627203df7cd7c6eee64cf8ad7abc58f0e3166d259008ae8dd7a6e77ac047510fe29a65440ee50bc7895dfec158fd014e68f1d29d43580cf7c015717609e391bd63be81ad0a764ce9a4e9e221c1bbf096a233d0ffa1619004984119a9ad080c1a5d29d3f5ff8b3dd8f13ac1bb13e5ed9808b5a7ddeb24f095974ea2468d1ffd0084c3c6ac97e41806645230c5603f14b7d22b5c5fc4466f5a2f279e63729cf19cf94305b72c7dc42de5381f81c65338ea35a4e4eec0717d67ec3d469a3ebc828ea98c813c23d7ad0a55ee99eba08496b2627c0157a4f7fe706de035658ab91800edd610d587ac04514434e38bd2ba8bad8e1a6cb941ea287fb3616a5a6465886ccc3745f793d78a61de358ba86506df02d93525299a06fdc6e541969f3e935072f83772dc92bb7ad32864959b1d531f3e87244483116c49b6a2c74e9d059d3193720dd588772619fba0cc6234f3526b3cae047385d8b67d2f95afcb78c575d85850dafbbf493a1485cfb257e20fe66855adcc01e84b93e81f3085e00af764a45b522b0735033cdab14dc10072e63dfa9af6f255df7da5b16fcbcdf0949819d4399b26cbe829107fc05457d512a87d58e7440f09156b5e5cac163dfcf782752ad05cc8db1f5667df173e9ad4eb7d98d3f0f416962a3da7b39688f960c0e007c1cd5e193fee5ee73a452e1d26ff8a984234bed5ba985fbd6d66925ee21ac39a51c43e73ff4b54ee970ff024772f5e801c5c12d50a67c4b289c06c6e1ab2de7d7884da960c7d44492e67f06eab0b250b53e37637e3f2404fcaee67d31449e76707cde2c267f1bc26bc4614a38af1459a064d2e1083ef98a4da25c109ac1a0ce6bccdaeb1e3ef5d9ea4647c8d5c46351d65bb6fbd008bc7f8c7eb2bb72c182961f64bef121010ce565a727d2f473808f9b20c4d24c84a8e0f339ac7be380a5578fb5d5977a05f55c98e5558adefb24f88b0776c6b266d49b91418016e00831ab497b611170508a0a8374de7d8f910dc700d338603a5c64347fc7765e0e1610b7b9957b3bbc22d0e56ad17e8b8bec000f5be94f8bb780434cd416a6ccc80989c7b343b78c48ce61624eb529eb1dfa96dfb8487682362c0bcd256844c37bfb6ebe10ec5e893122e3e71bcdeaf065aba367530db00dcedb17542b99c4826d336c53d0b40b9860d6a9e44a00e234a5ee603721496e74e7ca9dce4a570a77ffeef57ce06d385740716c62305b95b4db21120ebe89503d4db7ef65b648aa5122d9bda858f5df3e19a924741ccf050c153496c489f7d6f3495217c180dfd39cbcc4cd6398c241a22ad4070a70bd3672af32c5cc0b4a962ccfd7916d3f923052426b42727e10052682b6fa85d3fe4ca59511069830a44821200519c89c767d3c7e3f07480cc605e8d39a9021df94a396652c89f0515904a099a3fd3c0c578e5d94c57dad52e5abac4a3a214b48e96c141df2916f563784b81d9f74572d102909ba8621f98cce04f4442b8279ce9941f21223c4fbfd103dc7fbd50d5f20844d80fc63ac2f8428ff43fca4b98af88e8b96e255ece0772ca15741f6d280bab336d0664228154375309e79ad09774f496941fae5d70732a18a890dbccc850e3722875ff908f996fc32c10511fc825c255f9501d52a62d680595d6d4dae2123033c3640a3ab174168140d7265248395e21a1c4bd12e6dd87bb359d1145e44bcdcddc1344ff12188e625b46bc5b18bb3775b1616b5bd28de350be52f4f3686f496a9bf7717b7160cefa579323cfa7f7fb45961a00ebea278d198426d7c7b936b8c1097170a8409a636f08eb69ef0961161e26d48b9cdf8b4c9bc6e131ec5c29cc9005c2c4f9deaeab7490518a7a9f7cc0b8da89ac85d22ccb52e4f50a86ff24134e7400822eb7e81685be9eadcca6820af1fc97d0c730818c3b4a6d44ff19da1af4b43a07c2d90243ea8ea15b3591135e4ae44cafd21d05dca0766ca856a3edf840cd53d59a3e7f3912acbbbe1a3d852e937882303606bf74709f19c1c66282c10b7bcc86e390b26d228ca241721f8321547e224b0dadc50afed0bc810337eda906a19fb315e0ecb00c2f3cb3d868ea05291b8f2565ebfbae913636c5b2b67d45dc87defd45e061ebd63158e53b343460992bef41ddc411dd3e2eedb59fe7b4f435106266d725774ba73b3166486fc40a20ebfc9ecd69f444c53c05647fc202851b434c89b3c4c08b9e03f251d94a9b0d97e956d22e7de8f32e8791a2260467e39480bd7a20059f8d29df1e9f0da4f86e4db5c7c82233cd79618e59de808c6bfbefca49eeaa9d5fdb47ffed0f58b3a771dc3593631eb73d7b8f6c6899a1a76215eee68daece6aeae62ce4b824cff38c821762f08f2459108215916a0b930c46c907a23fbdf22e494f69b069645a76ea6a7b7aa12a55ea027d8297ab0f697ecab68e5ae345cc62e41814e66a8d18782c843d2550fc23880a05599c0a087c284c5c2d9e1a1fb4fe5bbfdaa188568dd779d23e2da531a472496780ac0633c74d656824fe3529f251da921e165540fdd845d695face744cb4ac3280444d774b943d92e73330fcb0e6f757a00cf8617c3afa77377daea85b40a7104af1f7e5b9499305a98e5ad1438e4ce24bc1aa604a1d00ac7aae81a9654793b81150b7e658445db977bf267009bd973d814cf749e7e2a38a21c456e6cd35e9faa22830da6c818038769efa8d42cc62b10be1f7e3391d681af078921281fb363dcb21ef3f24f307daf618e41e470d709541b43e37b1161637c69e7207ed73bb8499d6f4697e3491df1fb5826304572eed0b24f2e0a17cdd159bda0ab563d23e858f808ec13006716d5290faea3aa3c21db2145b24460157dfd5b0cf51267473cc5ef4634fb91099854e0bb488c156e06bf423ed78524b6fb9e6474a43d7b75bd963da975978eb824c7834ade3553964b962bdf826e0359966ad765895e8ac95898ed7d1aa17f980d6ff167af489bd2b7d42a3d63319eea92d3198cf3896556c8a1138774a48ff1235bddc1558cedc933af443b700551d4e7da5735df3d9fe015c7987b0770cea67bece6e4d0aaa8ec188fe94790a24078e1721cd71290b2ac090399d841ee7a001fc9baef2b2182088601ce9c1fce31d625490bee107521586d1239b93bfc41d110601108c1da44c4f028387e64d1c26a66d14b319a01b41d3be5a74bd93880492cbfb2888d8204db86b6947a55eb4bc8889cf42201f444b25d8ae1c1fef318ccb5e82146dc18070c3dc7cc859bec5a47b14fff0350973c4d362029f3357f71d01fd13c98c16a5bcd070c0ce68b0d1a46fbf71c831d16c5f3fbd566cc6744f2d91c605c8960d94436b702b172d5f8291ccbf03a4471e67d224ac2a48d69e817f56ce2c66c2c18971e88ba0677975238ed6a82f8c51620c7b0f147e42ba029493af35b0d5700edad056a26971e82db206619e3b7d16a84a529f0c7af6793354b80d38a57b9fb5b8570d0b52e3fdce3ce74d7bab1c5757faabd89ab0d4cf194140d7d913b62eeac4e952081d1be47ba167a733ca58f659538e47f12bb46152ce9d5e1d0c0f415b6d7df3de9f5258f6b1f11f82448d3b0ad4568a848d5886c952bc977fa1b461682cb4e0678ded54d10547c391fcf41b5b353bf45db37031d7f357839aca81533960a1b2df86f580d5d4d4329cd71d7fefe9e4415ff04e8f98b74211c2506bb26c742e7cf1d2b1910d76a60c6676d519bc820710ca648e66e7701b161acab72d0975473e18d018c129e9f0383d1576a99979e54a4b6537c0f260a5da4edddd70a69c703471d276689b382dfa5dac096b58ba6f5ae5793b1cff2732dc60b4b5719f6576cfe1af51299322fee63ed075b4350a25e11e44ca2e45ce4f1d0b58c07426348de5cddd68d425368fbd7c4d70aa08e8c646cc8fce92f065082576a11762a0e715164586a5bf855a5db47fea7d384c862d0e2c7c23704097b2edba30363f532a5db6a76d4e556ae7b410273e82bbb37eb386030220ac18ee174ec5a18912c0a8843e78e49abe4efd99c4984de3226e7b34600d54448909d966a02ec560f69f3ca14faba696ad445540cbe105708af7b79a072b0ef1a0c29941058f7be496992d46e48c93bd4d2c8beb30150b00c1a0ce49aa40b8046fb947ebed4b07a18d4f5649560a1acde89296d0644b160eafdc06db2e8add98ebb7c8caf400254217ff9c26df85fca69a9f91f3f1e005fcd4d9718a23fa2a86efaa1278cc12a492373da6f2b08285be3f51d4a5f74d98a92380a143a2640f986b69b9e6c56e52bd7e84d83e68af3d78fb44f6c7a760f3b7c0adf28621903bffd9133e67955afb8932f0a39339611079f2ad27e52e99d6888e3aff03f7677c3d6797aabe8e24de6d6d7f9cd1bca41fe69b4e7f964a181e97e2654eef76692d45ec8ceb5bb6d0a88e3f90ec6e13ff5fac3a3afaf8e9e4bb006bcaf6c725dc032d60ff00edc06d9566d9b7ac9702941963c2a60a5dd30283973fccd522a398fdc49440830f85fa975e3922428029303639d9448d7a87c5698690763397a84659a9669fd5a892b4b6c97a240b83cd003c6ea5615ed5316bd53fff9907acf14414638e0abaa70ebb9832054920afa3f412ecb0d99b4ab6e1884e2cb023f13e15ba46b0a0f6aef3d42a0850bff1d5b474db7733a397b3437277bd1639f33323e1ea5a772377d3285b1664572624c268d1e16593fb1224a566d0afbe3c1684b17d2b3ebfc1fc45f086594baec3c8e5d1d5cf51629e26673bdc9588755545e39d4b72b1d70056a40ceb308138ca7a6435fc0feccb46eaa0dba04de0dac5befb9b8f23d0ecd2ede8b31a1bfb549528ad6f932b599747b41115fef0501a576b329b04b4c67bb1be5823748b9657e850139a8832bb1392d948a7d3debacdb556a28d7d75bf42b3aa2da84d265f26cd1783424fdd06eebcdfa189972541c031bf12aedcf2dd313fa36364ac4f6cd82ce0ec398401619019f6ebbd19bc59d2d493caf05cf882a5f7c48996bd83159d82f979fb58e3a2d846705af90ae2dae5569b1f60920dc72ffb6d8bb368b48fbdb260d3b81f8885f9081669b42d57ea3ec9b148bc9358d110a573de364af807ed652fc607373b6b909366f39289307dcb4f066a49e06d3bba1b84ecd58d9a140c4e93ae92dbc36ef6cec8fd05ffa3f02f2b519cf571fce8000aae80fbd62a7fd17e59f75cac08167d14b71c8189a2aa3553991f15ebd092f042064235f36c5dd0b72927d6baeb5014fa470870410c6efba5d8c77dc7ce1e48ffee90184f621d4bba2369a2ed2ab0fa3dac9412634d912a1c953d60467d3d06efa99f0f1efefef96dc9c1a6c83fb4843b9d7666e8438f38ad4e8484364996a114297be55478f57c1555bcfb2695d2c632714c4eff43138cd119a2c055024a42aeef030fb0d35dfff1d9681f9c01b2288dd19ef789a8b429c45f5117cd831690b4b025254c5f5d345e79553ccf7f08ababf02ac0bf9825b710566ddbc17eeb0b86425ac8bd91813cbc25bbde2558a1de51cfc75e4d4bb04d0081b78f7d363b916ea1f0591c64fa1753eeba6dd7d68fe3122e53e6cb86e9bce7020b7588ebc8d87a59a8a3dbd4506dfd386bf5e53c333017aa411eca7ce1b3159ac672496cc3506b9f54f4a0c24539760a0dc48cb49965329fc93066303ce309b5bff8c6bd1782e7255fae2d5ea22752ca04d18ba01585ba00be9eff6f1856649f64c65b8eba664293c0ebf27e9b7889c1e90cb6f25c297b5cd14fc30f46abd2b8e33970e6d88670601a9a745f69e1a4545cf19d5cf006214f799b34f2948fbe048845117a32f2ccf1354b47f580e109b098d5182e1430869f6d3ee1a63231c72969b135512400703486e743d536a7b08a52c5bf6457327ce13b64aa9877d8d7dc864eebec879d4bdd833013dd0863aed33ad718032f44a7d7551db107a2c3c89caa4dc5a9e63557f1659edfd2734eebad0a43b1f37b5c3e6dec31d358a0a07468824b6320f64fb5047fcfb8de882f47c42da236b763911868a5549891f1708a13007ec074b5a313b39ba05be602ba3c01126b01dd3b2b3a04a7e951d794f5c172dfefa11e90578bfd36b20a5d3fcf7f8b761eb1aba3b5ae4b0401f7607a4150503eb1dad53b5b170b7520b1e15a00ce3b5ad06420e0163205737de7068a8676e1b4a36edb63e0b0c15e979932eb01587fab5184c6fe6d8f42571d8fd72d2e2f8d35cf1fafd028590184c2b7d72248868424904707175772bd82862a566107c1524aa7c80aa605227ff0ec38079768b240fc23509e15156eead40cd8c706cdc200ea075a2e93e3f4cdfca27d0e3b013d1dd879cdce54912581b12437048a83a45889cbc19dff019e9935aac355955dc63047a7a404fe481e7c63cd1a692c88b1fe53aad87248d13208c2c1b893a9455e4580d7555057c7d26799662644a2eabd48779a56c9b5b585e3a783bea245922e2c67c42bd44fa801cd1b012eec10556a45fdbf8b74fc0e550240a5c43c9af04b5d15ca66743a6efbe13bdc51edc464b68e34218e7ba3c83c92b4a0dc892ddd507ab33f4384601de06e605e07b2884fa1bd4606df3f2d40014f2e499b2a4fb7f0199aebc27bd84b852a5048d2fd82f5006abe9576208e88b88c57f7e69438055b1e44e804b810c8559b1b24decc97556c3a850d9d8291e106a3351c0159a8107e5bd603356e5e1982620bdd49b040032aa6cf0dcbf2cfc5c6ac68f4fa6dab3b0ef61e493018cf7be2d9fde0423a2d6c394c7e33932ca24a25a1ad76ab22ccdb5cebd56cad07b6f0a9882673c95b5771e1099246813b86aeb83706793999928e98c88b288ed226f42372157bdb5f43b9fab077cae4222304ac819cd4e0b71b571997e83476ee061577fb56d836b5ad25044cdcd63e1b184e21978197c354a80166c9f935fec9a7ddcce37c0578707fee4f3069545dd4dbec1b17216abb468207da17dbf8b282f5db8c055125aa166b9f072ecb74c0fdd7ef56fb4b02292dfe50305b3a22b65636c18d2b093ffe701aaee710c1b3c36798c189b333b557c9ceefd5188b0ad49bf020245dc1c4f32f88d89eb32bf5b20597b81b0724c2b46bf8c7874f371715e24941824932924b5c746d8e589ee653d61df1fbd2c635e8d9a3dfad356fcfd1a8411034faae863eb1f08fdb46f2309a40ebabbda52aa382045c948fba835f15d5cdab2f6a5c3d7dc31d36e721944cc58ed4c48d581cd8d070bc09e941581ccfe36a4281104fb63d0d40cd566d41c0a6bfc0381e39bd0f6bdffb0c6a8424312696e2eab6bbfda8db663e6649dd6450ffb47e2cc174663ba8bd03ae1bb7f59529ad7ddcb936184f56cc9cec4dd8d6676dae904bdeccaa15624407b7fd1df831e9fb6bd3d092d79df0ed91b5df647cc89d591f725341cce6c92b4d6b289a5005372485792fe9123a67df1970ac1b1e6b4a01dcf17052a75dee42e678f2389eed708a501ce26c4ff6c03660f83145e5ad37a36a02cdd94019278361d08bd240a29f649e728c16f7a4027f2e101a33430d51628947b46916afdfe6c26eeab149289ff95a6e0ec9837353c308873a5fc74e51e49a9358985e56aa29fe2b2d056bc4649509b79e8b395e13feddf6566874eb48712d90e42e86fad90ae89cb82cd9efc85daf69c044ac866bc251dc15fccba56dad459b21bc3437416df4d62fd406f22225a9a19fd6ef429aeb76fd5f9382d9b74db1295e550bf8067224b683360c4d5573c4084734a5e1cb10690b03daf3374c01498c6a52299af198eef87ed89a7b914437eb56d0474456481a9d9c92efaed91211a0905054cd81e9e7f3878813d1ee40dd68f6c17852735ae2eea7bdad5feb487aa7172e6e7824be8791536c689b046e64f72ed7183f8a423149e14c85040938252826c0cb4e6ed16f0328a63e18a84283aea5762e0adf68bf602116a6fb2e37b27676328c38df4c8b90d67276dd309b261ddc8b2ba9b21f968c84cbecbe9a8287048a64c12137b7dd8b2cc53746948982628a92b4c5acc999c3e2ab5d7430b4096d0eeae82f8bc757e196995ce17a3a5975067efab2fa5fa4dbf8c320cc80f7e936fabbafc0b257f5603fb7af52bd22903239ad0c4905473f7a23c5f6b30c15abe241044411c1c71cd38f270c19ce2fec004868fa04002fff37d6e229992f1071f85fbc0bf00259f635559128195b56efcad6a8a0ab9a1dd535cc5eef807f7f8bbb35a1d7db967a11e00ba0ee965a561b4b39efcb5e66b57366f6d03405f523e0b839fabde16ad7ad5ae43151bc298eb2551238fa322e87421b1e4711881a8533f3004dd31d4dc6e1b198c00317867f5394e2c5294c6f3f44bdd6bb20ae819b9ef4f61da4522d14f0215fc56d8c2339f5141a8109c4a166c7f8be70d289a91ed136cca14194ab6e3784752bd4fc6e8a221737925e3cf3944f91405ee8aec615ceb10d64d5a5dbf98bd2e1638785618aae88c23319c3be904d4bc9b4a3f7c3ebb27461c0a8e553ede3f8a7fdb4bf10bc7e6c27ee8bafd412a432d05bcc79c713ca0ebc7c9f3c72f506"}, 0x8000) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:56 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, 0x0, 0x0) 08:26:56 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x1d, 0x311240) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x4, 0x4000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000000200)) read$midi(r0, 0x0, 0x0) 08:26:56 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_INTERRUPT(r1, &(0x7f0000000100)={0x10, 0xed7e0e6b286db268}, 0x10) read$FUSE(r0, &(0x7f0000000180)={0x2020}, 0x2020) pselect6(0x40, &(0x7f0000000000)={0x9, 0xfda}, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) connect$rxrpc(r2, &(0x7f00000021c0)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e24, @broadcast}}, 0x24) r3 = socket$pppoe(0x18, 0x1, 0x0) getsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xc0, &(0x7f0000000040)=""/126, &(0x7f00000000c0)=0x7e) recvmmsg(r3, &(0x7f000000aa80)=[{{&(0x7f0000005700)=@nfc_llcp, 0x80, &(0x7f0000005940)=[{&(0x7f0000005780)=""/38, 0x26}, {&(0x7f00000057c0)=""/151, 0x97}, {&(0x7f0000005880)=""/129, 0x81}], 0x3}, 0x1000}, {{&(0x7f0000005980)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x80, &(0x7f0000005b00)=[{&(0x7f0000005a00)=""/129, 0x81}, {&(0x7f0000005ac0)=""/48, 0x30}], 0x2}, 0x7ff}, {{&(0x7f0000005b40)=@alg, 0x80, &(0x7f0000005e00)=[{&(0x7f0000005bc0)=""/174, 0xae}, {&(0x7f0000005c80)=""/93, 0x5d}, {&(0x7f0000005d00)=""/217, 0xd9}], 0x3, &(0x7f0000005e40)=""/113, 0x71}, 0x10000}, {{&(0x7f0000005ec0)=@nfc, 0x80, &(0x7f0000006040)=[{&(0x7f0000005f40)=""/208, 0xd0}], 0x1, &(0x7f0000006080)=""/4096, 0x1000}}, {{&(0x7f0000007080)=@isdn, 0x80, &(0x7f0000007600)=[{&(0x7f0000007100)=""/60, 0x3c}, {&(0x7f0000007140)=""/139, 0x8b}, {&(0x7f0000007200)=""/118, 0x76}, {&(0x7f0000007280)=""/172, 0xac}, {&(0x7f0000007340)=""/150, 0x96}, {&(0x7f0000007400)=""/18, 0x12}, {&(0x7f0000007440)=""/85, 0x55}, {&(0x7f00000074c0)=""/199, 0xc7}, {&(0x7f00000075c0)=""/11, 0xb}], 0x9, &(0x7f00000076c0)=""/4096, 0x1000}}, {{&(0x7f00000086c0)=@pppol2tpv3, 0x80, &(0x7f0000008880)=[{&(0x7f0000008740)=""/224, 0xe0}, {&(0x7f0000008840)=""/32, 0x20}], 0x2}, 0x1ff}, {{&(0x7f00000088c0)=@x25, 0x80, &(0x7f000000a940)=[{&(0x7f0000008940)=""/4096, 0x1000}, {&(0x7f0000009940)=""/4096, 0x1000}], 0x2, &(0x7f000000a980)=""/200, 0xc8}, 0xfe}], 0x7, 0x2, &(0x7f000000ac40)={0x0, 0x989680}) [ 1791.065255] FAULT_INJECTION: forcing a failure. [ 1791.065255] name failslab, interval 1, probability 0, space 0, times 0 [ 1791.085069] CPU: 0 PID: 19644 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1791.092981] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1791.102344] Call Trace: [ 1791.104938] dump_stack+0x1b2/0x283 [ 1791.108594] should_fail.cold+0x10a/0x154 08:26:56 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000240)={0x6, 0x9, 0x4, 0x7, 0x3, 0x200, 0x80, 0x100000001}, &(0x7f0000000280)={0x8001, 0x0, 0x10000, 0x0, 0x0, 0x9b, 0x1, 0x5}, &(0x7f00000002c0)={0x3, 0x5, 0x1, 0x3, 0x1, 0x0, 0x0, 0x7}, &(0x7f0000000300)={0x0, 0x989680}, &(0x7f0000000380)={&(0x7f0000000340)={[0x10001]}, 0x8}) pselect6(0x40, &(0x7f0000000000)={0x9, 0x2, 0x5ee, 0xffff, 0x20, 0xab, 0x168f, 0x555}, &(0x7f0000000040)={0x7, 0x0, 0x1e52e409, 0x40, 0xc5e2, 0x4, 0x8, 0x8000}, &(0x7f0000000080)={0x8, 0xf42, 0xf1d, 0x7, 0xff, 0x6, 0x6}, &(0x7f0000000180)={r0, r1+60000000}, &(0x7f0000000200)={&(0x7f00000001c0)={[0x10001]}, 0x8}) 08:26:56 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x5, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000dc000000dc0000000b0000000b0000001400000205000000030000000000ed07040000000e00000005000006040000000c000000f7ffffff0b00000005000000060000008000000003000000050000000700000007000000090000000000000804000000070000000000000b00000000030000000000000a040000000000000007000005010000000a08000003090000000100000f00000004000000400000000c0000000c6b7f00000000800800000004000000050000000000000080000000010000000d00000004000000fcffffff0a00000003000000330f0000000000000000000b04000000005f002e61615f61615f00"], &(0x7f0000000000)=""/75, 0xff, 0x4b, 0x1}, 0x20) syz_open_dev$midi(&(0x7f0000000200)='/dev/midi#\x00', 0x1, 0x241) syz_open_dev$sndmidi(&(0x7f0000000240)='/dev/snd/midiC#D#\x00', 0x100000001, 0x400002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, 0x0, 0x0) [ 1791.112757] should_failslab+0xd6/0x130 [ 1791.117002] kmem_cache_alloc_trace+0x29a/0x3d0 [ 1791.121709] snd_midi_event_new+0x6a/0x200 [ 1791.125954] snd_virmidi_input_open+0xfd/0x460 [ 1791.130721] open_substream+0x40f/0x7d0 [ 1791.134704] rawmidi_open_priv+0x3f4/0x590 [ 1791.138949] snd_rawmidi_open+0x3b9/0x9c0 [ 1791.143115] ? rawmidi_open_priv+0x590/0x590 [ 1791.147539] ? lock_acquire+0x170/0x3f0 [ 1791.151523] ? wake_up_q+0xd0/0xd0 [ 1791.155089] ? rawmidi_open_priv+0x590/0x590 [ 1791.159598] soundcore_open+0x3ee/0x5a0 08:26:56 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xab53d23785dbfa2a, 0x0) write$FUSE_CREATE_OPEN(r1, &(0x7f00000000c0)={0xa0, 0x0, 0x0, {{0x3, 0x0, 0x1f, 0x1, 0x8, 0x0, {0x3, 0x7, 0x3, 0xffffffff, 0xdb, 0x7, 0x5, 0x3ff, 0x5f, 0xa000, 0x3bf0, 0x0, 0x0, 0x3f, 0x1}}, {0x0, 0x4}}}, 0xa0) read$midi(r0, 0x0, 0x0) [ 1791.163618] ? sound_devnode+0xe0/0xe0 [ 1791.167508] chrdev_open+0x23c/0x6d0 [ 1791.171235] ? __register_chrdev+0x3d0/0x3d0 [ 1791.175651] do_dentry_open+0x44b/0xec0 [ 1791.179630] ? __register_chrdev+0x3d0/0x3d0 [ 1791.184059] ? __inode_permission+0xcd/0x2f0 [ 1791.188509] vfs_open+0x105/0x220 [ 1791.191964] path_openat+0x628/0x2970 [ 1791.195862] ? path_lookupat+0x780/0x780 [ 1791.199952] ? trace_hardirqs_on+0x10/0x10 [ 1791.204199] do_filp_open+0x179/0x3c0 [ 1791.208027] ? may_open_dev+0xe0/0xe0 [ 1791.211838] ? lock_downgrade+0x740/0x740 [ 1791.215988] ? do_raw_spin_unlock+0x164/0x220 [ 1791.220492] ? _raw_spin_unlock+0x29/0x40 [ 1791.224662] ? __alloc_fd+0x1be/0x490 [ 1791.228509] do_sys_open+0x296/0x410 [ 1791.232229] ? filp_open+0x60/0x60 [ 1791.235776] ? __do_page_fault+0x159/0xad0 [ 1791.240048] ? do_syscall_64+0x4c/0x640 [ 1791.244037] ? do_sys_open+0x410/0x410 [ 1791.249157] do_syscall_64+0x1d5/0x640 [ 1791.253093] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1791.258288] RIP: 0033:0x417d11 [ 1791.261475] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1791.269180] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1791.276618] RDX: 0000000000000000 RSI: 0000000000004040 RDI: 00007ff1ac2d0840 [ 1791.283888] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1791.291171] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000009 [ 1791.298445] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:26:57 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:57 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r1, &(0x7f0000000000)={0x10, 0x0, r2}, 0x10) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x200000}, 0x0, 0x0, 0x0, 0x0) 08:26:57 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x420400) read$midi(r0, 0x0, 0x0) 08:26:57 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0, 0x0) 08:26:57 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, 0x0, 0x0) 08:26:57 executing program 2 (fault-call:0 fault-nth:10): syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:57 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0xa081, 0x0) write$FUSE_LK(r3, &(0x7f0000000080)={0x28, 0x0, r1, {{0x8001, 0x1, 0x2, r2}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) 08:26:57 executing program 5: getsockopt$PNPIPE_HANDLE(0xffffffffffffffff, 0x113, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='cgroup.max.descendants\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x4, 0x0, 0x172, 0x1, 0x39, 0xffffffffffffffff, 0x2}, 0x0, 0x0, 0x0, 0x0) 08:26:57 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x5, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000dc000000dc0000000b0000000b0000001400000205000000030000000000ed07040000000e00000005000006040000000c000000f7ffffff0b00000005000000060000008000000003000000050000000700000007000000090000000000000804000000070000000000000b00000000030000000000000a040000000000000007000005010000000a08000003090000000100000f00000004000000400000000c0000000c6b7f00000000800800000004000000050000000000000080000000010000000d00000004000000fcffffff0a00000003000000330f0000000000000000000b04000000005f002e61615f61615f00"], &(0x7f0000000000)=""/75, 0xff, 0x4b, 0x1}, 0x20) syz_open_dev$midi(&(0x7f0000000200)='/dev/midi#\x00', 0x1, 0x241) syz_open_dev$sndmidi(&(0x7f0000000240)='/dev/snd/midiC#D#\x00', 0x100000001, 0x400002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, 0x0, 0x0) 08:26:57 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0xc82585) read$midi(r0, 0x0, 0x0) 08:26:57 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) getsockname(0xffffffffffffffff, &(0x7f00000001c0)=@nfc_llcp, &(0x7f0000000100)=0x80) syz_open_dev$admmidi(&(0x7f0000000280)='/dev/admmidi#\x00', 0x4769, 0xa2080) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/fuse\x00', 0x2, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_REINJECT_CONTROL(r2, 0xae71, &(0x7f0000000140)={0x6}) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="02000000040400000100000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="020002e0010000000289d5e00000e27f587e583bd6dd0000"], 0x48}, 0x1, 0x0, 0x0, 0x8005}, 0x84) add_key(&(0x7f0000000180)='pkcs7_test\x00', 0x0, &(0x7f00000002c0)="98979ac5080000faff0000ffff000000000000886d451286c36ecd7f6cba0feef0b9b780268558aeb453f10b921eae263f43bda8ca823d1e4799edf0e1f7b6ac768a68f9e3fa5366fb4d297f9c059bf0434a7547f743636d491ce7313df9f7651f6ad6f5759543a1ca0eac0e81bd5246a0ab60dbac22e9ff64", 0x79, r1) write$FUSE_DIRENT(r0, &(0x7f0000000140)=ANY=[], 0x58) 08:26:57 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_LK(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, {{0x0, 0x7ff, 0x2}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:58 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) 08:26:58 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x50240) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x92, 0x4843) read$midi(r0, 0x0, 0x0) 08:26:58 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r1, &(0x7f0000000000)={0x10, 0x0, r2}, 0x10) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r5 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r5, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r5, &(0x7f0000000280)={0x18, 0x0, r6}, 0x18) write$FUSE_CREATE_OPEN(r0, &(0x7f00000021c0)={0xa0, 0xfffffffffffffffe, r6, {{0x2, 0x2, 0x6, 0x10001, 0x8001, 0x3, {0x1, 0x6, 0x32c4, 0x3f, 0xc0f, 0x21, 0x3ff, 0x725, 0x4, 0x9000, 0x200, r3, r4, 0x9, 0x1}}, {0x0, 0x2}}}, 0xa0) 08:26:58 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x2007ff, 0xa21c0) 08:26:58 executing program 1 (fault-call:1 fault-nth:0): r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:58 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0x0, r2, {0x1}}, 0x18) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x0, 0x0) 08:26:58 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) connect$rose(0xffffffffffffffff, &(0x7f0000000000)=@short={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, 0x1, @bcast}, 0x1c) read$midi(r0, 0x0, 0x0) 08:26:58 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000008540)={'vxcan0\x00', 0x0}) connect$can_bcm(r2, &(0x7f0000008580)={0x1d, r3}, 0x10) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) sendmsg$can_bcm(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x1d, r3}, 0x10, &(0x7f0000000140)={&(0x7f00000000c0)={0x5, 0x91f, 0x6, {r4, r5/1000+60000}, {0x77359400}, {0x1, 0x1, 0x0, 0x1}, 0x1, @can={{0x4, 0x1, 0x1}, 0x0, 0x2, 0x0, 0x0, "db17fcc2cfa8e2cf"}}, 0x48}, 0x1, 0x0, 0x0, 0x880}, 0x0) 08:26:58 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:58 executing program 5: ioctl$SOUND_MIXER_INFO(0xffffffffffffffff, 0x805c4d65, &(0x7f0000000000)) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) ioctl$SOUND_MIXER_READ_VOLUME(0xffffffffffffffff, 0x80044d10, &(0x7f0000000080)) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:58 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x2, 0x48440) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000040)) read$midi(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$ION_IOC_HEAP_QUERY(r2, 0xc0184908, &(0x7f0000000100)={0x34, 0x0, &(0x7f00000000c0)}) 08:26:58 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) getsockopt$PNPIPE_HANDLE(r0, 0x113, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$IMGETCOUNT(r0, 0x80044943, &(0x7f0000000100)) 08:26:59 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$ION_IOC_ALLOC(r0, 0xc0184900, &(0x7f0000000000)={0x101, 0x20}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:26:59 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_BIND(r3, 0x40106436, &(0x7f0000000040)={0x0, 0xa03}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() write$FUSE_CREATE_OPEN(r0, &(0x7f0000002140)={0xa0, 0xffffffffffffffda, r1, {{0x0, 0x3, 0xad, 0x800, 0x5, 0x2, {0x2, 0x6, 0x3, 0x5, 0x2, 0x7fffffff, 0xffff, 0x1, 0x7fffffff, 0xe000, 0xfffffffa, r4, r2, 0xa4, 0x4}}, {0x0, 0x11}}}, 0xa0) 08:26:59 executing program 5: read$FUSE(0xffffffffffffffff, &(0x7f0000000180)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_ENTRY(0xffffffffffffffff, &(0x7f0000000000)={0x90, 0x0, 0x0, {0x1, 0x3, 0x1000, 0x0, 0x7237f2c4, 0xfffffffc, {0x3, 0x5, 0x0, 0x0, 0x2700000000000, 0x66, 0xa987, 0x8505, 0x4, 0x4000, 0xbddb, 0x0, r0, 0x3, 0xda6}}}, 0x90) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:59 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x7, 0x0) read$midi(r0, 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0x40000, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) setsockopt$PNPIPE_HANDLE(r2, 0x113, 0x3, &(0x7f00000000c0)=0xfffffffc, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r1}, 0x8) [ 1793.639114] FAULT_INJECTION: forcing a failure. [ 1793.639114] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1793.650983] CPU: 0 PID: 19709 Comm: syz-executor.1 Not tainted 4.14.214-syzkaller #0 [ 1793.658863] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1793.668238] Call Trace: [ 1793.670829] dump_stack+0x1b2/0x283 [ 1793.674457] should_fail.cold+0x10a/0x154 [ 1793.678605] __alloc_pages_nodemask+0x22c/0x2720 [ 1793.683362] ? __lock_acquire+0x5fc/0x3f20 [ 1793.687595] ? trace_hardirqs_on+0x10/0x10 [ 1793.691838] ? trace_hardirqs_on+0x10/0x10 [ 1793.696078] ? deref_stack_reg+0x124/0x1a0 [ 1793.700413] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 1793.706295] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 1793.711132] ? trace_hardirqs_on+0x10/0x10 [ 1793.715367] ? unwind_next_frame+0xe54/0x17d0 [ 1793.719879] ? lock_acquire+0x170/0x3f0 [ 1793.723855] ? mem_cgroup_id_get_online+0xb0/0xb0 [ 1793.728699] ? check_preemption_disabled+0x35/0x240 [ 1793.733720] ? __unlock_page_memcg+0x4f/0x100 [ 1793.738266] alloc_pages_current+0x155/0x260 [ 1793.742676] __get_free_pages+0xb/0x40 [ 1793.746562] __tlb_remove_page_size+0x272/0x440 [ 1793.751242] unmap_page_range+0xf92/0x1ce0 [ 1793.755487] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1793.760876] ? vm_normal_page_pmd+0x340/0x340 [ 1793.765475] unmap_single_vma+0x147/0x2b0 [ 1793.769616] unmap_vmas+0x9d/0x160 [ 1793.773317] exit_mmap+0x270/0x4d0 [ 1793.776923] ? SyS_remap_file_pages+0x6a0/0x6a0 [ 1793.781593] ? kmem_cache_free+0x23a/0x2b0 [ 1793.785819] ? __khugepaged_exit+0x29b/0x3c0 [ 1793.790220] mmput+0xfa/0x420 [ 1793.793344] do_exit+0x984/0x2850 [ 1793.796797] ? mm_update_next_owner+0x5b0/0x5b0 [ 1793.801453] ? get_signal+0x323/0x1ca0 [ 1793.805332] ? lock_acquire+0x170/0x3f0 [ 1793.809293] ? lock_downgrade+0x740/0x740 [ 1793.813432] do_group_exit+0x100/0x2e0 [ 1793.817325] get_signal+0x38d/0x1ca0 [ 1793.821024] ? snd_rawmidi_dev_free+0x50/0x50 [ 1793.825514] do_signal+0x7c/0x1550 [ 1793.829059] ? __vfs_read+0xec/0x620 [ 1793.832759] ? snd_rawmidi_dev_free+0x50/0x50 [ 1793.837234] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 1793.842150] ? vfs_copy_file_range+0x9b0/0x9b0 [ 1793.846725] ? setup_sigcontext+0x820/0x820 [ 1793.851048] ? common_file_perm+0x3ee/0x580 [ 1793.855438] ? check_preemption_disabled+0x35/0x240 [ 1793.860461] ? kick_process+0xe4/0x170 [ 1793.864343] ? task_work_add+0x87/0xe0 [ 1793.868259] ? fput+0xaa/0x140 [ 1793.871456] ? exit_to_usermode_loop+0x41/0x200 [ 1793.876128] exit_to_usermode_loop+0x160/0x200 [ 1793.880765] do_syscall_64+0x4a3/0x640 [ 1793.884674] entry_SYSCALL_64_after_hwframe+0x46/0xbb 08:26:59 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x5, 0x103800) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$CHAR_RAW_SECDISCARD(0xffffffffffffffff, 0x127d, &(0x7f0000000000)=0x8) 08:26:59 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x2, 0x48440) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000040)) read$midi(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$ION_IOC_HEAP_QUERY(r2, 0xc0184908, &(0x7f0000000100)={0x34, 0x0, &(0x7f00000000c0)}) 08:26:59 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x4440c0) read$midi(r0, 0x0, 0x0) 08:26:59 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000200)) pselect6(0x40, &(0x7f0000000000)={0x6, 0xf5, 0x7f, 0x1, 0x66ffb7, 0x8001, 0xfff, 0x8}, &(0x7f0000000040)={0x7, 0x214afab, 0x40, 0x8, 0x4, 0x5, 0x200, 0x400}, &(0x7f0000000080)={0xcb, 0xad9, 0x0, 0x9, 0x0, 0x5, 0x2a2, 0x71}, &(0x7f0000000100)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180), 0x8}) 08:26:59 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$vfio(0xffffffffffffff9c, &(0x7f0000002140)='/dev/vfio/vfio\x00', 0x200, 0x0) ioctl$VFIO_IOMMU_UNMAP_DMA(r3, 0x3b72, &(0x7f0000002180)={0x62, 0x1, 0x8, 0x6, "6121018b9dda63a35f7b61e19d05c2786e526a63cbda308321b8c0ad3e305b0c4bc67a40410d6d040027fd41a9849b971707e56c501d8893ec375b86b51f1fc7dfeb8276c1390a6a232b"}) write$FUSE_INIT(r2, &(0x7f0000000040)={0x50, 0xfffffffffffffff5, r1, {0x7, 0x20, 0x1, 0xb0108, 0xaf2, 0xfff8, 0x4, 0x3}}, 0x50) 08:26:59 executing program 2: r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_GET_DIRTY_LOG(r0, 0x4010ae42, &(0x7f0000000000)={0x10003, 0x0, &(0x7f0000ffc000/0x1000)=nil}) ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(r0, 0x8008ae9d, &(0x7f0000000040)=""/110) set_thread_area(&(0x7f00000000c0)={0x1, 0x20000800, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$VFIO_SET_IOMMU(r1, 0x3b66, 0x4) [ 1793.889843] RIP: 0033:0x45e219 [ 1793.893008] RSP: 002b:00007f728f6fcc68 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1793.900707] RAX: fffffffffffffe00 RBX: 0000000000000004 RCX: 000000000045e219 [ 1793.907957] RDX: 0000000000001000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1793.915384] RBP: 00007f728f6fcca0 R08: 0000000000000000 R09: 0000000000000000 [ 1793.922643] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1793.929915] R13: 00007ffce3ae164f R14: 00007f728f6fd9c0 R15: 000000000119bf8c 08:26:59 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) getsockopt$rose(0xffffffffffffffff, 0x104, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:26:59 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002140)={r1, r2, 0x20}, 0x10) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7ff}, 0x0, 0x0, 0x0, 0x0) 08:26:59 executing program 3 (fault-call:3 fault-nth:0): r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:59 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 08:26:59 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x8000000000000, 0x0) ioctl$IMSETDEVNAME(0xffffffffffffffff, 0x80184947, &(0x7f0000000100)={0x1000, 'syz0\x00'}) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000140)) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0xf769, 0x653}) syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x260180) 08:26:59 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000080)={0x18, 0xffffffffffffffda, r2, {0x7fff}}, 0x18) 08:26:59 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_LK(r0, &(0x7f0000000080)={0x28, 0x0, 0x0, {{0x1, 0x8}}}, 0x28) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_INIT(r2, &(0x7f0000002140)={0x50, 0x0, r1, {0x7, 0x20, 0x1, 0x802000, 0xfff7, 0x1, 0x3, 0x200000}}, 0x50) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x7fffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) 08:26:59 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x0, 0xd172, 0x10001}) 08:26:59 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = getgid() write$FUSE_CREATE_OPEN(r1, &(0x7f0000000100)={0xa0, 0xffffffffffffffda, 0x0, {{0x0, 0x3, 0x6, 0x4f, 0x6, 0x1, {0x0, 0x0, 0x7f, 0x7, 0x20, 0x10001, 0x58a, 0x1b5, 0xff, 0x0, 0x6, 0xee00, r2, 0x3, 0xd4e}}, {0x0, 0xa}}}, 0xa0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r3, &(0x7f0000000080)={0x18, 0xffffffffffffffda, 0x0, {0x6}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:59 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000002140)={0x2020}, 0xfffffffffffffe78) r2 = syz_open_dev$dri(&(0x7f0000000180)='/dev/dri/card#\x00', 0xc8, 0x100) ioctl$DRM_IOCTL_AGP_ALLOC(r2, 0xc0206434, &(0x7f0000000140)={0x100, 0x0, 0x3}) r4 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x800, 0x80c01) ioctl$DRM_IOCTL_SG_ALLOC(r4, 0xc0106438, &(0x7f00000002c0)={0x2f8, r3}) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f0000000080)={r3, 0x3}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:26:59 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, 0x0, {0x7, 0x20, 0x8f, 0x880e0, 0x3ff, 0x1, 0x1, 0x7}}, 0x50) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = getuid() mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='9p\x00', 0x1002084, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno'}, 0x2c, {[{@msize={'msize', 0x3d, 0x4}}], [{@appraise='appraise'}, {@measure='measure'}, {@euid_gt={'euid>', r2}}, {@smackfsfloor={'smackfsfloor', 0x3d, '/dev/fuse\x00'}}, {@permit_directio='permit_directio'}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@fsname={'fsname', 0x3d, '/dev/fuse\x00'}}]}}) write$sysctl(0xffffffffffffffff, &(0x7f0000000080)='4\x00', 0x2) 08:26:59 executing program 4: openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x521042, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4201, 0x0) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f00000000c0)=[0x0, 0x4], 0x2) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) 08:27:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) recvmsg$can_bcm(r0, &(0x7f0000003500)={&(0x7f0000001180)=@in={0x2, 0x0, @multicast1}, 0x80, &(0x7f0000003480)=[{&(0x7f0000001200)=""/230, 0xe6}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001300)=""/185, 0xb9}, {&(0x7f00000013c0)=""/4096, 0x1000}, {0xffffffffffffffff}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/173, 0xad}], 0x7}, 0x40) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ubi_ctrl\x00', 0x581203, 0x0) write$khugepaged_scan(r2, &(0x7f0000001100)='1000000\x00', 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$KVM_ASSIGN_SET_INTX_MASK(r3, 0x4040aea4, &(0x7f0000003540)={0x1, 0xa27, 0x4, 0x7, 0x128}) r4 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x4, 0x200) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r4, 0x80045700, &(0x7f0000001140)) 08:27:00 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101000, 0x0) write$9p(r0, &(0x7f00000000c0)="3b921f200d52f045881e87b6eea9ecd40c27386a9aa7dedd38ef5bc1f80f8bedd814238780638def935dd3346845364e9a256229c2f1465ab0b08bf94fc8d8552aa5fcdbef8a544567cee3293eb071f9362dd35666884ad03915723efa8f84e7b59e020310882c43ce61de33a712b04c58edcffdc56d02c233a295c1150de6", 0x7f) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, &(0x7f0000000000)={0x100000, 0x109000}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:00 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000007d00)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) getsockopt$nfc_llcp(0xffffffffffffffff, 0x118, 0x4, &(0x7f0000007d40)=""/177, 0xb1) recvmmsg(0xffffffffffffffff, &(0x7f0000007b00)=[{{&(0x7f0000000040)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/159, 0x9f}, 0x1432ffa2}, {{&(0x7f0000001200)=@generic, 0x80, &(0x7f0000002740)=[{&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/203, 0xcb}, {&(0x7f0000002480)=""/105, 0x69}, {&(0x7f0000002500)=""/217, 0xd9}, {&(0x7f0000002600)=""/131, 0x83}, {&(0x7f00000026c0)=""/80, 0x50}], 0x7, &(0x7f00000027c0)=""/47, 0x2f}, 0x531}, {{&(0x7f0000002800)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @remote}}}, 0x80, &(0x7f0000003940)=[{&(0x7f0000002880)=""/74, 0x4a}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/12, 0xc}], 0x3, &(0x7f0000003980)=""/8, 0x8}, 0x3}, {{&(0x7f00000039c0)=@ll, 0x80, &(0x7f0000004e40)=[{&(0x7f0000003a40)=""/30, 0x1e}, {&(0x7f0000003a80)=""/175, 0xaf}, {&(0x7f0000003b40)=""/161, 0xa1}, {&(0x7f0000003c00)=""/90, 0x5a}, {&(0x7f0000003c80)=""/75, 0x4b}, {&(0x7f0000003d00)=""/168, 0xa8}, {&(0x7f0000003dc0)=""/94, 0x5e}, {&(0x7f0000003e40)=""/4096, 0x1000}], 0x8, &(0x7f0000004ec0)=""/237, 0xed}, 0x2}, {{&(0x7f0000004fc0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x80, &(0x7f0000005440)=[{&(0x7f0000005040)=""/129, 0x81}, {&(0x7f0000005100)=""/173, 0xad}, {&(0x7f00000051c0)=""/194, 0xc2}, {&(0x7f00000052c0)=""/197, 0xc5}, {&(0x7f00000053c0)=""/17, 0x11}, {&(0x7f0000005400)=""/39, 0x27}], 0x6, &(0x7f00000054c0)=""/30, 0x1e}, 0x3ff}, {{&(0x7f0000005500)=@in, 0x80, &(0x7f0000006580)=[{&(0x7f0000005580)=""/4096, 0x1000}], 0x1, &(0x7f00000065c0)=""/170, 0xaa}, 0x6}, {{0x0, 0x0, &(0x7f00000078c0)=[{&(0x7f0000006680)=""/120, 0x78}, {&(0x7f0000006700)=""/4096, 0x1000}, {&(0x7f0000007700)=""/235, 0xeb}, {&(0x7f0000007800)=""/170, 0xaa}], 0x4, &(0x7f0000007900)=""/247, 0xf7}, 0xffffff47}, {{&(0x7f0000007a00)=@caif, 0x80, &(0x7f0000007ac0)=[{&(0x7f0000007a80)=""/36, 0x24}], 0x1}, 0x10001}], 0x8, 0x40000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000009bc0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r2, &(0x7f0000007e00)={0x130, 0x0, r3, [{0x0, 0x200, 0x0, 0x3e}, {0x1, 0x100000, 0x1, 0x8, '&'}, {0x4, 0x9, 0xa, 0x8, '/dev/cuse\x00'}, {0x4, 0x7, 0xa, 0x0, '/dev/cuse\x00'}, {0x2, 0x6, 0xa, 0x2, '/dev/cuse\x00'}, {0x5, 0x6, 0xa, 0x0, '/dev/cuse\x00'}, {0x5, 0x10001, 0x5, 0xe628, '}@^-\\'}, {0x1, 0xffffffffffffff16, 0xa, 0xa8a, '/dev/cuse\x00'}]}, 0x130) recvmmsg(r1, &(0x7f0000009a80)=[{{&(0x7f0000007f40)=@ipx, 0x80, &(0x7f0000008040)=[{&(0x7f0000007fc0)=""/112, 0x70}], 0x1}, 0x8e}, {{&(0x7f0000008080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast2}}}, 0x80, &(0x7f00000083c0)=[{&(0x7f0000008100)=""/197, 0xc5}, {&(0x7f0000008200)=""/174, 0xae}, {&(0x7f00000082c0)=""/73, 0x49}, {&(0x7f0000008340)=""/107, 0x6b}], 0x4, &(0x7f0000008400)=""/238, 0xee}, 0x7ff}, {{&(0x7f0000008500)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f0000008680)=[{&(0x7f0000008580)=""/151, 0x97}, {&(0x7f0000008640)=""/5, 0xffffffffffffff26}], 0x2, &(0x7f00000086c0)=""/4096, 0x1000}, 0x101}, {{&(0x7f00000096c0)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000009980)=[{&(0x7f0000009740)=""/104, 0x68}, {&(0x7f00000097c0)=""/174, 0xae}, {&(0x7f0000009880)=""/168, 0xa8}, {&(0x7f0000009940)=""/38, 0x26}], 0x4, &(0x7f00000099c0)=""/139, 0x8b}, 0x7ff}], 0x4, 0x100, &(0x7f0000009b80)={0x77359400}) setsockopt$RXRPC_EXCLUSIVE_CONNECTION(r4, 0x110, 0x3) 08:27:00 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000000000)={0x18, 0x0, r1, {0x8000}}, 0x18) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) write$FUSE_INTERRUPT(r0, &(0x7f00000022c0)={0x10, 0x2f, r1}, 0x10) write$FUSE_INIT(r2, &(0x7f0000002240)={0x50, 0xfffffffffffffff5, r1, {0x7, 0x20, 0xff, 0x30000, 0x8001, 0x1f, 0x7f, 0x4}}, 0x50) sendmsg$can_bcm(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000002380)=ANY=[@ANYBLOB="040000008a000000f7ffffff00000000", @ANYRES64=0x0, @ANYRES64=0xea60, @ANYRES64=r3, @ANYRES64=r4/1000+60000, @ANYBLOB="000000e0010000000400000012020000b5f5bbe995ece6df9de1782ab337271b3a1a3e2fc7521a0bd39b2dc047c511ddfff76893dc253d963c77c241379837c16ff58f7bccbc92dc0a7a689ddfff894319c03006359056200a47db6ca289c85326a3d0c32a4377f24b583d7a7da287f7c843798b0ce69aa093c7773112635a668bbe43ca6138b8f06d8d7464f5a260fd2f367b2bb24a83d1e2833cdbcdd5faaf0c34b74aaa369fd630766225e708976c49ecddf0127a2567be0c5d70d19a3979ee6170d9"], 0x80}, 0x1, 0x0, 0x0, 0x4010}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002300)='/dev/zero\x00', 0x400, 0x0) write$FUSE_INTERRUPT(r5, &(0x7f0000002340)={0x10, 0x0, r1}, 0x10) 08:27:00 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = socket(0x2b, 0x5, 0x1) bind$isdn_base(r1, &(0x7f0000000000)={0x22, 0x1, 0x6, 0x80, 0x16}, 0x6) read$midi(r0, 0x0, 0x0) 08:27:00 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) recvmmsg(r1, &(0x7f00000023c0)=[{{&(0x7f0000000040)=@pppoe, 0x80, &(0x7f0000002340)=[{&(0x7f0000002140)=""/194, 0xc2}, {&(0x7f0000002240)=""/239, 0xef}], 0x2, &(0x7f0000002380)=""/22, 0x16}, 0x1}], 0x1, 0x40008121, &(0x7f0000002400)) 08:27:00 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000004180)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) geteuid() read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f0000000040)={0x18, 0x0, r1, {0x3f}}, 0x18) 08:27:00 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0xc001, 0x0) 08:27:00 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:00 executing program 2: r0 = socket(0x11, 0x2, 0x0) accept$nfc_llcp(r0, 0x0, 0x0) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vfio/vfio\x00', 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff}) openat$vfio(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vfio/vfio\x00', 0x2080c0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r2, 0xc01064b5, &(0x7f00000002c0)={&(0x7f0000000280)=[0x0], 0x1}) ioctl$VFIO_IOMMU_GET_INFO(r1, 0x3b70, &(0x7f0000000200)={0x18, 0x0, 0x0, 0xff}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4c040) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r3, 0x810c5701, &(0x7f00000000c0)) 08:27:00 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f0000000000)=""/58, 0x3a) read$midi(r0, 0x0, 0x0) 08:27:00 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:01 executing program 1: ioctl$CHAR_RAW_FLSBUF(0xffffffffffffffff, 0x1261, &(0x7f0000000000)=0x20) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:01 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 08:27:01 executing program 4: ioctl$SOUND_MIXER_READ_RECSRC(0xffffffffffffffff, 0x80044dff, &(0x7f0000000000)) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x121000) read$midi(r0, 0x0, 0x0) ioctl$VFIO_CHECK_EXTENSION(0xffffffffffffffff, 0x3b65, 0x7) 08:27:01 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$ION_IOC_HEAP_QUERY(0xffffffffffffffff, 0xc0184908, &(0x7f0000000040)={0x34}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000480)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r2, &(0x7f0000000200)={0x50, 0x0, r3, {0x7, 0x20, 0x40, 0x440101, 0x1, 0x4, 0x1c00000, 0x1}}, 0x50) setuid(r1) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x2110004, &(0x7f0000000140)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@version_L='version=9p2000.L'}, {@noextend='noextend'}], [{@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, '/dev/midi#\x00'}}, {@subj_user={'subj_user', 0x3d, '\\}-#\\\x99'}}, {@smackfshat={'smackfshat', 0x3d, '/dev/midi#\x00'}}, {@dont_measure='dont_measure'}]}}) 08:27:01 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) ioctl$KVM_SET_GSI_ROUTING(0xffffffffffffffff, 0x4008ae6a, &(0x7f0000000180)={0xa, 0x0, [{0x6, 0x4, 0x0, 0x0, @msi={0x800, 0x3, 0x0, 0x1}}, {0x0, 0x3, 0x0, 0x0, @sint={0x227, 0x3}}, {0xf5f6, 0x4, 0x0, 0x0, @irqchip={0x7f, 0x16}}, {0x5, 0x1, 0x0, 0x0, @msi={0x3, 0x1f, 0x7, 0x80000001}}, {0x8, 0x3, 0x0, 0x0, @irqchip={0x5}}, {0x5, 0x4, 0x0, 0x0, @adapter={0x2, 0x3, 0x200, 0x9}}, {0xac9d, 0x1, 0x0, 0x0, @sint={0x5, 0x5f77}}, {0xab, 0x2, 0x0, 0x0, @sint={0x0, 0x3}}, {0x7, 0x2, 0x0, 0x0, @sint={0x400, 0x6}}, {0x5, 0x3, 0x0, 0x0, @adapter={0x200, 0x0, 0x6, 0x874, 0x1}}]}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, r1, {0x3f}}, 0x18) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r3, &(0x7f0000004400)={0xb8, 0x0, r1, [{{0x3, 0x0, 0x9cd0, 0x3, 0x5, 0x5, {0x2, 0xff, 0x5, 0x200, 0x727b, 0x0, 0x2, 0x100, 0x9, 0xa000, 0xfff, r4, r2, 0x6, 0x5}}, {0x6, 0xffffffffffff8000, 0xa, 0x401, '/dev/fuse\x00'}}]}, 0xb8) 08:27:01 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) socket$nl_generic(0x10, 0x3, 0x10) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) ioctl$sock_ifreq(r0, 0x891e, &(0x7f0000000000)={'ip_vti0\x00', @ifru_mtu}) 08:27:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, &(0x7f0000002140)=""/44, 0x2c) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0xfffffffffffff800, 0xf, 0x5, 0x1, 0x285, 0x1d18, 0x5, 0x9}, &(0x7f0000000080)={0x963c, 0x0, 0x90000000000000, 0x1, 0x7, 0x5, 0x0, 0x9}, &(0x7f00000021c0)={0x20, 0x6, 0x9, 0x1, 0x7fffffff, 0x4, 0x5, 0xd9}, &(0x7f0000002240), &(0x7f0000002200)={&(0x7f0000002180)={[0x8]}, 0x8}) 08:27:01 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x280802) read$midi(r0, 0x0, 0x0) 08:27:01 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, {0x3}}, 0x18) write$FUSE_LSEEK(r0, &(0x7f0000000040)={0x18}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:01 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x0) 08:27:01 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x399002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mem_exclusive\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:01 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:02 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000010c0)) 08:27:02 executing program 4: r0 = socket(0xa, 0x5, 0x0) connect$rose(r0, 0x0, 0x0) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r1, 0x0, 0x0) 08:27:02 executing program 3: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x121980, 0x0) write$FUSE_GETXATTR(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, {0xde4}}, 0x18) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r1, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0xffff, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000140)={0x0, 0x964, 0xc3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x101000, 0x0) setsockopt$MISDN_TIME_STAMP(r2, 0x0, 0x1, &(0x7f0000000200), 0x4) 08:27:02 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs\x00', 0x1, 0x0) 08:27:02 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002140)={0x2020}, 0xffffffffffffffea) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0xd69}, 0x0, 0x0, 0x0, 0x0) 08:27:02 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0, 0x0) memfd_create(&(0x7f0000000080)='/dev/fuse\x00', 0x0) mq_unlink(&(0x7f0000000040)='!.\\%/\x00') 08:27:02 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$P9_RRENAME(r1, &(0x7f0000000000)={0x7, 0x15, 0x1}, 0x7) read$midi(r0, 0x0, 0x0) 08:27:02 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x11d201, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='hugetlb.2MB.max_usage_in_bytes\x00', 0x2, 0x0) 08:27:02 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) 08:27:02 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x203f) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:02 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x0, 0x0) 08:27:02 executing program 4: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x0, 0x5, 0x9, 0x1}) read$midi(r0, 0x0, 0x0) 08:27:03 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = getgid() getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040), &(0x7f0000000080)) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000180)={0x298, 0x0, 0x0, [{{0x6, 0x3, 0x100000001, 0x3, 0x6, 0x3f, {0x5, 0x5, 0x8001, 0xffffffffffffff3a, 0x8, 0x8000, 0x401, 0x4000, 0x10000, 0x1000, 0x7, 0xee00, r1, 0x9f, 0x1}}, {0x4, 0x40, 0xa, 0x1, '/dev/fuse\x00'}}, {{0x1, 0x1, 0x2, 0xffffffffffffffc0, 0x6, 0x6, {0x0, 0x1, 0x7ff, 0xffff, 0x5, 0x4, 0x4, 0x3, 0x8001, 0x2000, 0x4, 0xffffffffffffffff, r2, 0x9, 0xb4c8}}, {0x2, 0x0, 0x1, 0x8, ')'}}, {{0x4, 0x1, 0x2, 0x35a, 0x87b0, 0xfffffffa, {0x6, 0xfffffffffffffffa, 0x1, 0x1e00000000000000, 0x2, 0x3, 0x0, 0x4, 0x4, 0xa000, 0x2, 0x0, 0xffffffffffffffff, 0x400, 0x7fffffff}}, {0x1, 0x5, 0x2, 0x10001, '\xc7}'}}, {{0x1, 0x2, 0xf1, 0x9, 0x1, 0x2, {0x6, 0xda, 0x3000, 0x6, 0x9, 0x4, 0x7, 0x3ff, 0x1, 0xc000, 0x7b30, 0xee00, 0xee00, 0x9, 0x7}}, {0x2, 0xfffffffffffffffa, 0x3, 0x9, '\x95}#'}}]}, 0x298) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x420001, 0x0) read$FUSE(r0, &(0x7f0000000580)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LK(r3, &(0x7f00000025c0)={0x28, 0x0, r4, {{0x3ff, 0xfffffffffffffffc}}}, 0x28) r5 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_DIRENT(r5, &(0x7f0000000440)={0xf0, 0xfffffffffffffffe, 0x0, [{0x0, 0x167a81c, 0x2, 0x0, '\x97-'}, {0x0, 0x0, 0x3, 0xd0, '\x95}#'}, {0x1, 0x4, 0x3, 0x3496, '\x95}#'}, {0x6, 0x0, 0xa, 0xfffffffa, '/dev/fuse\x00'}, {0x0, 0x6, 0x0, 0x4d65}, {0x5, 0xda3c, 0x3, 0x7ff, '@:+'}, {0x6, 0x4, 0x2, 0xb8, '}*'}]}, 0xf0) 08:27:03 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x5, 0x5910c0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:03 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, &(0x7f0000000040)={0x2, 0x103000}) read$midi(r0, 0x0, 0x0) 08:27:03 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x2, 0x41ca00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$VFIO_GET_API_VERSION(r0, 0x3b64) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0xffffffffffffffff, 0xc0000) 08:27:03 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_POLL(r1, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_DIRENT(r1, &(0x7f0000000080)={0x38, 0x0, r3, [{0x5, 0x400, 0xa, 0x8, '/dev/cuse\x00'}]}, 0x38) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400302, 0x0) sendto$phonet(r2, &(0x7f0000000180)="0539a26ff9c3f385af7af5e4d431533f9b1650d6cca7710228b8f01a7a4778602d03c7a699bc8955b74ae7622bf6d525a9525be4c0dec428bea4b45651a19dacb5287967c0bdb23580d24a8e6b439a4d8a9fff21f5bd8c4ff4e127fafd0001a5cc70eedfb2c379d6e0d10e58bdd692c143b0071a40cfdff6c03f8c7b074488e7d2b8d1d3b05c4e9f2bbd42913187f214c8d3856124707f9f45bf681f8d52080dca157fe035e2ba13f578b61d86184bb2da0fbd2b87f1bcca12624be30a2963b427ede906ddb6ee1b67ec2b9b2ea15176b8f8c823a9060775decaeb75c9961b023aaba1", 0xe3, 0x20048884, &(0x7f0000000280)={0x23, 0x59, 0xfb, 0x1}, 0x10) r3 = getuid() setuid(r3) read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r4 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ubi_ctrl\x00', 0x2000, 0x0) sendto$phonet(r4, &(0x7f0000002340)="cca29db212dc947fdb6c0d4a9029aea53dec8db27460249fac7f5fc2e0973e42b87fb363b22a7ea41f8c3146bb312c68747583e80258986357b62f3ab57cc59b1d3045bc02ffa18bf4de7d26ccfc33454ade932ba227b0a26560202327704cd4e6f6214b4bfa3bc4", 0x68, 0x4, &(0x7f00000023c0)={0x23, 0x1, 0x1, 0x7}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x700, 0x0) write$FUSE_CREATE_OPEN(r1, &(0x7f00000000c0)={0xa0, 0x0, 0x0, {{0x1, 0x1, 0x3, 0x81, 0x7ff, 0x188, {0x1, 0x7f, 0x7, 0x7fff, 0x101, 0x8, 0x0, 0x8, 0x1, 0xa000, 0xffff, r3, 0xee00, 0x4, 0x6f}}, {0x0, 0x5}}}, 0xa0) read$midi(r0, 0x0, 0x0) 08:27:03 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000000)={0x78, 0xfffffffffffffffe, r1, {0x0, 0x5a, 0x0, {0x5, 0x80, 0x20, 0x0, 0xc3c, 0x7fffffff, 0x2, 0xfffff5a4, 0x9, 0x2000, 0x8, 0xee01, 0xee01, 0xde2a, 0x9}}}, 0x78) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x8, 0x8, 0x80000001, 0x4, 0x100000001, 0x4ab40617, 0x8}, &(0x7f0000000100)={0x80000000, 0x8, 0x2, 0x6, 0x4, 0x6, 0x6, 0x6}, &(0x7f00000021c0)={0x6e4, 0x8, 0xffff, 0xde00000000, 0x0, 0x1, 0x3, 0x8000}, &(0x7f0000002200)) 08:27:03 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) 08:27:03 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = getuid() setuid(r1) write$FUSE_ATTR(r0, &(0x7f00000010c0)={0x78, 0x0, 0x0, {0x80000001, 0x7c5, 0x0, {0x0, 0x2, 0x0, 0x6, 0x0, 0xfffffffffffffff7, 0x5, 0x3, 0x2, 0x6000, 0x80000001, r1, 0x0, 0x0, 0x264}}}, 0x78) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$VFIO_GET_API_VERSION(r2, 0x3b64) r3 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r3, &(0x7f00000000c0)=""/4096, 0x1000) write$P9_RSTATFS(0xffffffffffffffff, &(0x7f0000000000)={0x43, 0x9, 0x2, {0xd3a, 0x3, 0x1, 0x2024, 0x3, 0x121, 0x6, 0xfffffffffffffffe, 0xfffffff8}}, 0x43) 08:27:03 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x7, 0x82840) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x7, 0x248601) 08:27:03 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x71}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000009, 0x8000) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r1, &(0x7f00000020c0)={0x10, 0x0, r2}, 0x10) read$midi(r0, 0x0, 0x15) 08:27:03 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000000)={0x18, 0xfffffffffffffff5, r2}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x1, 0xfff, 0x1, 0x0, 0x2006}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x400100, 0x0) write$P9_RREADDIR(r0, &(0x7f00000000c0)={0x49, 0x29, 0x1, {0x0, [{{0x8, 0x3, 0x2}, 0x9, 0xff, 0x7, './file0'}, {{}, 0x2, 0xc0, 0x7, './file0'}]}}, 0x49) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getsockname(r1, &(0x7f0000000140)=@l2tp, &(0x7f0000000040)=0x80) bpf$ITER_CREATE(0x21, &(0x7f00000001c0)={r1}, 0x8) 08:27:03 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) accept$nfc_llcp(r1, &(0x7f0000000040), &(0x7f0000002140)=0x60) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x40c840) 08:27:03 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x400000, 0x0) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000180)={0xa0, 0x0, 0x0, {{0x0, 0x2, 0x8, 0x1, 0x6, 0x1, {0x4, 0x100000000, 0x2, 0x0, 0x4, 0x6e0ebeea, 0x7fffffff, 0x9, 0x0, 0xa000, 0x20000000, 0x0, 0x0, 0x80, 0x7}}, {0x0, 0x6}}}, 0xa0) 08:27:03 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_DIRENT(r0, &(0x7f0000002140)={0x88, 0x0, r2, [{0x1, 0x0, 0xa, 0x0, '/dev/cuse\x00'}, {0x4, 0xcc, 0xa, 0x0, '/dev/cuse\x00'}, {0x6, 0x4, 0xa, 0x4, '/dev/cuse\x00'}]}, 0x88) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:03 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x6140) 08:27:03 executing program 4: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000)='/proc/thread-self\x00', 0x10000, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) accept4$nfc_llcp(r1, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$netlbl_cipso(0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) accept4$nfc_llcp(r2, &(0x7f00000000c0), &(0x7f0000000040)=0x60, 0x80800) read$midi(r0, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r2, 0xc03064b7, &(0x7f0000000140)={0x0, 0x84d, 0x9, 0xffff, 0x1, 0x9, 0x8, 0x43, 0x800, 0x61bfa2e3, 0x2, 0x3ff}) 08:27:04 executing program 1: read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:04 executing program 3: bind$isdn_base(0xffffffffffffffff, &(0x7f0000000040)={0x22, 0x95, 0x5, 0x9}, 0x6) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100)='ethtool\x00') getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000001f80), &(0x7f0000001fc0)=0x4) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f00000004c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000280)=ANY=[@ANYBLOB="270a69a027304c993f6aa6f6046be626c4146a7850c47ab6f82dd888dc10dbf8c49a63dd36e8d2b3efcb9036009cea1cf494dab925761c42715054917d3dca66e9e2b468d0dd0c8dee9c977d29fd991a93f7ced7059127f2d78fc63a24c00d7dd380c18e6222a56d420bc08299c5cc9f0c664ca1eb387c8a883f0a40187c537f0efe14f90e0f2aa7178811354a11214be1ae46de7b669de136d974b6f0b80493113132e5b4fc4641a9b463d119b9e8c0ce1bc7b7268d12c78a175c1329dd10f9", @ANYRES16=r2, @ANYBLOB="100029bd7000fbdbdf250e0000003c00018014000200626f6e645f736c6176655f31000000001400020073797a6b616c6c65723000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030001000000"], 0x50}, 0x1, 0x0, 0x0, 0x4010001}, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:04 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000040)) 08:27:04 executing program 0: r0 = syz_open_dev$char_raw(&(0x7f0000000040)='/dev/raw/raw#\x00', 0x0, 0x185800) write$char_raw(r0, &(0x7f0000002200)={"e9842e6c9c872969bb3c7dfe0a39c42bf4cff40246adfc496cd37e58c2acf2d9bf04134d35b2bd2b7629fa272d78ed86ab7ff174c7b4663b3b6ae07d27c1dc4df70ed232de424ce2c17a3cb78badb2c0391258692ce8496645caf6569d53fa959d6d798975ed995a0a1992502cfd65fd8ce60c19ed86050d5407be9e27e9b3826210fd7427d97984ceef3cfcda37a1881c0d79e1499b8754c16f89edc0bc452a70628aa40fdee2f34697d1e6c6280767c3ecb455ac4ca93d215b81df610a6fe45fa1e85f6b336fa467f78892478d6b6972f024e8dc333bc9a5b648ee6f47a5ac80af5071e0adc023efdb958ce3030c368b7cf2e8fbc1457847593422bf2fb8a0ce4e4681efab968e6fe3ddb17ef674a7c85604f4550297b7e4395325c3de36c6f683f6f47c558fe1efb2db865393941f9fe2e67094cf723b625d6f8ecc8cb763df12ddda4d0335228878314768b9c527f02f2228ac7d87ee11fa260da3afbbddb98b7c0ade0c0c0bcc4b18e5ff9c4ea26531bdc620dc7bde0949a71627d355a2bddaacc90bd979c7872b316c73eb696b1f31026600fee15e6b05b07448746885a6ce6fa605ba3a4d12fef754abd3c6067666f1b9ee6c7b9c361cd32e091ec0c6f3a98f4288eaff5620c256440671e0ea9274de3e0d13fbbdbe400a34affb8fbf6611103a0cbbe7d68c8f439d80ba0f640dc9dbf67c46def040810cc86978c8f6d691a14bc7da4a0624ba2b606082d45ae5a0d89ebebcf27b1484f8b652a4a330964f01befaa59416bbd56ff0149f42c9014dc45399407a1ff446b13b07b392decc55a870fe42f0fdcd3c7d4a9615cd32e12106290e1dbd35f0722e7bfd05f7aeab1e9bbeafd5e6432b8ef9314768dbb0acae8ec2b8da5678de4aa3da92f1750da6787ef278dd07f1070370d48e15590022ae4e747d7215b43268a8582e4f38617af263e1a84de1a2d8a7bd3b22fb34a297ff389c8e4e207f18085495a8a5686474f0f067a788c785b6c96c002b6e1b4dadffc27dc98df8545dde617d2db9f443fb90e906188798caadfb3ce46c5184abccdff25ad69310a845157c0359c5e580c7986eebd55f3a24871168d3f171df8ce38ae74e9870186b61a6998d6ad06733fccd0044d12e6059739c163f44bd0e1520bb37ddf2356e39cc03c4de38b94bc27852bfa40159636afb89d3953e13ea1d5abe3ea33143ba3757025f3d794eb59c8027a2f6d5a4ab2d18ce24ac7271acc005af12f1c1468dcb7c7eb3bc0f7d2ed133a3a20a1748bc462abad1f66e271115f08de913c1ea186a4f76923d6046783813ff899c77b3959d2d63af1112f37729919d1a105e303cf29dffb560ebded9ed2d140916a89b5aedcb30ee5432f648ce9531b610432366d0ce5ddf93d38011d92859c8ce5742557f7f8f4bd46897251475fef6ea05f9e504d05d708558d4d62b7a3b86f81510e022a73d6927d720cc5be6b9525d5850fb70405b3f72f1b137d33572cd703897c6382eb7eaa0fe4bbbfaa8da0c0e58cdec1f997dd1c63bd37c742731f54398da0bfac90fa14598481d598c54483beadf4aa3eb08523c0d070ac0affc0a057e7b4adff28362bfc04ea99a3c59c661b2c720c0b11185765115a2420f066e0d96555d48a1eb6fc85b51462f1ef7f73b4b9268b08cdcf5d8aa0005dd6b98fde855b1e8e6a6ccc028522e7859591a2997b934e885105bdeac160aa223482d5ccae5447367819630fdc8c68e859cbbd7c1f1ff1338386e0a8145a803ef4714242fee4b146ed43f316da82c81348876cd46416cf787e728e87924a1f99f06d9e09f37e69cbeac8d9992818d776e2ab2d815463590f82bfcd311cd4084404cd620f9e51fd5b13aad5b6be10dffe5d2f8f096fd30ec24179034185af38fb68a92e02495f198991ad6623d17c07e49541a8cccd7a982510f4513fa0a7ec8e5f1fa401d9a2403d2b554db43aeed93ed4b974aa27596e7ab858c10cd902782a5683d9e98901320945cc851c9345f2bc2fd47e36042058f294c65c9a881a714bf81dd9cf895affd633a5f7234ec941e609ca93c2e2b10e93fe8050a3a7608caf981fc10fe3c656101543407511ec3cba7d25b1e1d11730fefe63552407bf798c2293ec6ef09ad453ef3096579a956bdf37c3027e61a07b563e4667d92b320659533111345fad60924ea973afb6c9cca8a3c21e93ed073d939bd62ed85705a7ba48233c981b0a0235c281a500508150f1a7202e6641c4bf0a40f19412eebf3e6273e9bc747d952b06cb462649daf7f0804b5817ce61e7af568f78a5bbb12edebf885da12a1dcb7cc2a8f796ceb1ad7d9ae9e4357986d9695442df4c6ccf5e6c0c9601807823a3cce16636f2c0e194b222b7f744bf6667c32b9122e8e8d9cb1d452f4f38a7c3a4eff5839edaa62f09f01a013ca1986d7df52e86c8c9c7f3bf655ce5ca6afbaaa76efdbc24ac5ca891fa30752475ec3c65d251313d9aa5966c005dbae4068b5726ebcb0db56fdae92c227b7b9207a1181715ed21be8e11079af34298c79187d9702ed5c30a58fd0c12c7abfaf5ca9cd7ae25c1a7fc94351050ebf12b799eccf8343db5bd0ee5fb64bfee0176059f5bb80c3d95bca339c96ad0c04572e9631d5b031b9c5e44087e95b6d276e9e0ce208b3d1da97949cdb893ea91f0edd9520b3ccba38a1f5911ddd48895b15ab5def59d76db0f726628b3a2b9f172684bf3d3cb84348cff1885fa7d9f4cb93c250af05b32661e6a698878602a802acbd6098e0e7fe154d90746ca64d1bfa286c80bf6126bd9f0f9d4ce8b5e1b984f29b53e7b4aadbb1083d47cf4b6dcfe4a065a648245092217467d21755f10bc50b45f1dfeed6e7f282db64a3dfb89183032292a1aaba02980816a5fe7f56a781a895551810c07ed598328d1dcea4980fd0d2c8a8448d8141d5623ae005d88c25fbbcc05ae632dbe4b04e871a6214d1b5916dd6b6fd429333c290232edaade4c009552648fe69c602cc6430ac45ed6bff8087567c4bdc66959e2b62d33b0ac1025a80b151dcdebdf5c42ece97482509345c30c6d4f027a6f4f503e3168d37c32ede4875dea0fafac9d9117667934f3bb98a286b235a88a8e857e832b74b9ac01c092f89988958639215490b3637060aacb72d3947b65add660dd8eb2f7e9338147f037e219c19f2e72e890a38038cbb672336f2ec544b401fdffc0314c4312e9944b96c2983611fa885e494e130a11336458090e7456a09a104b06af13f908ce377f7ad0edbf9ba5ad1f6c108ef1e57489472aedcf0ef13674124cf0c58c4fa666b77828252ba7d5d0420280569257b9378421a83214357eff789f9e080221aac64d2d58b296bfe440f198ed1c19cd59b7a29d037ca70c7981db5464026f421948cf9a0d3144ec9c2c644ba3294678580b2b62a7ecbbf3bd7758e721f9d56e41bebf51c9557340301c5e46399628c17da8f373d305e64d355940cad0c159f5392e8205a40d38b416ecc98701c13b9c12fbb1612924b5a32fb27b2259474e025198a4c4eed1371937e5b9ef6c87708ef4dbfdcf3d7f909cae90e91144463a2a4e1ece2732ea497930f11675caaeeb9fcc15b956971ddaac2064e1e6b1be3d9a3c0f3a51970cf43805731781c103e5b8bb54ff8b60f349998caf81ede76e9a8a34ae3e85a6387cba11ba589f31a7a28a99acb12c0a6d3e4dcf1c5d6377df774ea87d8692208590836d9cb5b2cd99912a51ecef67480462b04075ab4170d28691d7e30d042e0f849465fcbaad214e5be03f26754a1e561968f9f250124c00b208d803c721110b1a7a3eb26fca9d4336e0c7689c2ab1ad8eb68c692e8133d47464d2030b6803c992566a0b9c5b9f3f9809fd41a3e9da61d3921e0992e6bab27d4bc1bb06d67ee710950f62af54a6dba7d14814950203e15ba6689823eb483003a37cd9535ba93d2f3d3a3fb84f8a8949f5c2f0a5806ceb74d7febf8431fa745aed606f1e52df2c9413dd84f5a54a321ee855aed2dedd0cbacaa8d301da79ba4776f0ab8ce1a52282781c7530356e103a410c780d6d4aeaec7eb8017a89db84ca8c1ed53383b4308f38c62d55ab8681f0bab2f076951687363aa3a8a364d6c6925f51d157c05507a0085d6fd1cbc072c80b1b2f1deac32d00bb187849ab72bd9df256f69e9d7f4a0def393bf4d068ee686b406c357f5325408979b7520dd29f74e1a70495f4dd486d62f77df20bad4da1ce1c84a01ee4bad60bd8455ff06e0e71b142bceba11b2f5e6fce72454610013ac556ed2daec33adace1c5859d15e7c39f99007766e6787318bb2b6de5d816101715c605d36519f7a54867b0a9910d48e83144506599d959f9bb4c836860326107de911d0377794dfb3c648a74eec884470710a73c1b00415f2b052b26e61fa493c42fe7aba6135cf3108f586848ba84a885fda9f304794642d7fce874538b71496a1d82bda918edcaf9db8041759b42c2cb9fd520da21acf4bbdbb2a7468cc8f5db4516cb8b3ae913cb7ef4db92a6afd0ca959b4b4233fe7226561178b53154827af0812a90abd97dcfb96af7cbfd03d10e8d6fe55f4f3b8ae262f6a2f9763c9d6ce966bde094ff8add8a2bf72ee23ef89a11988ce1e694f3c0892e2813eb9feb0e7b8070a07248848621e849156c20a02c92e1e3ea9ddb519708c22e714956cf1522c22280bf63dbde4d138023205c5e38467c8510fe3e5e46022d699c8b8ee8bc4b82ed0cb6137bd9557bef1487071d228efe85f1e8829df2675ad4e1a94698c85161c87a30bba8e8ae44e0aae65adb615a64a23f78072f960c135111dc59e0d79056b0c1bcc6c62dcf40081b993a474f5b02b0af73592aa24835d4e5978ac81db9ccc2f1a6cd5681ebf95a43eb0337009314311eb4616ada1f814bbd964abf974a6b6ffaf1fbe9f23effae3001d9156fce28bd6d989e66dfa513225fea08ae0116f6c14ed3b3e6c46d98440f639c31ba81656c0d5a948560dba6e8fe5a63efab8bf045bfb2f1467b4524e553eccbc45a7864586440513c18456eeed7fbf3d5a6efe9d7163fa672ec0d289f58699771405f8110f706969252be6ecd55fe3d3d2683476ad0bd5ffce29c02334a84a7a2138b06949f019d1063fea9dcf027345c8cf568eab89f95646377056fbca548df993fb84741ed4977d355931df6bafe70a2662dcabb361e509746b5a55f59c48a2427f5ef8a1bb58213b138a13a7da019d96d5e7a29fc6f968f2dbd249d69de92d8c5f5e7c33205f95cad11df79e77fc767e73fba457ba772f93388c906413fd0bd413e70e84033d2e6dbb2523aa24b4433f28bd2d65b6397415fe789bea2add34dd737d0e2fac76ec17614dfd0d7587877d14cf0a6f76d600355b7398eae2b2d8446d73278be24189d8cbdda17a76e45b4dca2f4033ebd20f6833c39ecdbcd016216d5492652c988d5e3af21169406035aa61c61a5f791731d7db69cb093f7d74fbf10295165b0208510c4151ee96fb51d94fba606e88623314c47bf4811c761ef6dd8538793f12c6c25a677b813745e025c623907a4c827c4e7d6b73d531937b61fec3dc8fa946452c5b05230ed4181d6a71501a69d978ed78ea14c29429bc3a7d7f25063ac9a62fee9029ecee301a7e3398d70187fdbeda7a18ebbc6d4c3e022cc897e334caa3d7e0d8599a65f21176013f1002caf0761a127e3ceeb75e99b9f36a33a46308606e07734cc20486aca8d1a9a2876b0514959bbd158cad30f580c8b026ba50761487f85a174cfd96ec278efb6d12374a717579c3beedcf1bdde13dd99108ca1a49cc609a59c24f489ce1859d8231cd9388df56d28be85b3c6c184c01229bb3a7cf14fc366b4f71383a2633f04d0db42ac2c66aaf61802eaadca2e82ec60e657249e69a03b1fbb3ce66e50d844ef922d06de3994c5fee04f84b4bd836d5a3f9d371be633b42cb67a913fbafd8abcfb28f6770054f8fad7d890550ddc3bb50244aefa8d816b91735d9f27b810c2aaf0f811fed90358bf4417c39be79c81ce5e61f6ae433bbe8576c4446547509645b5519c428434b2e4f36bea463e55027b1ce1311a12d9c81e4c8c8ec208feb1cd37b5c715339e9cd135fedb429082025d5b7ca9aef76b9a4a3f499b77404b4647e64c795b7b074ea7b60faa2b04b65f9e1157468ef209ef75902735f0d19eb0706cf039e5fcad93643ed1c7d7a54f29bb1ee447fa040a4df896dd2b3d92d1b1b921299a804706fcf463224107e83a727d8e005b49b923840ec0712f62a7d076ef9ea4781a22a5da27fa883d488526216b415cb6dbc1e9b6dc92e653df5bdae51251d11154989ccf65bfad52e0fecb26db22ac497c88c56a17e3478dadea0982429d8868e046d540b4a23bbe8e9590644a3ee1257d23807a11d2b975c5f749d588732689bb9519f2fbd88ffcfa84338d5f3f4ab6ef083586e3d235edc1ed5457a919b37008a9b426f160e74f369afa4f1479d217c5ff363c6ab536a5be7b1ef21add3669504f8527611e022abd43c9ca7994918af86800a1f407d8260a3ef6b68b4d18b8e8b5d6d8dbeb7ac2d52774d9f6a0f3f61a5d3079b3ada89c55f23f77a06b702da1b5d56218cca63637c9953d56c182711905e87accced1e5b9f79f0b95f13617b2e6f41260ff7d50433f41e1039142403f24c742fe1b845655a25d4a3e4579e9ac49eaa83b8f59a7d8a06e04a14ccec36017ff51c679424fb61f029b021eced8af267edd6d019111bb30d6696999c127d18081f4fbf089a90f66da7ff67844c05f12e97e5b61576e334964a31525ab416fee4a45a97669cfb6f80ef0898835c1b743002f5ebb628bfa9d280959eec8adfd8a1446994fff0e07475da53f0d8bd0f1c958f5818179d28c5afded507cd3e4ac8b0d0a9e256368710dd90e7fcb30d40e2c1be5945ff21e65604172d26d7f33cbc27ef42467793dcad3d84111ac67082ab8f902afb288ea2cd7f49dd21c151e240c5020a262681d76830fdc23a33bddec21549031db78fce970573d1dec37c40abcd66aa287356e21e2efb14df3ca283decb72c80cfe35bfca5cc1868228d74eeb696e23e19bb9639a9512825cae64e0a6614f4b4e9ba4a38f1917f2902791892d3aa8d9ddf31f3b88ca6c6080d12dc49775ba9ef842ed22f358846c1522e208149c9c61141b436c90d2e76f5e636ffda0cbeb00556c949cd821eea1235d1b1497cae1713a5491075031f6aa7e256a8f4d2cac8e8d40d8da498aba7e4213308f4714469c73af63ec9d62f856077058e7ac67e09e22d225deda49b394dca821fdc43b3ffb7c94cb30cb9b8ea8c86dd88dc7fe86f550bb7b0d8c423ecbbe3c42d0860f563b8e65847664aca0f7a0986656daa34b13fa48c2560404d8970b52d3346edc249970902833be027e38b36a51f7ae094b1551d490a9596bbe55140eae5856e666bd9286b384d3c1d6c84d9502e29c419aeafe450f35fcee6a8e9a73b0054f2e1e1c286ce7342d7fd27715f1a2bfe86e50b8c1b2f7432f96eaa574b4e510011b959c474da84748c80c68b3b3cdb696cf105556ae88cd63811cfc2c3a99717d95e842948a67f69d01d2108e10e80d8c8591b18a5b605404c6d88046909282976c7c6b8717e1df47e18a22028e1931bddf09fca1ea82a872d7a45ab0bb9757cc50c27804cfdd955fb9525c1838c3963dc7311ba1a54475035c311d95434db12f0c581bf541abef7356962fa46b4b5f7605576e431b8e5a163371b8b4eed33f17bb4d2d7a20dfe333a4fcd54a1893b5f61d256a8892767e47c52fa500b6970e1f8d5b919cf5a13de6dd8cd91b949149d7f70151d6213981042daef8999f7753b79e5bb111702c7766fab0a4b24852821a98212bd3b82b7e399151b14a82325e8d5f18892c289515622abbb9e22738b3eb83d3929a8d0d72940a5e9e918af2b92004e301f110122362860369aa812b3fe2ccd126de393df71fb50462481f9a0548355f7fa49986f92e7127596174553a0841fb74ae644ad537cc5d9f54f4963dce4a301e17f557237b6a46f2be20b94813a76127e4996cb5b74e5a75a9235d5b511f487b6042bc94a70a06af430fc28adddb9ae56cce2be56a2dc4e842e4fa8273bc91db0db6f81bbd1e9989391dc68fa70859700f900faa2cf749c98d7c1667f12608a20f53d34219c67de802d9346f0ca682ac4d07f32d8015a93b055e6527492e228fb75a97ae2da5155f810ff651f6f2b24609d3d6207c4f91cbf7857cb16e3f21a1bbfbebd970a7ca151b9c89e057c8647a5dccc1fe81207fcfc8807f9f9a523176295e01e1346ad29c23a47d8efabaefe156f0460f11dd149ded6a967a6e00d90983c57d5b76e22c1a53eadf827398ee2122abecb6900926ac0e469466459dde42b256ab83ad3435014312ab2cfcdeaf96cc90c2caa49866633d479226ee0bf9f5a24c9009b7895ee8969130d9e0f2d0d2c6d0a6c16b7f9a5d3fe58259f75a37120d4ead63d6e44fc7666c16b8618db943c5906f7af361695a44d06592e069705e3fdd256f638f4352024102542f3241ba5743c8e69e4ae4033b409a536b54b277edf8f7767426455da640bddb2ca09c759b35b4bde1af6dda3e643f0e0d34102c76d9b719d56914ebe49b4b72de93a9ba44327a33aea05ccacbb29aa96da35a017fff0aa8dc0df99b6469da5786aba4179762df060ed3636c3b9af8352d566c01517367bd09d271c6e63feca1029f3cacb1bf33b6fcd89376ac96395cd18c120a49c7b15ed14bc308d346fa7ffa293078cfcfc94f8dfbc2d69c35dbcb21efd090b6dec42550b7f210f4588784f3cf22d83ee043afbecbeb96f82096790f4062856c4dd9c54282d8fbc1951f8aabf2cee5864823d530248394bc0c99d502a19bc1492cb3dae53a64277afe18894a418164e7ac82ecadbdf4fc855fac636377ada20d03e87fe094fa27030ddb682ef64a1f4619de5194490e883290d33197ce8baa3c935161cc7b2896e7f4f3d60656b41fbc8673e4011f3292580af34ca8d735a90e177483fa1c985fa3f011a74ff05fa719732c8ace75390ef9c9811385b93b6b722f110cbb2422f47c21fcff37dfac75d537a3d3fc9b9e795c62f14ae02440f8a8ad98b46eb6edbf033676912546067fc71bb6328f511b9b9952d694c22baf69c6d1a10daa5097e67b19c4d67611c127910cedd5f26555ef7b8ad2f585ccc8b69dac3bba81eae64f81d7b30a11ed71952158f469de693ed73255fb65287a35813c31cbc1096535c6b7672996a3a24858620be768734bad917f1d250685444733a187a64a660ca68b8dc6398d56444a7482a3d543ef8ae22a0c9557c2c26618476de37db545e41074e4494934bf4102413a9c1e44d335d57d675d97e44f86b4e3fce1e5d763547134e35a5f227eea919cfcd6fe12deee1fc3a03e538cfc02784d9000e9a0b103c2ef5fb7a4bdc4122ed6a126dcf2bc190e5158ab3ffa2357fc234f9c41794d11878304a7d5cfde89de852b12d13764bb81b961addfe4448f57766ec1c4924088fc7ff563aa6d40764336dca5e7bfe10dccc381735ee22ce213229af8b9e7a8743c3c1f683bd594b2798a75d1633893255182d5cb24849633f7bb5ce2a7d5b59172121e3cd5e58e58f30541057159cccc3bd20c93225b868432ff2726214810755c91fa069218c5b81c7623f527550651a39ebc144f48ddc8c9b6c25c7917d6b876b3bf2c1ff3c5814bae9f91b8bdd9c988dc718e1e4bd65b124b7dee76f37f376d406b8fd6d225d0eb9c907fce9395684106948fbdc29a2c9c9ea0e556eea7c91522c17ba672834621be577e627df9cf9c057022e93c7c4fbc6b69f298a97de4aff6565c714650d767b8a9c37042987fa3df8e07e47ea71432ecacafa6db43fd0b35a983452fe4942660e99b5c83077987e649868730267bd1b565edb2a2e403f238f57e6286c1c957e85a3edca68346fd889f10a31c09d5ab12280e95c1ef70d464b95c5c59da9ca3bed713252726d12d1b64f4c198112dc2b9e6f2031bba54b2b6ebc169a86d47bbc3fc150c23ad7654d82cccfc27e59e6eba226fbfb94fec9125767f2e51264f5deb0fc6b64771159fb909ba81387e0b1287d06b52b2131f904033ab14c1fe1eb374576556ea4f1cc8dc6d80865c167d049d2436ba34903bf3ceccde0d0406d4911f427639366999f321b8294e68d8ab9d8fa1d523b8620a34704ec967a88d8e90f6f778376bef43521743ee30c0dd05cb64aa8faae39719b48729dd2a636938b13fc3aab285b963c0ab73fd1041225cd1c671c33c0d96da58e7adfe345b42554272ec42d06ecbe2655ae4257895decdeca7849bb829b80ac9f22074d081a5e86ad6350935fa7d712a46129940a0d9220312809ba565a01341228f1f62020e54649f6fdea1e4298728342a3ab3869a807a56cca5fca497d9a27430589290da5f18e49b859842de917f76e09af3b4851e0aaaddb79c7be8f327bde5ef901f917110638d41b51f8e5ee19cd365f69b56311deaaa78ad775f9bbec2d30fa94c0432f328924b9bc08633dabfd30c16dadcc08b636bbb8e1ffee05db24dd82d03fa244a2d115a830d81eae6b60e5d154df3afda0ee56e7bb6a35c93bd971ac06691b8a26bd47913304be8105916e79fc49005d752151a996a4ede8682272a7fa387441b2934e44125cd22dfd91a973ab09b0eb0bc6574fc4e436be8cbb7656bc97d4686866af4ee50996bda480a14e377a5d8c51775ebd489f788a6d3d967b92534ff92fcaddd2ebcef38099ab9064f988de019da7d127195f82bb01db29cc1854fe278c495a95c8ffb85624184e3649c76857130e3215777b3b30628d34cf4de5128dcd1cdf2eeb34d160e8cb2b777b13d543af755906d7f743115cd6e3d0e63e301f509ffa69c4aeda473eb8fdf278eda72ed159841f4ebad2759412ef16d4d2a2abb9b2a2202ff259e99676ccf10ab0f0cac1a88741c961d122b1a51232f135ca72421743c48bad37c29014e1d76d6d39655c6a29eadb37c4fa6dd2713fba699311519c85e50f30441f03ebb6583584f14d3bd0e58aca33001a32ea2823fb83f3bf5a834ace0eb9195832cb9e82638cf48ab211605e8856a5df3042524885cb0570898b238619dedb8342ad0f9a8db8216b614bfe9eab597382fa788fd6191edd053062d5d713d886d8694332b2290433c89fd604dc3149ac58782b655751a74d15bb63a192bd4f8ee0918b213edcdf0543b5d6d63589ec69e488dac24b98615a1f39ad6077496f69c75400821b398e45d58c1bffc5b34249028a434226001dde35778ab2084d37d1c9e49ec22b5f26b24d58942b6adfbf25d5c8f470cdea21c1f70296c4d93aaf4febf0e8057ce75446a81ce9a11a3a856923f0c00e7598b09c6cee8023e5f33e756ff79e93dfec877249480c5566e5fe351f44e06d8798d7c8941f50781562e8e16b7a18bc7c03368194adb16a063943835531a377a5eb7f171a48faa3946346d7aa709ebb4e9185287b92da34ba2a06c644a6b45409d302f9d4feb08f11fa7d867114a3eb3ae0c909e9cc88b19abc4a961293df9aee49fe6c9b2f4e25eae6c70750d81a7a9dd1ae349e8d1921ea3136d9fb1d2707b4922bd9350e93a8c2037d6d038f193ebbd47663f8c60ad479d7cc2b6aa27dcc9a7038b5d21ee6b1c7c56c986e1ad87a8bed6875f244aaa02a8488673457186d0f1072b37f6938c2169eb01f0ea0f36bece1c064716c5b9d9cd07dc0acc2d3b8ebba17749748175366c915cca7dbedb3876340df6ec573a071a0c5b40981e7b468b28e322cfbeb2d85593ee8cb9610d2773889a28a3da6924277340b93118c4aadb1cda8c3abf176f5b47006136a137be41225e5738471e47fcb2741457de2de76b824977a1817c044ea6f26ca2f5c0d898dc54f34a4e43a5944fa98b95c3cc7e7bed389646c1756c053d5a3c8dd3262fe7b3d881fad8fadae408ba738932b620069d71fbe2ab19f3ac80db91ba82cc2946cb3973a800c31541b77ff677b1fef58d9b17c935a9ce2e8525da495aed52ff69fa30154a823c3e21071c5119a7f2fcb333b7e3056e63c5d791268f9c0795749ee16b66956406d4c030895a8e8623f044d3cdf9d1ecdd3e60b394514ad44eff27900ed00b247dd07a8121756eb1d14b3a4427657f9787beda9718f99a74313148e64dc8bc026550c447e13b0bf07debc99fa80a5200180ccf1c720fb7b17083101f876c5ad4d0bb07a1d94f6d379881395af92d4f4a856d7bd409639e311c2cafd2b6de0866d7ea542208f6aab9ce4a56156596e851cfa9d42256612d118b8ca1e3f683716d71d9003d62bd46c55d74d7e9258d119512310f5183617d64f7af3869252b2985e6bca418f515fd0fd369596668796ea101d2cd2a2e913"}, 0x2400) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:04 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x7, 0x80000) 08:27:04 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) accept$phonet_pipe(r3, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = getgid() r5 = geteuid() read$FUSE(r0, &(0x7f0000004200)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r0, &(0x7f0000006240)=ANY=[@ANYBLOB="2005000000000000", @ANYRES64=r1, @ANYBLOB="06000000000000000000000000000000010000000000000005000000000000002000000081ffffff0300000000000000ffff000000000000000000000002000001000000000000000104000000000000000000000000000007000000ff07000004000000001000003d000000", @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="03000000ff7f0000000000000100000000000000300f0000000000000a000000020000002f6465762f6675736500000000000000000000000000000000000000000000000101000000000000000000f0ff0000008f8f0000ff07000006000000000000000800000000000000ff0f0000000000000900000000000000060000000000000009000000000000000500000001ffffff080000000080000005000000", @ANYRES32, @ANYRES32, @ANYBLOB="04000000ef0f000000000000020000000000000040000000000000000a000000010000002f6465762f667573650000000000000003000000000000000000000000000000ffffffff00000000060000000000000001000100ffffffff0000000000000000060000000000000009000000000000007900000000000000ff010000000000000000000000000400090000001add0000001000000010000006000000", @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000000200000000000000020000000000000000000000000000000a000000940000002f6465762f6675736500000000000000050000000000000001000000000000000600000000000000d4000000000000000004000001000000040000000000000004000000000000000200000000000000800000000000000004000000000000000000000001000000fdffffff010000004000000000c0000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="c60000006ee0000000000000050000000000000009000000000000000300000000fcffff402b260000000000060000000000000003000000000000006c6100000000000008000000000000000080000005000000000000000000000001000000010000000600000000000000050000000000000001040000000000000600000000000000f7ffffff0180000009000000008000007a520000", @ANYRES32=0xee01, @ANYRES32=r4, @ANYBLOB="08000000020000000000000006000000000000000700000000000000010000000900000027000000000000000000000000000000020000000000000000000000000000000800000000000000050000002a00000005000000000000000000080400000000810000000000000005000000000000000100ffffffffffff070000000000000002000000010000005a090000008000001f000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="ffffff7f400000000000000003000000000000007f000000000000000500000006000000252d2a243a00000004000000000000000100000000000000cb070000000000000300000000000000000000000300000002000000000000000000000001000000ffffff7f0000000006000000000000000700000000000000010000000000000005000000ff0100001f0f000000800000c1ffffff", @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="010000000800000000000000050000000000000006000000000000000000000040000000010000000000000002000000000000000100000001000000010000000000000009000000010001000300000000000c0000000000010000002000000000000000ff0f000000000000090000000000000001000000000000000000200051000000ffffffff0010000000080000", @ANYRES32=0xee01, @ANYRES32=r6, @ANYBLOB="0800000009000000000000000300000000000000030000000000000002000000070000002b25000000000000"], 0x520) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) socket$isdn_base(0x22, 0x3, 0x0) 08:27:04 executing program 2: bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x7fff, 0xffffffffffffff00, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_UNBIND(r1, 0x40106437, &(0x7f0000000080)={0x0, 0x9e8b}) 08:27:04 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x8000000000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0) 08:27:04 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x1, 0x5, 0x8b}) 08:27:04 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:04 executing program 5: ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f0000000180)) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x9, 0x400000000000000, 0x0, 0x0, 0x0, 0xfd6}, 0x0, 0x0, 0x0, 0x0) 08:27:04 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0xb680000000, 0x0, 0x8, 0x1, 0x8000000000000}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000280)={r1}, 0x8) read$FUSE(r0, &(0x7f0000000480)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r3, &(0x7f00000002c0)={0x18, 0x0, r4, {0x7fff}}, 0x18) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r2, 0x10, &(0x7f0000000200)={&(0x7f0000000140)=""/171, 0xab}}, 0x10) write$FUSE_ENTRY(r1, &(0x7f0000000080)={0x90, 0x0, 0x0, {0x0, 0x0, 0x4b2, 0x1000, 0xc621, 0x9, {0x0, 0x0, 0x10000, 0x0, 0x7, 0x8000, 0xbef, 0x2, 0x9, 0xa000, 0x41, 0x0, 0xee00, 0x6, 0x3}}}, 0x90) 08:27:04 executing program 2: ioctl$SOUND_MIXER_READ_STEREODEVS(0xffffffffffffffff, 0x80044dfb, &(0x7f0000000000)) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:04 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x201) read$midi(r0, 0x0, 0x0) 08:27:04 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_DIRENT(r0, &(0x7f0000000000)={0x38, 0x0, r2, [{0x5, 0x7, 0xa, 0x5, '/dev/fuse\x00'}]}, 0x38) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:04 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000280)={0x18, 0x0, r5}, 0x18) write$FUSE_WRITE(r4, &(0x7f00000042c0)={0x18, 0x0, r5, {0x8d}}, 0x18) recvmmsg(r4, &(0x7f0000006200)=[{{&(0x7f0000004600)=@qipcrtr, 0x80, &(0x7f0000005b00)=[{&(0x7f0000004680)=""/241, 0xf1}, {&(0x7f0000004780)=""/39, 0x27}, {&(0x7f00000047c0)=""/157, 0x9d}, {&(0x7f0000004880)=""/123, 0x7b}, {&(0x7f0000004900)=""/4096, 0x1000}, {&(0x7f0000005900)=""/197, 0xc5}, {&(0x7f0000005a00)=""/153, 0x99}, {&(0x7f0000005ac0)}], 0x8, &(0x7f0000005b80)=""/202, 0xca}, 0x1}, {{&(0x7f0000005c80)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80, &(0x7f00000060c0)=[{&(0x7f0000005d00)=""/151, 0x97}, {&(0x7f0000005dc0)=""/108, 0x6c}, {&(0x7f0000005e40)=""/130, 0x82}, {&(0x7f0000005f00)=""/90, 0x5a}, {&(0x7f0000005f80)=""/245, 0xf5}, {&(0x7f0000006080)=""/25, 0x19}], 0x6, &(0x7f0000006140)=""/169, 0xa9}, 0x7fff}], 0x2, 0x40000161, 0x0) write$FUSE_STATFS(r0, &(0x7f0000002140)={0x60, 0x0, r1, {{0x1, 0x5, 0x1, 0x3, 0x7, 0x2, 0x3ff, 0x98b}}}, 0x60) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) write$FUSE_WRITE(r6, &(0x7f0000000080)={0x18, 0xfffffffffffffff5, r1, {0x7}}, 0x18) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r7, 0x40206435, 0x0) read$FUSE(r6, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) r9 = getgid() r10 = getuid() setuid(r10) getresgid(&(0x7f0000004200)=0x0, &(0x7f0000004240), &(0x7f0000004280)) write$FUSE_DIRENTPLUS(r7, &(0x7f0000006700)=ANY=[@ANYBLOB='\x00'/13, @ANYRES64=r8, @ANYBLOB="000000000000000002000000000000000500000000000000938d0000000000001f000000000200000600400000000000080000000000000001010000000000000000000000000000040000000000000010a0de0fe82e75ffc4c3c1d3c6a6eeffffff7f0000000001e70000ff", @ANYRES32=r2, @ANYRES32=r9, @ANYBLOB="070000000080000000000000060000000000000040000000000000000a000000010000802f6465762f63757365000000000000000200000000000000020000000000000009000000000000000000000000000000040000000600000000000000d80000000000000003000000000000000700000000000000080000000000000064060004f6000000a04e000000100000020000b705c72e742621f100"/167, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="020000000300000000000000010000000000000005000000000000000a000000c4faf1182f6465762f7a65726f00000000000000030000000000000000000000000000005e0000000000000000000000000000000a2200003900000002000000000000e9fe7f000000000000000001000000006f082780f563a6df7de92b0006965a0000000000810000000000000006000000000000000000000004000000040000000020000001000100", @ANYBLOB="c5d13049682fd67140cdfabdc38b139b285f9778ab2aeacd510a2b74f8c505da8c9795337915eccbd672636c989bef7c462e2c1f69662827c68029074c355430d566fca051c623a4ef87eaa66ea8384b6fcd30d4", @ANYRES32=r11, @ANYBLOB="0300000001000000000000000400000000000000030000000000000003000000010000005de5240000000000000000000000000000000000000000000300000000000000020000000000000007000000ff01000003000000000000002c00000000000000d503fc59000000000600000000000000960000000000000001000000000000000d09000007000000060000000060000009000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="ff03000000000080000000000600000000000000060000000000000001000000000001003a00000000000000010000000000000003000000000000004f000000000000001f0000000000000006000000ae00000003000000000000000900000000000000030000000000000001000000000000007f0000000000000009000000000000000900000000002400050000000040000006000000", @ANYRES32=0xee01, @ANYRES32=r3, @ANYBLOB="050000001f0000007156af35ca5726d900000000060000000000000001000000050000002d0000000000000065666b213c8ac531eed9b7a1ae49011a32bc42768ba5c4b359c4acf5c2e50aeb1b780d721d9c13b4c2b733effc91930dad510d31728f0fa0229391f57bed8dfff3330564ff962258396298eb0f43d5d4fde0b3f416459a08ccbc617a37fee9244181c8f26ea15a06efcab5167e01b94452b386f49bb51ab3d98beb396b2913dcddc49268bf2251a6c9e1ac3e7fb9673c95963f4087964a630ec0a0602814d9e0cf010433e3cb29e21375e323e0d105d696d89c1b99b03253fc76383ea0dc881b98155dde9344bed4876372780766fda1b040d6356a8d"], 0x340) 08:27:04 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x488080, 0x0) syz_open_dev$dmmidi(&(0x7f00000000c0)='/dev/dmmidi#\x00', 0xfffffffffffffff9, 0x50b4c1) setsockopt$MISDN_TIME_STAMP(r0, 0x0, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 08:27:04 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x1}, 0x0, 0x0, 0x0, 0x0) 08:27:04 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x5, 0x88481) read$midi(r0, 0x0, 0x0) read$midi(r0, &(0x7f0000000000)=""/125, 0x7d) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 08:27:04 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x7f, 0x0) r1 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0xa8500, 0x0) ioctl$SOUND_MIXER_INFO(r1, 0x805c4d65, &(0x7f0000000100)) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x1000000, 0x8}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:04 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x12be, 0x5, 0x0, 0x0, 0x0, 0xb}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040)='ethtool\x00') r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000008540)={'vxcan0\x00', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) recvfrom$rxrpc(0xffffffffffffffff, &(0x7f0000000240)=""/136, 0x88, 0x12123, 0x0, 0x0) r6 = syz_open_dev$dri(&(0x7f0000000300)='/dev/dri/card#\x00', 0x7, 0x246300) ioctl$DRM_IOCTL_GEM_FLINK(r6, 0xc008640a, &(0x7f0000000340)) syz_open_dev$dri(&(0x7f0000000400)='/dev/dri/card#\x00', 0x2, 0x1ab240) mount$9p_fd(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='9p\x00', 0x2024000, &(0x7f0000000680)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESOCT=r0, @ANYRESHEX, @ANYRESHEX, @ANYBLOB="2c61616368850b6d6d61702c646f6e745f686173682c00"]) ioctl$DRM_IOCTL_AGP_ALLOC(r5, 0xc0206434, &(0x7f00000001c0)={0xfff, 0x0, 0x10000}) connect$can_bcm(r3, &(0x7f0000008580)={0x1d, r4}, 0x10) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200)='ethtool\x00') ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000180)) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000080)={&(0x7f0000000480)=ANY=[@ANYBLOB="585faeb3", @ANYRES16=r7, @ANYBLOB="000428bd7000fcdbdf250e000000b001028004000100f8000380380001800b000200767863616e3000000e0002002f6465762f7a65726f0000000400030008000100274500000b000200767863616e30000018000180040003000f00020073797a6b616c6c6572300000040001804400018000000100ffffffff070002002c3a00000400030004000300040003000b000200767863616e3000000700020005dc00000f00020073797a6b616c6c65723000005c0001801000020089293a845c28252b7b2d2a000e0002002f6465762f667573650000000b000200767863616e3000000a0002005d2a2d3a170000000800010001000000080001000100000008000100800000000500020000000000af0005004db94bcc291262a79110ab48af014b58a51d239a0d0db771bffc5366c20fa627ec584734b45b407ba37ce79433f8c3cb482f6b7ca7077d330f0e58c7f95e0098ed0b15820e8abaff0a3c3d794a131cfb7dfe4ef1c2cf2434227f2dda45758c922b07d408df9da8da63db28d8caf6745de2e12cf41aa2017c58ddb78615d5b70f1cd7796cf2d5d79ab49f526c7ff7764d1c4411afe4292d76276c7df4e0f7f08324b32245043bf6431fd79f00"], 0x1c4}, 0x1, 0x0, 0x0, 0x40000}, 0x48c0) 08:27:05 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x800000002, 0x2cc503) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:05 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:05 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r1, 0x4008ae48, &(0x7f0000000140)=0xd000) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$FUSE_GETXATTR(r1, &(0x7f0000000080)={0x18, 0x0, r3, {0x3}}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r4, &(0x7f00000001c0)={0x18, 0x0, r3, {0x2}}, 0x18) 08:27:05 executing program 2: getsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xe, &(0x7f0000000300)=""/135, &(0x7f00000003c0)=0x87) setsockopt$RXRPC_SECURITY_KEYRING(0xffffffffffffffff, 0x110, 0x2, &(0x7f0000000040)='/dev/midi#\x00', 0xb) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$KVM_GET_IRQCHIP(0xffffffffffffffff, 0xc208ae62, &(0x7f00000000c0)={0x0, 0x0, @ioapic}) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x53c}, 0x8) 08:27:05 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x8, 0x8001) read$midi(r0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000000)={0x1, 0x81, 0xa00000000000, 0x1}) 08:27:05 executing program 5: write$P9_RREADDIR(0xffffffffffffffff, &(0x7f00000001c0)={0xa6, 0x29, 0x1, {0x4, [{{0x8, 0x4, 0x7}, 0x200, 0x0, 0x7, './file0'}, {{0x1, 0x0, 0x6}, 0x200, 0x81, 0x7, './file0'}, {{0x8, 0x1, 0x2}, 0x26b37dcd, 0x9, 0x7, './file0'}, {{0x4, 0x3}, 0x80000000, 0x1, 0x7, './file0'}, {{0x0, 0x1}, 0x1, 0x4, 0x7, './file0'}]}}, 0xa6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000100)='/dev/dri/card#\x00', 0x5, 0x10000) ioctl$DRM_IOCTL_GEM_FLINK(r1, 0xc008640a, &(0x7f0000000180)) sendto$isdn(r0, &(0x7f0000000040)={0x9, 0x5, "8ae69685451a858b030893eb84dbbd"}, 0x17, 0x40000d4, &(0x7f0000000080)={0x22, 0x80, 0x81, 0x40, 0x1}, 0x6) ioctl$IMSETDEVNAME(0xffffffffffffffff, 0x80184947, &(0x7f0000000000)={0xffff, 'syz0\x00'}) socket(0x5, 0xa, 0x8) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000280)={0x60, 0x0, 0x0, {{0x400, 0x3, 0x5, 0x3ca, 0x7cba, 0x9, 0x7, 0xfff}}}, 0x60) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x7fff, 0x1, 0x0, 0x0, 0x0, 0x72}, 0x0, 0x0, 0x0, 0x0) 08:27:05 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f0000000080)={0x100, 0xffffffffffffff88, 0x9, 0x4, 0x6, 0x0, 0x0, 0x7}, &(0x7f0000004200)={0xb8, 0x9, 0x5, 0x7, 0x401, 0xffffffff, 0x401, 0x3}, &(0x7f0000004240)={0x4, 0x0, 0xfffffffffffffffa, 0x4, 0x95, 0x6578123b, 0x200, 0x3f}, &(0x7f0000004280)={0x77359400}, &(0x7f0000004300)={&(0x7f00000042c0)={[0x7f]}, 0x8}) write$FUSE_INIT(r1, &(0x7f0000004180)={0x50, 0x0, r2, {0x7, 0x20, 0x3, 0x800080, 0x0, 0x2, 0x0, 0x7fff}}, 0x50) 08:27:05 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x109000) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000000)={0x1, 0x6, 0x2339, 0x1}) 08:27:05 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) accept4$rose(0xffffffffffffffff, &(0x7f00000000c0)=@short={0xb, @dev, @bcast}, &(0x7f0000000040)=0x1c, 0x800) 08:27:05 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x1ed, 0x38800) 08:27:05 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040), 0x4) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0x0, 0x0, 0x0) 08:27:05 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x7, 0x101000) 08:27:05 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) sendmsg$nfc_llcp(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x27, 0x0, 0x2, 0x6, 0x0, 0x2, "4a1b502c80ddb5a1f8814be5ead05e241907a7469bc26700c86e86a6db93ea1c59e0815bb9b2493b325e1b3de8b76a538a98149931e9ce52f78fb2d31d0cf6", 0x2c}, 0x60, &(0x7f0000000080)=[{&(0x7f0000000180)="c618c686c1e2a7aee5152b2d0674d115c17f1b6191c9dc59b13e32674c06526ed7217505a9518a704730f58ecce652fa87cfc6b6e0c964636a612ede9a2aba0184a3cae43f9cb4fc95e893c260c362fb58defc92bd908c1a", 0x58}, {&(0x7f0000000200)="cc29236bb79676cd170a277fb7fdeda0c7f3eee8d50d99c80054dac0d7fdb119801dac5f2b49995ce0b992a167d457bef6bb02f38ca45531c171a0625874b2743a8256", 0x43}, {&(0x7f0000000280)="e2fed41d6efbbe1021d7385bc1f768b84f0c0eb2592b370940123ed9170fbb253860cf67024dffc6f7f174f75741dd2a8910b1809fc040db7849c141cfc26f773d01bc073ea878d48a98a00a1799f8ff152424883df795e06d7246dd64820531eaa00b4664d64f66d6567512725a4155acb66fab4e4cdb967e0a0e512b778ca82e1e31e59c46d9219d4a2ea875144bdc2287c88d8688f1c029e8ac893e0ca28ad90d599f7a6f4af73a7a808f9316", 0xae}], 0x3, &(0x7f0000000340)={0x1010, 0x109, 0xb9, "91c1b8e6d2e159de31a943d3ff9cf44006aa9b707fc62a80633f96ed691a8f7bbc803a6757bd65602668e56e44ddd70611c8d82976a435ab41992cf186468852229b907e1f4fe2bc0d076559a98dae01d31a2e630a4dae743044e7f69c9bbdf7f93af074d480929709c7eef256d781f763c1bab5e3a976c5ca98fc70f29ed883759b0bf28694f56ac6f1e6da5fc33fa7357941490df4fd551f7cf828692079868278cefae9d533a615a7fcb2998a2fefc0af9556930e07849080267be7b30c170af3a5273f7d1593c456f4213241710f1a9afe3384c1094d3f7dc835da4f946adad32f89c4daf21c181e9d8af212b7ff81cdbf76a7e5047fa739edd4ee92929880ebdd25c375d458b0f9a8fbd2f4388878a7833802347322ba8b5b820567e8fb937481bce5856f7b0ad387c6e3f7e676ceb7070a2d0e9e2fc489d3469c237801c1134c7cf45be4d1603d2e158548a74bb41df36f7bb20d734928d85c9c75b7d26c8ab0a4312258d5f4e841d596648eacdfcf488a3cd4d46c57e0c4a00bd6f52e568f0b5312c3620867326d532fe95adb76023f6024480596cc1f65994e9946956d70282348e1116c51de8d19ffa27c3b7eeb311e07f7878dd24cb03dc4d76346ff7cd4cdb763750ad190461e6d5caa6359e81e2f38f0feb45405316c6bf38240d189113b3441c847f6b85153ce7b5aab04d3d244ade8632f13adff0bfd39f01c8187fea916b22b6956f7a0c32a64a404f2c2418adc332123a58b902605e14663000550b1573319106994acf8cd340f5d0fdf50a444ae12f504fb94b0af908125837041e01787ae189e0e810ec01db30b17cd103b8f69642e9446e4f54698ef380c6c04c651d5903e1d8dfbd7f991b6bd7d07fb306a5ba2bc158ad5abf026e04b2c1a36a048a234fad53c4f097ee3dc06f62fb982f8486fa4a29324f39ab73b7c7607815fb00705139e32780e26fd9b1ab09bd33271f65642b038d429b5bd9975756f5f059e998f9154c03e071546cfc708b932b7762d2940a3cd0039bd46df20ff64dba4c32d5bc4a53be09130aa9ab8ba12d31e303297e8c4efe0ba744702dc24d2cebc1ae18f78d6105f99952d28b0cb17dd92b71e36bce97d728777377baff898ea8007f1c7e57999adc26877f060fdfe38d5736081598d32c98748619fea313f68157f36cb2a14a18686c3668f03f242e7e8c61b0756528be370a052b533f7f5f3d4b163c214283c41b7e97f2067e08fa406fac4f84bca780f013fe18c4932ffc4e1b5d9d6ac8f9d51b9a3d79dae02342464aee6d1f984a882eb2df6e49d1a42abaddedc19cfe2d1a9a93b4102ef9a6a77fc11bd7b4e3b768f1584decf07a4613f0454c9cc4a2af20e6b8e43697845bdfa9cda7206e67219614add0a742557140d447ad936907310213023182156223ec5ffedc9c428e30bd42f2b76400828e2361b00419fe8c65109e05cf08281c856f1d5b4a26f61c5874d2471f973272c9fe495f52d28084c309ce0e3219bd59816c7227105a51bebab0618b5eab7c1ea0f3a6d163ba87811de859703a20da3bd048416fee265dfd814ac84bfb482118af1ebfd9af1845e4df24f0dd44557a7f6387fcf08d286679fb86347982fe2216d3141fc3914d461df7771dc354e3f9c2883a30890c8cedaa8234d004924fc201f43153bec5dff700806b64309e001fc6b2b7d3a17420bad15c6c6ef422a7a0f5c9e30c8d2a2fc98dc364e88a73a9b4d0fa091aa5ff685e2d5ff9dfe916e8e96927c5d423e0f6ddb22c123df2dba106a551096068ce97dd8249703bce75e94975ea39e7607f3dc625b5c19fb2cc690f1a4fb15a712578350219a7bbe9ef666f7f0285c8f6f4333c422048e626a40c07ce15e565ac21e6ecbd54d6a5926c3429a3973bb8b50cdca4b57cb3c37c350a272d4be2e6aa0ad236c67f299f9df067e32768bc09ff88d5b3cef38ad42b1e7644d286883a31cd1ae6edbc07ac64550f5503fe0b986c0cfb700014d7acbbe8890e01fa606b45cbb6d6194a9ffb93ed53870dc9198233f5bf3e37c2eaa1167d928ee62062cdb57f4b451fbeb765796be14f9f15f002e9ed95733e9567eaf6f63925b9f01a42a8ccaedc610eb378e693484cd4cd381478336a3157f26b940d52e1d91cab7e10c291008f284a5ac50d512572bad00bd74e3a6b85fa9cd403ffdea4e2f01d5a0af33824218d9ea719ed9fccd3552e3ff6a71dea2ae422f050902086eabb5eac43602762aa5de834e6b6cdf661890efa3d134f9afe1dbf77e8d72481964d9ff72a95414f6ae562bfb67ad0458cb540ada2fac3f96eabe71d3f6ea618747886761754167ee20c33d5c1e3b240f91ed0cfd79d044d9fa9e78a05ee8e0258d6607022b8c66eba3ab086530b5754a7af05a131cf005337e401941025b4b78f67461a79606a53acbf729b269c6e9ebb2df4e04c7ccdc5201444af84b9dee660a31712e08002541f6ec4c9d16de5184008ce0fdde3e602ccd3d81c86ddca9d0ad50f0dc110f52104b39cd260265d14e3cd4dff3cd6a288010f83be9b631d70fc3562b3bd5b6ef53ce2670bd826978faaacd329d7252301a1e4e287218d87549ddd6e48e5f60f7c077aee02d9777919e0127132c034670524c6601627c257d4abb2827f530bbb1d1d378dfb365ec06e0780877757a9c3177510b7027272d3ef5fcc669b1ec863090b884392f71ec5059776fe4f6d1b9742b1024519fc75ffca1f1f04467c0973e0faf4808d1c7212a7a5f00229253f957b2426fe73f288158e81e381ec4b3ca13729a71d9132109da7def8235009f2461e12903a46b63512a37131a63f120987a4a2ec1be113e9b923ea6ebebf8efd7b825434467185b9e6e32a3a692945a9aacc2c0773d3b06421519ad3ee9131c6d02358d7ae4df8edc8dbfb14201ba4ac11e7a7cfb6e927f7445d00123565ad9af0e223d24a51f2ce5fcd399ac725c2a3c40f62b0a86b6db4d5c4295b1572b1195040c3f9d672002c5942269b9082056144e62d6f21352388f7da8f7bce69bd8d674117ba1b91eb0503a36e24da827a9fcde49503b7c0e0024fb7448e0c6d322ca28ded3e78a42327a5bfc0f62331bf947e31a0a9473bd0ca6c51432e094159bb9461feba6c69644103b8e545f73cbe767ef06096e6a4fed2cda233c29124d71f361fe300c44d0fd8290210656e4ab41071382a46760c3a68861bc252018dcc1647275e8a6621cf91ec120a5adee178556c25cd04ba997cdd1e9e922feb9af845fcd2b03d9b93f9652ba0c8e0ee57f19c1a7ce2cb62c4da577c73f9fff47c887271420bec7f4ba2f6edb500272515e5bfef0040f8ac2bbfe7e69fc5f7aa9519b8b680d34add3f393841e0992868e693b64a64f460dc46a85d414d1f749acd68a7f945f5a11dbc983109e41ff22f7bc52c72a4238eb5e3b88294be50414eb1b79d917fc9878ad95e7756dd84a2c6f2534198b9f8cb31521bac3195d24228e376269992f800bf7f0e289f0813d59d5c4d14d8b1a98ca592c824af0b396cbd5ed6818df41117995927d2c22d7eaa6dbffd3a1841982693bb6bc4edc0890eb4db564b63223a7f6062822a22a52ad6988d973007421bef1782a3e23992120c8404110dc0805cbb88bd21826b9082241c36d7a98d2689cddedda4970d0a98ec40e85a47ba3d1d2d121909fcfafdb5a02f06760027142e17dd83255c2ac823bee6a41361323334876a21e5a6cb00da2f10f03eb474d288571e8d935a89ecb487c99aad63d9933c92aec52461293c614f804f798a8f9115bc9a35b3ec9e09f64557cd06b60ea6867dd0b8a2184fce59176701558b9d043071e2f89e244b8038aa25880ba3926cb3df4d318e74fe682162d42e54bb1cb7022945e2f7f5f32e83d24f5ae9b455f06bb51e90a7dbd81d3013ff37eea46622f7c8d8896b678a06bb7b07afec9fc8057010cac6e30184beb6ac40646fc47d03cb81bb313cee8b75c32417f2492ba2060c88487bc3b7ab1ed80949327a900e21173360878fff34af631358e3461db970274e1adeb5dd992d600736f508cb7fe48383295c719008cd4fc73deb2cbd3785ae8449ad15117e252302905f098f970f47ff20e70f04356d30b5ca09463b97351023fb17f2cf0b52dd92dfcb36c7e0cc6e9f67891ca0e5233c55bc08b1eacc8b8d85083d3c91a19e312b6b4d7cf5c65faf2299909098b815b5f3bc80ca0c0c704f0da11c20e004d4b89180c93e560886dd8015e59ecfc20ddcbc304cd64e0102681fd5de23f1da1310a34e04776c68898f2198d7133c8a285e7ec5b6c580143faa82a23700c2351eb9827d5af18559c0d0a162e663249756f0df9fc69b095775048af0b969dbf69f5b5080650711ed5b82a22b109072c2e48b95682fc3f8841f38b09c885a421ca349d0d3462d6e5f5196cb0976a3939e222c14d28d406bfdba63e3f5ab76a4353393e844c52b340f4364b606fd8f5ea38021a706b16cca0fe3cad0ac42797aa4b7814ceca1a2d35210f2ef01afaeffc9a44f2e8b3a02e0f4fde980a87176179e9ad35b6c2218e90eeaa35b182d995759c54d27df7eaebf28fae709548f376b999244c6e3eb454eee94d76d9b4476badcc95c723c2e2d17e935297c453a46c7fc234d6cfba9c765ef16cf025589bab20bd058787054ca8612eef76fda4aef630ad34fc5801b32628444a19d8b406b4c427db8df0a790e83e20d901de2e15b518cc8c9d50de471a7b0699e5a7de8af5cfa7a619aab7a195d124900a142d2ec788ff2f88acd46c42a2b8be81149f7efe458d82e5180bfe5f563df626181ec88285244ce7c894241bd6fc93c1f25229a022a0867abda8df0dd4a0bdbbd31caa53a7d8b997ae971416afb27272b582c31ae1a17dada3032cf6c43896f1dbdb77d481d29ab762383f572d5788112dd2a018ed4ee52013698ef406ead7efcf83d3f177c8cc7ed76d90e45be70fa17e053837cc8da581ed03a26dc73fec8c2858e03720dba5c3c3d62e61de457d4910551eb3beb38890965bd9493f16cabc74f922b5c404d0bb3b5ed4a80e5b21190f06ae3a788b0d6fc464a273ed2d35242a9ac3070110b1f499848cf171acf8da5f381a11d6f6974fa11d43282ba2879742891ea89600b2dbfaf22d681d6917aa978561f76a0de61ce3192d6e869d61e9a584aca2503025a9bbc72353fb64480c547e5012f7f53246e33144ba93274542cc88efe90917558e800d1afde28ccadf6cdd23d781f0910f19aad69d58a33e7b3a3b27e5e4163e8be205da11ebdea446884514b0b7a494e8df363eff32d396c86ce53de46b278c696d661dcee93d36375fa878be297ae23ce9ee3a30e397941965a69ce38245a1744b0830d78fd76ddca62248dcd264cd8e7763053eb1bcdd87d127b6989c6ce83e52b8e96938ea4c7c3f4e8e985219d64eb32649c738bccbb661027d67d39cd87cae79b8905d3aa40fd8720570d397d7d4b67c550b85c443bc2e04a49ad40acc67093e94a11a9793adf0de353f669c8739e0469b8e960ddf154f467c91a59e0a3e1d963f55b3d0b6399dac3870c92cbe15514bb06273d465273a6a3469de839283252b4bc0c02d0cec21577ebf91b031004522a3ec227396df0c9aa4acd6b0783ee486ed79561625531bb9396c7266fb5696e064304fe104bd6551c79ad5048c5c7d045214fbc694881a95855f84f1a14a124c73f16ea6f809540afb1f96e31290d4fe04e9e355094a9c29c07e8400f2447777fef41025c849b71df7caaf6c1b2fc6b6bb329639ce0b5a7140a3e6828dfc"}, 0x1010, 0x4000811}, 0x20040010) 08:27:05 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_GETXATTR(r1, &(0x7f0000000040)={0x18, 0x0, r3, {0x1f}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:05 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) bpf$LINK_DETACH(0x22, &(0x7f00000000c0)=r0, 0x4) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x1, 0x7ff, 0x4, 0x1}) 08:27:05 executing program 5: set_thread_area(&(0x7f0000000040)={0x914a, 0x20000000, 0x1000, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1}) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r0, &(0x7f0000000000)={0x18, 0x0, r1, {0x64b}}, 0x18) pselect6(0x40, &(0x7f0000000080)={0x7, 0x1000, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x333, 0x7ffc}, 0x0, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r2, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r2, 0xfffffffffffffffd, 0xfffffffffffffff9, 0x0) 08:27:05 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_GETXATTR(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x3f}}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:05 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000)='/proc/thread-self\x00', 0x282, 0x0) 08:27:06 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_GEM_OPEN(r1, 0xc010640b, &(0x7f0000000040)) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:06 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x1, 0x100, 0x1}) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x0, 0x10201) syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) sendto$phonet(r0, &(0x7f00000000c0)="1f98c951c8d9174a976ef5a9f2698682566dfb39ada9c26ae9754be3f0ac9ad8251e5be2b7ebca51fda64f79c8de326fed4a57501317c04ef5e5cea7e006ec1427878079c7145167e3835e85725d6b6ceacb", 0x52, 0x84, &(0x7f0000000140)={0x23, 0x80, 0x9, 0x9}, 0x10) 08:27:06 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x101000, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, &(0x7f00000002c0)) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r2, &(0x7f0000000000)={0x18, 0x0, {0x4, @broadcast, 'sit0\x00'}}, 0x1e) clock_gettime(0x4, &(0x7f0000000240)) sendmsg$nfc_llcp(r1, &(0x7f0000000200)={&(0x7f0000000300)={0x27, 0x0, 0x1, 0x7, 0xe4, 0x1, "7e4e76ffd8e2a477c6954f194d4ee4be82a9f7b14b99184047f89b6e5eb2d61fb40f0199767aef8f7f70019843880bc31d4882773fef628915fc7050e6d2b5", 0xc}, 0x60, &(0x7f0000000100), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="9000000000000000ff00000001040000c70a275a1ce8a9bf041b413165a50f9e799db7167926397e7e8a42a642e196672aa1edc8c2dfade124b4d640d8d2c9d0e389ff4dd4c681637c8b36b15b19c3aa5a3a953a1b3c351b60308087b1e0e636dc3471c22e9323cdcc80577e528e2aef0c4a45ab14e784a846f69773101eeceda8cfa24b537af73911c32549d11d821d5997433ce83f7fc3c2330f27f33dd5fc0c535d73add6990ecf862ac834f5aaa32f8096103c600412828cf4bd75b70587af22de510ffca68869463800f7caba539c2706e3dad3175dda7a4ccdc06b8f953bed6a93f4bd50b351dbf9b7cda4e3b8de39937b52993e657728f67846fd60efa64107a5ea7311366015e27c8dcd3d70df4384bc41b4461f38a8e02799e61a1a2b1b8ff82ea3fcb05c185a66d9bcf074f65fdcf8e82bdcb968073262d7e00dcbcab79e0b891a6d8678bf3faac6c6d03e893d518400040000a0fb1f59444b7dc284fd40784556c58651f55518d1a76e05d657457d336ed829d856b0f1320d2f83bf15f48776c7fa7aab22b0a5b34e6dbe74d0729e4357236ce7c5b95aa61f45e02a7ecbaf9fb0eea4"], 0x90, 0x88d0}, 0x4000040) syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) 08:27:06 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x80000000000000, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) 08:27:06 executing program 3: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/mixer\x00', 0x3015c0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$mixer_OSS_GETVERSION(r2, 0x80044d76, &(0x7f0000002400)) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x4, 0x9, 0x8, 0x9, 0x100, 0x2, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0) write$FUSE_LK(r0, &(0x7f0000002440)={0x28, 0xfffffffffffffff5, 0x0, {{0x2, 0x2, 0x0, 0xffffffffffffffff}}}, 0x28) pselect6(0x40, &(0x7f0000000080)={0x0, 0x100000000, 0xfffffffffffff001, 0x8, 0x100000001, 0x4, 0x8, 0x4}, &(0x7f0000000100)={0x6, 0x6, 0x800, 0xfff, 0xffff, 0x7, 0xfffffffffffffff7, 0xfbc}, &(0x7f0000000140)={0x3, 0xfffffffffffffffd, 0x3, 0x4, 0x0, 0x8, 0xffffffffffffffe0, 0x6}, &(0x7f0000000180), &(0x7f0000000200)={&(0x7f00000001c0)={[0x3]}, 0x8}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000000240)={0x2020, 0x0, 0x0}, 0x2020) getresuid(&(0x7f0000002280), &(0x7f00000022c0), &(0x7f0000002300)=0x0) write$FUSE_CREATE_OPEN(r3, &(0x7f0000002340)={0xa0, 0x0, r4, {{0x4, 0x2, 0x7, 0x7fff, 0x7, 0x2, {0x5, 0x6, 0x7, 0x3, 0x9, 0x2, 0x0, 0x5, 0x9, 0x6000, 0x0, r5, 0xffffffffffffffff, 0x10001, 0x4}}, {0x0, 0x4}}}, 0xa0) 08:27:06 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000010c0)=""/4107, 0xfdf5) recvfrom$rxrpc(0xffffffffffffffff, &(0x7f0000000000)=""/39, 0x27, 0x20, 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x882e, 0x10080) 08:27:06 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$sock_ifreq(r0, 0x8949, &(0x7f0000000040)={'ip_vti0\x00', @ifru_settings={0x0, 0x0, @sync=&(0x7f0000000000)={0x1, 0x4, 0x9}}}) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x7, 0x0, 0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:06 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x3, 0x41) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x1, 0x7, 0xfffffffffffffaf1}) 08:27:06 executing program 3: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f0000000080)={0x7, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x4, 0x3, 0x2}, 0x0, 0x0, 0x0, 0x0) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x9f, 0x84000) 08:27:06 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(0xffffffffffffffff, &(0x7f0000000000)={0x78, 0xffffffffffffffda, r0, {0x1000, 0x0, 0x0, {0x4, 0x80, 0x3, 0x0, 0x100, 0x10000, 0x3f, 0x1f0, 0xdd4, 0x4000, 0xc0000000, r1, r2, 0x61f, 0xf405}}}, 0x78) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x4, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000004180)={0x2020, 0x0, 0x0}, 0x2020) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$FUSE(r4, &(0x7f0000008200)={0x2020}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f00000061c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(0xffffffffffffffff, &(0x7f0000000080)={0x28, 0xfffffffffffffffe, r3, {{0x3ff, 0x0, 0x1, r5}}}, 0x28) 08:27:06 executing program 2: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:06 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x180, 0x0, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@NLBL_CIPSOV4_A_MLSCATLST={0xd4, 0xc, 0x0, 0x1, [{0x4}, {0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x48753be1}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x4b235d96}]}, {0x2c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x70a1d59b}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x77b7b301}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x2360}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x1f97}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xb9f3}]}, {0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x74d1}]}, {0x54, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x8585}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x266e4667}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xa4b9}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x563cad75}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x74a4}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x141aff16}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xaf81}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x1763}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x58112e7a}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xe097}]}, {0x2c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3ac66b02}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2dfa7433}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x62bc}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xb6db}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xc3fe}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x3}, @NLBL_CIPSOV4_A_MLSLVLLST={0x90, 0x8, 0x0, 0x1, [{0x34, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x13}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x2565a726}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x6ffe4e1b}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x2a9ad1ac}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x489a8f17}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x86cbd34}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0xf791a43}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xc7}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x46bf634d}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3c605cd4}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x4c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x44}]}, {0x1c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x59}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5168c591}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7091ac94}]}]}]}, 0x180}, 0x1, 0x0, 0x0, 0x24000041}, 0x20000001) 08:27:06 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) socket$pppoe(0x18, 0x1, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:06 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0xffffffc5, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x2000000000000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x2040, &(0x7f0000000080)) 08:27:06 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_CHECK_EXTENSION(0xffffffffffffffff, 0x3b65, 0x7) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xc8e5, 0x0}, 0x8) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=r0, 0x4) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000000c0)) 08:27:06 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x100, 0x0) read$midi(r1, &(0x7f0000000100)=""/252, 0xfc) 08:27:06 executing program 4: socket$rxrpc(0x21, 0x2, 0xa) read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:07 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000010c0)=""/4106, 0x100a) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x4, 0x8400) 08:27:07 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000040)='/dev/dri/card#\x00', 0x1, 0x42a000) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0x410002, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) r5 = openat$vfio(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vfio/vfio\x00', 0x40442, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r5, 0x3b70, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x9}) write$FUSE_WRITE(r3, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) r6 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_INIT(r6, &(0x7f0000000140)={0x50, 0x8000000000000018, r4, {0x7, 0x20, 0x1000, 0x2420402, 0x4, 0x3, 0x4, 0x2}}, 0x50) ioctl$DRM_IOCTL_AGP_UNBIND(r1, 0x40106437, &(0x7f0000000080)={0x0, 0x7}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) r8 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f00000026c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r8, &(0x7f0000000280)={0x18, 0x0, r9}, 0x18) write$FUSE_WRITE(r7, &(0x7f0000000240)={0x18, 0x0, r9, {0xffffffff}}, 0x18) 08:27:07 executing program 5: mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x4, &(0x7f0000000180)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@msize={'msize', 0x3d, 0x8}}, {@cache_mmap='cache=mmap'}, {@msize={'msize', 0x3d, 0x2}}], [{@dont_hash='dont_hash'}, {@obj_user={'obj_user'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '/dev/fuse\x00'}}]}}) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:07 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:07 executing program 4: r0 = request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f00000000c0)='/dev/midi#\x00', 0xfffffffffffffff9) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r1, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r3 = request_key(&(0x7f0000000100)='cifs.spnego\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='keyring\x00', r0) keyctl$link(0x8, r2, 0xfffffffffffffffb) keyctl$reject(0x13, r2, 0x0, 0xfffffffffffffffb, r0) add_key(&(0x7f00000001c0)='cifs.spnego\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="b6a9f8cd00a839434bb2026434bda62024907fc693839aac8ec974bfde304b54e718f3a16500cab5daace4569cf91d3cf5134137a0ca02b8adec753cf1cb6ca83e62b3eb49ec02a2b2b89d2151efb31f2060aa552a8b4e2e17537294acf0067d03169418f0da8be3d51f75b819ad1e95234d0cc4ed28e33d587351f6ff7c823ae4fe6f6bda4203330a553b88df5c97e64fa4076ab7d8442b7764beb80fcecc1bdeef9c190d86dc738c3731bdad03f71732c7f3261e50c80ac1a04972c110ac404929829fdf9ef6430e3f8b715f243e97cf53e2912692239b15fb96", 0xdb, r3) 08:27:07 executing program 2: r0 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xffffffffffffffd2, 0x800) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000240)={0x2, 0x0, 0x1}) ioctl$DRM_IOCTL_AGP_BIND(r2, 0x40106436, &(0x7f0000000280)={r3, 0x100000000}) getsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) accept4$nfc_llcp(r0, &(0x7f0000000140), &(0x7f00000000c0)=0x60, 0x0) 08:27:07 executing program 3: ioctl$sock_SIOCGIFCONF(0xffffffffffffffff, 0x8912, 0x0) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x6, 0x9) r2 = accept4$phonet_pipe(r1, 0x0, &(0x7f0000000080), 0xc00) ioctl$sock_SIOCGIFCONF(r2, 0x8912, &(0x7f0000000240)=@buf={0x135, &(0x7f0000000280)="f168bec749661efda57d000cc7111aeebf6f9606e5c45de03efea48f53a27fad0a3f5aa4d03c9b484de1f9c795fd4de1b3aba2df6cb19bd5673608598aa882ba6a8d9355f1c6a45fa17304688f819bcd9d5fd8721a0ae6918643fd09bed04f4916f93d327c83383bd0ee0fa2c1e652535a2ab3ad6c4b3f20590f4c2063aac77bdd912a03d24451d3aadc6cc8f945cb54aa94fc68470a4b300e62377f37722a03cf5ed8f5e515ee1f00000030aa57c951fc2f7b72c082594febc2b0e341e0e2523cbc2a0779ffc5cc7802be2c45544d3ad2d3dad0113c15d18ebbef6d9f82d4f8f5730e3f0e0bd216c030e58ab123d7db305519147bfbccaa126d71dddb6dc5357cad78ff1edd3dd4f592f9164c38d01670ed532e6180c595ec5c0a5bc7edc6d0a9ea859d7e58880aa0b558d29ce483590000000000"}) 08:27:07 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r1, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffda, r2, {0x10000}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x20000000000000d, 0x0, 0x0, 0x2000000000005, 0x0, 0x0, 0x1, 0x8}, 0x0, 0x0, 0x0, 0x0) 08:27:07 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xfffffffffffffffc, 0x880) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000180)) read$midi(r0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x447, 0x18000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4a6400, 0x0) ioctl$ION_IOC_HEAP_QUERY(r1, 0xc0184908, &(0x7f0000000100)={0x34, 0x0, &(0x7f00000000c0)}) syz_open_dev$sndmidi(&(0x7f0000000140)='/dev/snd/midiC#D#\x00', 0x5, 0x254c40) 08:27:07 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000085, 0x5aa9844648223cc8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000040)) 08:27:07 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) ioctl$SIOCPNENABLEPIPE(0xffffffffffffffff, 0x89ed, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x3, 0x0, 0x0, 0x2, 0x6}, 0x0, 0x0, 0x0, 0x0) 08:27:07 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) r2 = openat$vfio(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vfio/vfio\x00', 0x8000, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r2, 0x3b70, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x1f}) write$FUSE_INIT(r1, &(0x7f0000000100)={0x50, 0xfffffffffffffffe, 0x0, {0x7, 0x20, 0x46831638, 0x808820, 0x3ff, 0x8000, 0x73, 0x9}}, 0x50) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000080)={0x1, 0x0, 0x1}) ioctl$DRM_IOCTL_AGP_UNBIND(0xffffffffffffffff, 0x40106437, &(0x7f0000000180)={r3, 0x3}) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x7, 0x0, 0x0, 0x100000, 0x0, 0x100000000000000}, 0x0, 0x0, 0x0, 0x0) 08:27:08 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2400, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000000)) read$midi(r0, &(0x7f00000020c0)=""/4096, 0x1000) 08:27:08 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x1000000000006, 0x90c00) 08:27:08 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0xffff, 0x22c0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000000)={0x1, 0x4, 0x20, 0x1}) 08:27:08 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}, 0x0, 0x0, 0x0, 0x0) 08:27:08 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0x40}, 0x8) 08:27:08 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$P9_RUNLINKAT(r0, &(0x7f0000000040)={0x7, 0x4d, 0x1}, 0x7) 08:27:08 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_BMAP(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x6235b248}}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:08 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0xdb8, 0xfffffffffffff7e9, 0x4, 0x4, 0x6, 0x6, 0x100000000}, &(0x7f0000000040)={0xdb, 0x7, 0xa8e, 0x2769, 0xfffffffffffffff8, 0x9, 0x1, 0xffffffff}, &(0x7f0000000080)={0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x7, 0x800002b5b, 0x7}, &(0x7f0000000100)={0x77359400}) 08:27:08 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0)='ethtool\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) write$P9_RREADDIR(r2, &(0x7f00000002c0)={0x2a, 0x29, 0x2, {0x1, [{{0x1, 0x2, 0x3}, 0x3, 0x1, 0x7, './file0'}]}}, 0x2a) r3 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r3, 0x4008ae48, &(0x7f0000000300)=0x5000) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8010}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x20, r1, 0x200, 0x70bd26, 0x25dfdbff, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x20}, 0x1, 0x0, 0x0, 0x40}, 0xd1) r4 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r5 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x62, 0x200100) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f00000000c0)={&(0x7f0000000040)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r5, 0xc02064b6, &(0x7f0000000140)={r6, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) read$midi(r4, 0x0, 0x0) 08:27:08 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080)='NLBL_CIPSOv4\x00') sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000002300)={&(0x7f0000002140)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000022c0)={&(0x7f0000002280)={0x1c, r1, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f00000021c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000002180)={&(0x7f0000002200)=ANY=[@ANYBLOB='<\x00\x00@', @ANYRES16=r1, @ANYBLOB="c7742abd7000ffdbdf2501000000080001000200000020000c801c000b80080009005dd46f5608000a00e3c8000008000a00d6320000", @ANYRES32=r2, @ANYRESOCT=0x0, @ANYRES16=r0], 0x3c}, 0x1, 0x0, 0x0, 0x44010}, 0x50) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:08 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x7}, 0x0, 0x0, 0x0, 0x0) 08:27:08 executing program 2: ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f0000000000)) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) openat$mixer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/mixer\x00', 0x82081, 0x0) 08:27:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$P9_RRENAME(r0, &(0x7f0000000080)={0x7, 0x15, 0xffff}, 0x7) r1 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x200, 0x559000) read$midi(r1, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$admmidi(&(0x7f0000001200)='/dev/admmidi#\x00', 0x10000, 0x345a82) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000010c0)) ioctl$SOUND_MIXER_READ_VOLUME(0xffffffffffffffff, 0x80044d16, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x414482, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_SET_BOOT_CPU_ID(r2, 0xae78, &(0x7f0000001240)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r3, 0xc0305710, &(0x7f0000001280)={0x1, 0x7, 0x400, 0x1}) 08:27:09 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) setsockopt$RXRPC_SECURITY_KEY(0xffffffffffffffff, 0x110, 0x1, &(0x7f0000000180)='!\\!,\x00', 0x5) pselect6(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0, 0x0) getresgid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) write$FUSE_WRITE(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffda, 0x0, {0x40}}, 0x18) r1 = bpf$ITER_CREATE(0x21, &(0x7f00000001c0), 0x8) ioctl$KVM_REINJECT_CONTROL(r1, 0xae71, &(0x7f0000000200)={0xc}) 08:27:09 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x1f, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000000100)) pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r3, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) write$FUSE_WRITE(r1, &(0x7f0000000340)={0x18, 0xfffffffffffffff5, r4, {0x4}}, 0x18) write$P9_RUNLINKAT(r2, &(0x7f00000000c0)={0x7, 0x4d, 0x1}, 0x7) r5 = bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r1}, 0x8) ioctl$KVM_SET_GSI_ROUTING(r5, 0x4008ae6a, &(0x7f0000000300)={0x1, 0x0, [{0x1000, 0x3, 0x0, 0x0, @sint={0x65a7, 0x2}}]}) bpf$ITER_CREATE(0x21, 0xfffffffffffffffe, 0x0) r6 = syz_open_dev$dri(&(0x7f0000000240)='/dev/dri/card#\x00', 0x4, 0x404100) ioctl$DRM_IOCTL_AGP_BIND(r6, 0x40106436, &(0x7f0000000280)={0x0, 0x1f}) 08:27:09 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x2000000000}, 0x0, 0x0, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$FUSE(r4, &(0x7f00000024c0)={0x2020}, 0x2020) 08:27:09 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = getuid() bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000004500)={0xffffffffffffffff, 0xffffffffffffffff, 0x11}, 0x10) setuid(r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) setsockopt$MISDN_TIME_STAMP(r7, 0x0, 0x1, &(0x7f0000004380)=0x1, 0x4) ioctl$SOUND_MIXER_READ_CAPS(r7, 0x80044dfc, &(0x7f00000043c0)) write$FUSE_ENTRY(r3, &(0x7f0000004180)={0x90, 0x0, r4, {0x0, 0x0, 0x800, 0x40, 0x3e04, 0x80, {0x5, 0x9, 0xfffffffffffffff7, 0x2, 0x1, 0xffe8, 0x5, 0x3800, 0x101, 0xc000, 0x7fffffff, r6, r2, 0x2, 0x6}}}, 0x90) pselect6(0x40, &(0x7f00000000c0)={0x7, 0x43c9, 0x4, 0x5c, 0x2000400000003, 0x2, 0x7}, 0x0, 0x0, 0x0, 0x0) r8 = accept4$nfc_llcp(r7, &(0x7f000000ac00), &(0x7f000000ac80)=0x60, 0x800) getsockname(r8, &(0x7f000000acc0)=@nl, &(0x7f000000ad40)=0x80) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000004240)='9p\x00', 0x108040, &(0x7f0000004540)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB="2c63616368653d6d6d61702c64656275673d3078303030303030303030303030303034392c76657273696f6e3d3970323030302e4c2c64656275673d307830303030303030303030303030308bc030352c706f73697861636c2c63616368653d6d6d61702c736d61636b66736465663d3a2c7065726d69745f646972656374696f2c6f626a5f726f6c653d213a2d7b10b6e7374af2a7a8f3022ac30b296728b08e44"]) r9 = openat$cuse(0xffffffffffffff9c, &(0x7f0000004400)='/dev/cuse\x00', 0x2, 0x0) r10 = getuid() setuid(r10) write$FUSE_CREATE_OPEN(r9, &(0x7f0000004440)={0xa0, 0x0, r1, {{0x5, 0x3, 0x800, 0x2a2a, 0xdb, 0x0, {0x2, 0xb825, 0x81, 0x6, 0x5, 0x732, 0x3ff, 0x3, 0x3ff, 0xa000, 0x3, r10, r5, 0x5, 0x200}}, {0x0, 0x9}}}, 0xa0) 08:27:09 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r0}, 0x8) recvfrom$rxrpc(r7, &(0x7f0000000180)=""/157, 0x9d, 0x10140, &(0x7f0000000240)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e21, 0x101, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x7}}, 0x24) write$sysctl(r0, &(0x7f00000000c0)='1\x00', 0x2) 08:27:09 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000002100), &(0x7f0000002140)=0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r0, &(0x7f0000000040)={0x18, 0x0, r1, {0x7}}, 0x18) 08:27:09 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$SIOCPNENABLEPIPE(0xffffffffffffffff, 0x89ed, 0x0) 08:27:09 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x210702) read$midi(r0, 0x0, 0x0) 08:27:09 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x20, 0x1, 0x20000, 0x5, 0x6, 0x100000, 0xafd}}, 0x50) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:09 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) 08:27:09 executing program 2: bpf$LINK_DETACH(0x22, &(0x7f00000003c0), 0x4) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x4, 0x4040) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x5, 0x4042) r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$PPPOEIOCDFWD(r0, 0xb101, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x161200, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004d00)=[{{&(0x7f0000000180)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @dev}}}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000940)=""/62, 0x3e}, {&(0x7f0000000740)=""/239, 0xef}], 0x8}, 0x101}, {{&(0x7f00000008c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}}}, 0x80, &(0x7f0000003b80)=[{&(0x7f0000004e80)=""/4100, 0x1004}, {&(0x7f0000001940)=""/147, 0x93}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/238, 0xee}, {&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000003b00)=""/74, 0x4a}, {&(0x7f0000000400)=""/18, 0x12}], 0x7}, 0x2}, {{&(0x7f0000003c00)=@l2tp6={0xa, 0x0, 0x0, @mcast1}, 0x80, &(0x7f0000003cc0)=[{&(0x7f0000003c80)=""/36, 0x24}], 0x1, &(0x7f0000003d00)=""/4096, 0x1000}, 0xfffffffe}], 0x3, 0x60, &(0x7f0000004dc0)={0x0, 0x989680}) sendto$phonet(r2, &(0x7f0000000a40)="c040f340e21369db3fb32de8fd48065e1898acec8dce7c42091232f7a43023f76af1985fe3382d341fbc9db48cd0680723cec000e2ba8462b8c4fafe0438eae2", 0x40, 0x90, &(0x7f0000004e40)={0x23, 0x3f, 0x9, 0xc5}, 0x10) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) read$midi(r3, &(0x7f00000000c0)=""/102, 0x66) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$midi(r4, &(0x7f0000000980)=""/88, 0x58) 08:27:09 executing program 3: accept$phonet_pipe(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) sendmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)={0x27, 0x1, 0x0, 0x3, 0x4, 0x9, "07b5e3556fab906192e5939d0ed9c5643902b933901fa1f0559872bd06ba24f42088addef83cfbf5c897964e31eac526355a846307f6f4b46fcd37cfd19282", 0xd}, 0x60, &(0x7f0000000080)=[{&(0x7f0000000180)="cef8340ba119fa993f6096ed6c073ba080b050d1b0e46b21cc61167cc68810c05a5ace0f2fbe82d7f865af64a03882242c90af16513ae9b9080fe6ba2d3b614c004e4ab90928d5266f9a901bad", 0x4d}, {&(0x7f0000000200)="95e9100a19b5599ec7a6e0a132624dc9758e6ed56416f7836b1f68b862ef2b7e8bcbdb56dc2c5bde6eb95a04a00adda8396964784f791b86928f2d09d560edcec88ddc85c2d89f10fc88b4ff15221834c4931bf4f384a6a53e4f82745eea7b513c5eff5400917ee2dfc2f519f8aee099d84ceae29a2710046ac5b4b92318148c4a85a5f262abb627f732804d4f983fc6bd4d8d550066a32ea2358b1e17878c7b995c45433efa11d9b838c1eca46603f21e509b227323ef3a0683c1667757e93689f3e93a01ad16a076f72f0effabd06c8c25f9e10fcb2b845189d04aef58543f70494cd9bf51107975e78f5fd49ca027e6d30a18189f1181e4", 0xf9}], 0x2, &(0x7f0000000300)={0xf8, 0x119, 0x0, "5db21ee13863075dd44d6decd1dd60a05cb7e0ff6fb17f01c075851047f5c008220769eb6c6c68db401be4863555e34500798a5d678d5b4128f45c44f35923aa611806ac71605fad140a3d7728890520058a1f902035cb36f32cdc256bc2d25a969d043bfb3d97a09d780c2df552c546833fab5b37641d40bce42b661b5efffcc20bf8498dd3f93d09c42db23529335b4e0983d2a1762b899a283e8e055789a60d454e596cbdd9da9c32d66482239fd481921c666b2c90706a464d10a2d857785ee696e4534b0af5f7104e58223dbae1a7c017e784a77268d627b1191a6abca923c1"}, 0xf8, 0x8000}, 0x4000) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:09 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(0xffffffffffffffff, 0x0, 0xffffffffffffff70) 08:27:09 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INTERRUPT(r0, &(0x7f0000000040)={0x10}, 0x10) 08:27:09 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x80000003, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0) write$FUSE_DIRENT(r0, &(0x7f0000000100)={0x98, 0x0, 0x0, [{0x3, 0x4, 0x6, 0x80000000, ')&]}[$'}, {0x4, 0x62, 0x1, 0x7fff, '%'}, {0x3, 0x7, 0x4, 0x5a, '},!['}, {0x5, 0x6a, 0xa, 0x8, '/dev/cuse\x00'}]}, 0x98) 08:27:10 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) socket(0x1, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_LSEEK(r1, &(0x7f0000000080)={0x18, 0x0, r3, {0x4}}, 0x18) 08:27:10 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000000c0)) read$midi(r0, 0x0, 0x0) 08:27:10 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_GETXATTR(r0, &(0x7f0000000100)={0x18, 0x0, r1, {0x4}}, 0x18) write$FUSE_WRITE(r0, &(0x7f0000000280)={0x18, 0x0, r1}, 0x18) write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, r1, {0x4}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$sock_SIOCGIFCONF(r2, 0x8912, &(0x7f0000000080)=@req={0x28, &(0x7f0000000040)={'bond_slave_0\x00', @ifru_addrs=@xdp}}) 08:27:10 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000000)) 08:27:10 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc00, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$VFIO_IOMMU_UNMAP_DMA(r2, 0x3b72, &(0x7f0000000480)=ANY=[@ANYBLOB="aa000000030000000800000000000000000018000000000033e06c59434bbbad562e7b9473fa421156c8f96129d61d88288d34177f63a01fbcd5ef01cd9c1e8ca979a118c34ab9aec03a0780f9e4330d8d23d457120c6b2d8802d45136bdef967027017f320d47f5d367e623caccc442ed458daf2dfc241568ae75bfc6fba0b15b4717434166d3b0de5901e5494814397810c036bde8c25836a0f1535dfd8e962da3399b26bc305a279f8b6040f69621073ec2480a91d09b86448f711c8a84c77fb7562541820e94bd0c493f997eb55b816d544aeaa0c6719ce28f165e34f9a0ea3ee93a3745401265363b22905b110ce454360280458aba9ff8732101cd69f051438e1ede92c048ccf85e20a7ed360f2939fdaba2e0aea46f95a6807c53d6435adbb50d4d083e95373d6cfe2b820515cc4a87cad432393c087e594528eab60d5ba8134429498257c503d3a036d56ee9983de8e20fcafd71b77cdece6154334b0f0883848629ce604f9805da2424dbd7b63d29d6cf294e268cd26da2040ac4f54214547fbd0d1364dea5bda5b4f13c3f4afa5aa6848e5aa8d9764f8eb50591a41be8bff2a4d4e19e09c2869f678ee3b434a89682eae6a37083c1dc3104e60676b6627f2254d173c001583ae210a8396ef6a86b3165f47c49c331cd5204259f4aa18a07071f300551d927dff5f30476370a6c90840f287749372f634721a65595cf9f991c4af812f9eb025566fe5c729c8ea6aa7390e29f4a4e9b90b8bbefd2d5f90fd2c392a3897f482c792e750a7fcec3"]) ioctl$sock_ifreq(r1, 0x8918, &(0x7f0000000000)={'bond_slave_0\x00', @ifru_ivalue}) 08:27:10 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f0000000000)={0x8, 0x0, 0x7, 0x0, 0x5, 0xfffffffffffffffd, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0) 08:27:10 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x2001, 0x3, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0) 08:27:10 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x15) 08:27:10 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) ioctl$SOUND_MIXER_READ_CAPS(0xffffffffffffffff, 0x80044dfc, &(0x7f0000000040)) 08:27:10 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20c100, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$P9_RSTATFS(r0, &(0x7f00000000c0)={0x43, 0x9, 0x1, {0x1, 0x2, 0x1, 0x4, 0x8, 0x9, 0x0, 0x10001, 0x2}}, 0x43) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) read$midi(r1, &(0x7f0000000000), 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$SOUND_MIXER_READ_VOLUME(r2, 0x80044d16, &(0x7f0000000040)) 08:27:10 executing program 0: ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, &(0x7f0000000080)={0x4, 0x2000}) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) write$FUSE_LSEEK(r2, &(0x7f0000000040)={0x18, 0x0, r1, {0x1000}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:10 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(0xffffffffffffffff, &(0x7f00000021c0)={0x60, 0x0, r1, {{0xacb, 0x1000, 0x2, 0x0, 0x43c, 0x1, 0x0, 0x7f}}}, 0x60) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:10 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000000)) read$midi(r0, 0x0, 0x0) 08:27:10 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x203, 0x1, 0x0, 0x2, 0x1, 0x8a6c, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0) 08:27:10 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002240)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r4, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r0, &(0x7f00000043c0)=ANY=[@ANYBLOB='X\x00\x00\x00\x00\x00\x00\x00', @ANYRES64=r5, @ANYBLOB="000000000008000000000000000000000a00400fb13a00002f6465762f63757365006c00000000000000000000000000000000000000c3d2fd23f5d341da97000001000000000000005c00000000000000c1e0e8b29ae805a81c337e9f3313f6f8821a9c7f72b02b4539dbc4f34930d77411f308060632152f6df5da928a657a02e372c706dff16fde7195e75cb641d2a277c70b47eb"], 0x58) r6 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r7 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r8, 0x40206435, 0x0) write$FUSE_CREATE_OPEN(r8, &(0x7f0000004480)={0xa0, 0x0, r1, {{0x1, 0x100000000000000, 0x6, 0x61, 0x0, 0x3ff, {0x1, 0x100000000, 0x20, 0x630, 0x7ff, 0x9, 0xc4, 0x7ff, 0x4, 0x1000, 0x3, r2, r3, 0xea6, 0x1}}, {0x0, 0x13}}}, 0xa0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r9, 0x40206435, 0x0) write$khugepaged_scan(r9, &(0x7f0000004300)='1000000\x00', 0x8) read$FUSE(r7, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r7, &(0x7f0000000280)={0x18, 0x0, r10}, 0x18) write$FUSE_STATFS(r4, &(0x7f0000004280)={0x60, 0xffffffffffffffda, r10, {{0x8000, 0x6, 0x80, 0x3f, 0x5, 0x7ff, 0x6f6792ac, 0x4}}}, 0x60) read$FUSE(r6, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x40, 0x2, 0x404, 0x10000, 0x2}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x200000) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000000)) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:11 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) connect$rxrpc(0xffffffffffffffff, &(0x7f0000000000)=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x24) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x9}}, 0x18) 08:27:11 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x1, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0x606080, 0x0) r2 = openat$ion(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ion\x00', 0x400000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r1, 0xc00c642e, &(0x7f0000000140)={0x0, 0x0, r3}) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) ioctl$ION_IOC_HEAP_QUERY(r2, 0xc0184908, &(0x7f00000000c0)={0x34, 0x0, &(0x7f0000000180)}) read$midi(r0, 0x0, 0x0) 08:27:11 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_LK(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, {{0x1, 0x3, 0x2}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_DIRENT(r0, &(0x7f0000000040)={0x78, 0x0, 0x0, [{0x6, 0x80, 0x8, 0x5, '&#)]*{.+'}, {0x1, 0x1ff, 0x4, 0xca0, '{$\'%'}, {0x2, 0x0, 0xa, 0x5, '/dev/cuse\x00'}]}, 0x78) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x800) 08:27:11 executing program 2: ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) 08:27:11 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0xa, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet_dccp(0x2, 0x6, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) r2 = socket$isdn_base(0x22, 0x3, 0x0) mount$9p_fd(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='9p\x00', 0x80000, &(0x7f00000002c0)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@version_u='version=9p2000.u'}], [{@pcr={'pcr', 0x3d, 0x36}}]}}) getsockopt$inet_dccp_buf(r1, 0x21, 0x80, &(0x7f00000000c0)=""/98, &(0x7f0000000140)=0x62) accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0x60, 0x80800) read$midi(r0, 0x0, 0x0) 08:27:11 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_WRITE(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x1}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x0, 0x0) ioctl$mixer_OSS_ALSAEMULVER(r0, 0x80044df9, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x77, 0x1ca800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$midi(r2, &(0x7f00000020c0)=""/4071, 0xfe7) 08:27:11 executing program 0: accept$phonet_pipe(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xee3a, 0x145100) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, &(0x7f0000000000)={0x5, 0x80}) 08:27:11 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000026c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000280)={0x18, 0xfffffffffffffffe, r2}, 0x18) write$FUSE_LK(r1, &(0x7f0000000000)={0x28, 0xfffffffffffffffe, r2, {{0x5, 0x0, 0x2, 0xffffffffffffffff}}}, 0x28) 08:27:11 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 1: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) r2 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x2, 0x202400) read$midi(r2, &(0x7f0000002100)=""/4104, 0x1008) 08:27:11 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000002340), &(0x7f00000023c0)=0x60, 0x80000) read$FUSE(0xffffffffffffffff, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) r4 = geteuid() getresgid(&(0x7f00000021c0), &(0x7f0000002200)=0x0, &(0x7f0000002240)) write$FUSE_DIRENTPLUS(r3, &(0x7f0000002280)={0xb0, 0x0, r1, [{{0x3, 0x1, 0x3, 0xff, 0xae, 0x0, {0x1, 0x3ff, 0x9, 0x0, 0x7fffffff, 0x1, 0x8, 0x1000, 0x1, 0x1000, 0x9, r4, r5, 0x3, 0x100}}, {0x1, 0x6, 0x2, 0xb3, '.%'}}]}, 0xb0) write$FUSE_ENTRY(r0, &(0x7f0000002100)={0x90, 0x0, r1, {0x4, 0x2, 0x9, 0xba8, 0xfd6, 0x1ff, {0x5, 0xfff, 0x4, 0x2, 0x4, 0x576, 0x401, 0xfff, 0x401, 0x4000, 0x9d, r2, 0xffffffffffffffff, 0x9add, 0x7}}}, 0x90) r6 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r6, 0x0, 0x0) 08:27:11 executing program 3: set_thread_area(&(0x7f0000000140)={0x80, 0xffffffffffffffff, 0x1000, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400c00, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, &(0x7f0000000280)) prctl$PR_SET_CHILD_SUBREAPER(0x24, 0x1) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, 0x0, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000440)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = getuid() setuid(r3) getresgid(&(0x7f0000002480), &(0x7f00000024c0), &(0x7f0000002500)=0x0) read$FUSE(r0, &(0x7f0000002540)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = getgid() write$FUSE_DIRENTPLUS(r1, &(0x7f0000004580)={0x678, 0x0, 0x0, [{{0x5, 0x0, 0x8001, 0x7, 0x7fff, 0x0, {0x5, 0x0, 0x4, 0x81, 0x5, 0x40, 0xd23, 0xfffff8cf, 0x2, 0x6000, 0x8000, 0x0, 0x0, 0x5, 0x4}}, {0x4, 0x9, 0xa, 0x70, '/dev/cuse\x00'}}, {{0x5, 0x2, 0x5, 0x1, 0x5, 0xffff, {0x40, 0xe5, 0x2, 0xfffffffffffffff7, 0x2, 0x51, 0x1, 0xb4, 0x1f, 0x2000, 0x8000, 0x0, 0xee00, 0x8000, 0x5}}, {0x1, 0x3f, 0x0, 0x8}}, {{0x3, 0x0, 0x3ff, 0xffffffffffffff80, 0xfffff409, 0x5, {0x5, 0x9, 0x4, 0x80000000, 0x9, 0xff, 0xfffffffc, 0x1, 0x401, 0x6000, 0x8, 0x0, 0xee00, 0x6, 0x1}}, {0x6, 0x1, 0x4, 0x3, '-#+,'}}, {{0x2, 0x1, 0x7, 0x5, 0x81, 0x8c57, {0x3, 0x1, 0x7fff, 0x81, 0xfffffffffffffff8, 0x30f9, 0x1, 0x400, 0x4, 0x1000, 0x20, 0x0, 0x0, 0x3f, 0x2}}, {0x0, 0x800, 0xa, 0xfffffff8, '/dev/zero\x00'}}, {{0x4, 0x3, 0x400, 0x3, 0x1, 0x5819, {0x3, 0x6, 0x8, 0x9d, 0x39ec, 0x4, 0x3, 0x3, 0x703, 0xc000, 0x8, 0x0, r2, 0xfd, 0x136e}}, {0x1, 0x1f, 0x1, 0x7, '\''}}, {{0x4, 0x2, 0x7, 0x7, 0x225, 0x2, {0x0, 0x51e, 0x45daa357, 0x7fff, 0x8000, 0x2, 0x6, 0x3, 0x4, 0xc000, 0x80000000, r3, r4, 0x7f, 0x1}}, {0x6, 0x10000, 0x3, 0x7, '/)@'}}, {{0x6, 0x2, 0x81, 0x7, 0x1, 0x1000, {0x3, 0x22a, 0x3, 0x7, 0x100000000, 0xe6e, 0x431, 0x40, 0x6fc, 0x4000, 0x7ff, 0xffffffffffffffff, r5, 0x7fff, 0x7f}}, {0x6, 0x1, 0xa, 0x0, '/dev/zero\x00'}}, {{0x1, 0x0, 0xa44a, 0x3, 0x6, 0x7fffffff, {0x4, 0x2, 0x4, 0x2, 0x100000000, 0x3, 0x0, 0x4, 0x7, 0xc000, 0x68, 0xee01, r6, 0x1, 0x3ff}}, {0x0, 0x8, 0xa, 0x0, '/dev/cuse\x00'}}, {{0x0, 0x2, 0x9, 0x5, 0x5, 0x6, {0x1, 0x7, 0x0, 0x15, 0x6, 0x4, 0x0, 0x8, 0x5, 0xa000, 0x401, 0xffffffffffffffff, 0xee01, 0xcac2, 0x4}}, {0x2, 0x8, 0xa, 0x9, '/dev/zero\x00'}}, {{0x6, 0x1, 0x58, 0x1, 0x1, 0xaa, {0x0, 0xc16, 0x2, 0x4, 0x7f5, 0xfe00000000000000, 0x2, 0x0, 0x8, 0x4000, 0x520, 0x0, 0x0, 0x4, 0x100}}, {0x0, 0x3, 0xa, 0x4, '!:\\{{:\xf1}),'}}]}, 0x678) r7 = accept$phonet_pipe(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$SIOCPNENABLEPIPE(r7, 0x89ed, 0x0) write$FUSE_INIT(r1, &(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x20, 0x7, 0x800080, 0xaa, 0x1, 0x5, 0x1ff}}, 0x50) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) set_thread_area(&(0x7f0000000200)={0x6a5a, 0x1000, 0x1000, 0x0, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0x0, r2, {0x3}}, 0x18) 08:27:11 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$KVM_CREATE_PIT2(0xffffffffffffffff, 0x4040ae77, &(0x7f0000000040)={0x200}) read$midi(r0, &(0x7f0000000000)=""/42, 0x2a) 08:27:11 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 4: bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x10, &(0x7f0000000040)={&(0x7f0000000000)=""/49, 0x31}}, 0x10) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x20100) read$midi(r0, 0x0, 0x0) 08:27:11 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x80000) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getsockname(r1, &(0x7f0000002140)=@in6, &(0x7f0000000080)=0x80) 08:27:11 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) getsockopt$MISDN_TIME_STAMP(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100), &(0x7f0000000080)=0x4) 08:27:11 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200, 0x3c0c0) 08:27:11 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$P9_RSTATFS(r0, &(0x7f0000000000)={0x43, 0x9, 0x2, {0x2, 0x7, 0xffffffff, 0x200, 0x9, 0x0, 0xfffffffffffffffd, 0x4, 0x1}}, 0x43) 08:27:11 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x400) read$midi(r0, 0x0, 0x0) 08:27:11 executing program 1: getresuid(&(0x7f0000003100), &(0x7f0000003140), &(0x7f0000003180)=0x0) setuid(r0) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x3) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x101080) read$midi(r1, &(0x7f00000000c0)=""/4096, 0x1000) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000031c0)='/dev/ubi_ctrl\x00', 0x20100, 0x0) read$FUSE(r2, &(0x7f00000010c0)={0x2020}, 0x2020) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000003200)={0x2710, 0x3, 0xe004, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) 08:27:11 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101000, 0x0) ioctl$CHAR_RAW_FLSBUF(0xffffffffffffffff, 0x1261, &(0x7f0000000380)=0x9) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000080)={0x238, 0x0, 0x4, 0x70bd27, 0x25dfdbfb, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x3}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x6}, {0x5, 0x3, 0x5}, {0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x44, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x7}]}, @NLBL_CIPSOV4_A_MLSCATLST={0x19c, 0xc, 0x0, 0x1, [{0x54, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xecc0}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1f9d97e}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x6fe363a0}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x861e}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1829441e}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x4dbcce7f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x15c82a1f}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xf359}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x7731}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3a23d008}]}, {0x4c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x307d8298}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x7c2f}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x326c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x513522f9}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0xfe62cdf}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0xe5feb50}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3051ce45}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x309f4753}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x58887e78}]}, {0x24, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xfd8f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x77b17990}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x7c90f987}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xfb4b}]}, {0x44, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x6d6ac6d1}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x5563}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0xa1a56a6}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x591a7d8a}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x9917}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x50f3dfe1}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x848b}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x38800dc0}]}, {0x1c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xac66}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x71b69f1c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5eea08c}]}, {0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x572d}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x6300}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2b2cbd0f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x76c1cd02}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5059251f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x7e2b8696}]}, {0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x99e0}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x447872af}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xcd8b}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x6160}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x1205}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5ed931a0}]}, {0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x794d3d26}]}]}]}, 0x238}, 0x1, 0x0, 0x0, 0x40000}, 0x20008000) 08:27:11 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x1ff}, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x1, 0x84000) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0x1, 0xffffffff, 0x4cad3cd8, 0x80, 0xd2, 0xb6, 0x3, 0x214, 0x3f, 0x0, 0x6}) 08:27:11 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f0000000040)={0x9, 0x161, 0x4}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0xfffffffffffffffe, 0x0, {0x55}}, 0x18) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10d100, 0x0) write$FUSE_STATFS(r1, &(0x7f00000000c0)={0x60, 0x0, 0x0, {{0x1000, 0xffffffff, 0x5, 0x5, 0x5, 0x9, 0x7, 0x9}}}, 0x60) 08:27:11 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x40c3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$P9_RREADDIR(r0, &(0x7f00000000c0)={0xdd, 0x29, 0x1, {0x8, [{{0x4, 0x2, 0x6}, 0x0, 0x4, 0x7, './file0'}, {{0xa4, 0x2, 0x1}, 0x8001, 0x0, 0x7, './file0'}, {{0x40, 0x4}, 0x0, 0x9}, {{0x40, 0x0, 0x1}, 0xffffffff, 0xa, 0x7, './file0'}, {{0x1, 0x3, 0x8}, 0x0, 0x1f, 0x7, './file0'}, {{0x30, 0x2, 0x6}, 0x7fffffff, 0x7, 0x7, './file0'}, {{0x20, 0x0, 0x7}, 0x7, 0x3a, 0x7, './file0'}]}}, 0xdd) 08:27:11 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r0, &(0x7f0000000040)={0x28, 0x0, r2, {{0x8001, 0x100000000, 0x2, r3}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$cgroup_int(r1, &(0x7f0000004240)='cpuset.mem_exclusive\x00', 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x248002, &(0x7f0000004280)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@access_any='access=any'}], [{@fowner_eq={'fowner', 0x3d, 0xee01}}, {@measure='measure'}]}}) write$FUSE_ENTRY(r1, &(0x7f0000004180)={0x90, 0xfffffffffffffffe, 0x0, {0x5, 0x0, 0x3, 0x8, 0x4, 0x7fffffff, {0x3, 0x2, 0x8, 0x81, 0x20e, 0xfffffffffffffff7, 0x3, 0x6000000, 0x7fffffff, 0x2000, 0x3, 0x0, 0xffffffffffffffff, 0xfff, 0x7}}}, 0x90) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:11 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) read$midi(0xffffffffffffffff, &(0x7f00000000c0)=""/157, 0x9d) 08:27:11 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) 08:27:11 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x18800) r1 = socket$pppoe(0x18, 0x1, 0x0) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:11 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x5, 0x0, 0x1, 0x6, 0x8, 0x7fffffff, 0xaa, 0x8}, &(0x7f0000000040)={0xfffffffffffffffa, 0x100000000, 0x100, 0xfffffffffffffffa, 0x5, 0x9a50, 0xff, 0x2002c000000}, &(0x7f0000000080)={0x1e, 0x5a1, 0xc051, 0x7, 0x23, 0x300000000000000, 0x200, 0x4a1}, &(0x7f0000000100)={0x0, 0x989680}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x40000000000001]}, 0x8}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) r3 = getuid() setuid(r3) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000200)={0xa8, 0x0, r2, [{{0x4, 0x3, 0xed, 0x6, 0xffffffff, 0x6, {0x4, 0x6, 0x9, 0x400, 0xb7, 0x6, 0x1, 0x0, 0x20, 0xc000, 0x4e, r3, 0xee00, 0x3f, 0x9}}, {0x6, 0x80, 0x0, 0x7f}}]}, 0xa8) 08:27:11 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) read$FUSE(r0, &(0x7f0000004180)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r1, &(0x7f00000061c0)={0x28, 0x0, r2, {{0x1000, 0x3, 0x0, r3}}}, 0x28) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x20, 0x1f, 0x80, 0x42, 0x5, 0x53, 0x8}}, 0x50) 08:27:11 executing program 4: openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000200)='/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs\x00', 0x1, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x7fffffff, 0x4a2482) add_key$fscrypt_v1(&(0x7f0000000040)='logon\x00', &(0x7f00000001c0)={'fscrypt:', @desc2='e355a76a11a1be18'}, &(0x7f00000000c0)={0x0, "5a4d397622c0a2cc5fae29867a6696a98639128cfd5c1d485c96f6e2f6343e2d413fce583f88d6b23172323351a29bdf2cd0bb1d90879691edea8af6a1bd4ab9", 0x35}, 0x48, 0xfffffffffffffffb) read$midi(r0, 0x0, 0x0) socket$pppoe(0x18, 0x1, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000180)={0x1, 0x3000000000, 0x7, 0x1}) setsockopt$PNPIPE_HANDLE(0xffffffffffffffff, 0x113, 0x3, &(0x7f0000000140)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000080)) 08:27:11 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0)='ethtool\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r1, 0xc00c642d, &(0x7f0000000100)={0x0, 0x80000}) keyctl$link(0x8, r0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 08:27:11 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000000)={0x1, 0xae, 0xff, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$mixer_OSS_ALSAEMULVER(r1, 0x80044df9, &(0x7f0000000040)) read$midi(r0, 0x0, 0x0) 08:27:11 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) socket(0x10, 0x6, 0x66cdde74) write$FUSE_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x10}, 0x10) 08:27:11 executing program 1: ioctl$VFIO_IOMMU_GET_INFO(0xffffffffffffffff, 0x3b70, &(0x7f0000000000)={0x18}) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:12 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) read$FUSE(r0, &(0x7f0000002100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r1, &(0x7f0000004140)={0x28, 0xfffffffffffffff5, r2, {{0x4, 0x10001, 0x1, r3}}}, 0x28) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:12 executing program 0: r0 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080)='NLBL_CIPSOv4\x00') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000002300)={&(0x7f0000002140)=ANY=[@ANYBLOB="b4010000", @ANYRES16=r0, @ANYBLOB="00022bbd7000fcdbdf250200000034000480050003000700000005000300060000000500030005000000050003008a00000005000300000000000500030007000000b8000c8044000b8008000900fab4a25508000a004f2f000008008b002a51000008000a004a06000008000a0017f3000008000a0008a60000080009004cf24c7808000a000971000044000b8008000900ea46f50d08000a000a31000008000a009abb000008000a006fe7000008000a000cbc00000800090021b0ce5a08000a00f369000008000900c8d8c4092c000b8008000900fe852e2e08000a00a7b6000008000a008474000008000a008413000008000a00312d0000b40008803400078008000500d581aa1308000600b700000008000500735fa770080006000c000000080006000300000008000500e22740711400078008000500930e134108000600ab00000014000780080006006100000008000500c24fab1224000780080005000282434c080005008f483a1d080005008d1f3178080006008a0000001c000780080006004700000008000500cbe1884908000600640000001400078008000500372b3b0208000500b6009037"], 0x1b4}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:12 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r1, &(0x7f0000002140)={0x78, 0x0, 0x0, {0x10000, 0x80000001, 0x0, {0x1, 0x7ff, 0x0, 0xd0b, 0x5, 0x80, 0xffffffff, 0x10001, 0x2, 0x2000, 0x0, 0xee00, r2, 0x9, 0x9}}}, 0x78) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:12 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(0xffffffffffffffff, 0x4008ae48, &(0x7f0000000000)=0x10000) 08:27:12 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) ioctl$KVM_SET_GSI_ROUTING(0xffffffffffffffff, 0x4008ae6a, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000005000000010000000000000000000000ffffffff040000006d08000003000000000000000000000000000000000000007fffffff010000000000000000000000010100003f000000000000000000000000000000000000000000000000000000ffffffff040000000000000000000000a0000000000000000700000000000000ffff000000000000650500007d000000dfbf0114c5cd44c83df1d0b9a6948b2896f847c5a3722fe8ccb64a2eb3bf0b95f73ab166b6edc8025fa3d413ef958d9e12be44aba59274e6590e66a3a232fd42813295d68071b470bafab8e4f974"]) 08:27:12 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:12 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x301) read$midi(r0, 0x0, 0x0) 08:27:12 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000002140)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:12 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) connect$phonet_pipe(r0, &(0x7f0000000000)={0x23, 0x0, 0xf8}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x311440, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getsockopt$inet_dccp_buf(r1, 0x21, 0xf, &(0x7f0000000080)=""/172, &(0x7f0000000140)=0xac) 08:27:12 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x8f32defc6029d6b, r3}, 0x18) write$FUSE_DIRENT(r1, &(0x7f0000000100)={0x128, 0xffffffffffffffda, r3, [{0x6, 0x8000, 0xa, 0x3, '/dev/cuse\x00'}, {0x3, 0x10b8, 0x2, 0x3, '}('}, {0x3, 0x7fef, 0x0, 0x2}, {0x3, 0x7ff, 0x8, 0x6, '(+\'*%}(/'}, {0x0, 0x401, 0xa, 0x7fff, '/dev/cuse\x00'}, {0x2, 0x3, 0xa, 0x4, '/dev/cuse\x00'}, {0x0, 0x8, 0x5, 0xfff, '%\xf5W:]'}, {0x1, 0x3f, 0xa, 0xf, '/dev/cuse\x00'}]}, 0x128) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:12 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x1, 0x20000, 0x0, 0x80, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) pselect6(0x40, &(0x7f0000000480)={0x7, 0x200, 0x3f, 0x800000000000ece8, 0x7, 0xfc0, 0xffff, 0xc02}, &(0x7f00000004c0)={0x4, 0x3f, 0x1, 0x9, 0xff, 0x3871388a, 0x3f, 0x636}, &(0x7f0000000500)={0xffffffffffffff1a, 0x7fffffff, 0x6, 0x8, 0x2, 0x4, 0x8c, 0x8}, &(0x7f0000000540)={0x77359400}, &(0x7f00000005c0)={&(0x7f0000000580)={[0x1f]}, 0x8}) pselect6(0x40, &(0x7f0000000280)={0x1, 0x5, 0xfffffffffffff4a1, 0x8001, 0x0, 0x6, 0x2, 0x8}, &(0x7f00000002c0)={0x0, 0xd8aa, 0xffff, 0x1f, 0x6, 0x4, 0xfffffffffffffbff, 0x3}, &(0x7f0000000300)={0x85, 0x2, 0x100, 0x3f, 0x0, 0x0, 0x5, 0x40}, &(0x7f0000000340)={0x77359400}, &(0x7f00000003c0)={&(0x7f0000000380)={[0x3]}, 0x8}) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000040)={0x377, 0x5, 0x10000, 0x8001, 0x10001, 0x2, 0xfffffffffffffffb, 0x8000000000}, &(0x7f0000000080)={0x5, 0x50a4, 0xffffffff, 0x6, 0x8, 0x481, 0x80000000, 0x3}, &(0x7f0000000100)={0x4c, 0x1, 0x400, 0x8acc, 0x7, 0x1, 0x3, 0x146}, &(0x7f00000001c0)={r1, r2+60000000}, &(0x7f0000000240)={&(0x7f0000000200)={[0x800000000]}, 0x8}) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) socket$isdn(0x22, 0x3, 0x10) write$FUSE_BMAP(r0, &(0x7f0000000000)={0x18}, 0x18) 08:27:12 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x202) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:12 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000000)={0x6, 0x2c4, &(0x7f00000000c0)="596a4a3152b60a0c300f98348de7a9c48d46de1adf7e2b2872071714217bafb59feed57c9042d908d58c22f0f1bf2eec8e822a2050cca5a4021030b2d58627bcbd9dedcbada8ab1daf639619de45c5434ceed7016585e012ac15a437cfd1aeba735be61f7599f3e2d3beeb0885583e72973c205bedfb5430e26e5beab57968c7df07370b6a2418b3650f484ad2436357dfd9ba567923b482dd3de54b7ce85ddc07fbbb075bec3e9aeaa337c21c0ee27240a85f4fe28d1b518b7e4d2506e7746ff3a4cd7ec7de1369eea0669df88af4a68d960e9dad1b93f4ae7b", &(0x7f00000001c0)="27db28ca1d62932f2c013df82b3ff95e0fa0972ed45ae908e238251185616d4f815b2b77e33dbdcf0ea108b97941c882d8722e707a3ae26c27f5de7c892048b570caea94624e8a794d0d6d64561f3f203389ccc4379275179926949f3d3e27d530c5ace8976c81c6ce08d68c569a2c2de20c0a3b743037cc071cf07fa16ef6dc25df844011228b0a16d9d0967d672453ee7bdc52cd175e225a59fd0173fc1bd6c93d31f2e948fe4b9c2a", 0xda, 0xaa}) read$midi(r0, 0x0, 0x0) 08:27:12 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000180)={0x18, 0xffffffffffffffda, 0x0, {0x1}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) write$FUSE_POLL(r0, &(0x7f0000002340)={0x18, 0xfffffffffffffffe, 0x0, {0x7}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200001, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r3, &(0x7f0000002280)={0xc0, 0xfffffffffffffff5, r4, [{0x4, 0x100, 0x6, 0x29, '&(-.:.'}, {0x3, 0xfffffffffffffff8, 0x1, 0x3, '+'}, {0x2, 0x8, 0xa, 0x5, '/dev/cuse\x00'}, {0x0, 0x6, 0xa, 0xfff, '/dev/fuse\x00'}, {0x6, 0x8072, 0x4, 0x2, ')@F['}]}, 0xc0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0), 0x8) write$FUSE_STATFS(r1, &(0x7f0000000100)={0x60, 0xffffffffffffffda, 0x0, {{0x1000000000002be5, 0x7, 0x7, 0x7, 0x100000ff, 0x3ff, 0xffff8000}}}, 0x60) 08:27:12 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82200, 0x0) 08:27:12 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x400, 0x2, 0x1}, 0x0, 0x0, 0x0, 0x0) 08:27:12 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x100000000, 0x7, 0x7362, 0x8, 0x100000000, 0x6, 0x80000001, 0x100000000}, &(0x7f0000000040)={0x0, 0x4, 0x3f, 0xfffffffffffffff7, 0x400, 0x3, 0x6, 0x2}, &(0x7f0000000080)={0x8000, 0x7, 0x100000000, 0x1fa0770e8, 0x1ff, 0x4, 0x1, 0x8}, &(0x7f0000000200)={0x0, 0x3938700}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x6]}, 0x8}) read$FUSE(r0, &(0x7f0000000240)={0x2020}, 0x2020) 08:27:12 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90442, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vxcan1\x00'}) read$midi(r0, 0x0, 0x0) 08:27:13 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x5, 0x3ffffffffffff, 0x1, 0x3, 0x7, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0xffffffffffffffda, 0x0, {0x7, 0x20, 0x471, 0x2100, 0x6, 0x2818, 0x6, 0x2}}, 0x50) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000100)={0x0, 0x80000, 0xffffffffffffffff}) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000180)={0x80000001, 0x0, 0x1}) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080)='NLBL_CIPSOv4\x00') 08:27:13 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r1, &(0x7f0000000040)={0x18, 0x0, r2, {0x81}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) 08:27:13 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f0000000040)={0x10, 0x0, r1}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f00000021c0), 0x8) write$FUSE_ATTR(r3, &(0x7f0000002200)={0x78, 0xfffffffffffffff5, r1, {0xfff, 0xffffffff, 0x0, {0x0, 0x6, 0x8, 0x2, 0x7fffffff, 0x0, 0xc179, 0xffff8001, 0x8, 0x8525b9cf3de926b5, 0x7fffffff, 0x0, r2, 0x7fffffff, 0x3}}}, 0x78) ioctl$KVM_GET_DIRTY_LOG(r3, 0x4010ae42, &(0x7f0000002280)={0x4, 0x0, &(0x7f0000ffe000/0x2000)=nil}) r4 = socket$pppoe(0x18, 0x1, 0x0) getsockname(r4, &(0x7f0000002140)=@generic, &(0x7f0000000080)=0x80) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:13 executing program 2: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r0, 0xfffffffffffffffb) add_key$fscrypt_v1(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'fscrypt:', @auto=[0x65, 0x35, 0x61, 0x31, 0x30, 0x62, 0x31, 0x37, 0x37, 0x35, 0x66, 0x66, 0x34, 0x30, 0x65, 0x39]}, &(0x7f00000000c0)={0x0, "3e154ad2fc79486de68c303bb9d769ede94739d0146150b179ed00f335323d5749f3fff5c2c39ea10dabe02996d8d9aec5264aa001873c55de5a29ab2ad7e2d6", 0x2c}, 0x48, r0) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:13 executing program 5: ioctl$KVM_REINJECT_CONTROL(0xffffffffffffffff, 0xae71, &(0x7f0000000000)={0x81}) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x20, 0x1, 0x0, 0xff, 0x9, 0x453f, 0x7}}, 0x50) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:13 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x40000) read$midi(r0, 0x0, 0x0) 08:27:13 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0xe4e, 0x200000) 08:27:13 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0x0, r1, {0x2}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x4, 0x8, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) 08:27:13 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xd, 0xffffffffffffffff, 0x2000000000, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000080)={0x7fffffff}) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_INTERRUPT(r1, &(0x7f0000000040)={0x10, 0xffffffffffffffda}, 0x10) 08:27:13 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x20a00, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0x0, r2, {0x7}}, 0x18) 08:27:13 executing program 5: pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000100)) r0 = getuid() setuid(r0) setuid(r0) 08:27:13 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000200)={0x3, 0x4, 0x7, 0x80, 0x3, 0x6, 0x7, 0x200000000}, &(0x7f0000000240)={0x81, 0x8, 0x4, 0x1, 0x3, 0x7, 0x8000, 0x40}, &(0x7f0000000280)={0x9, 0x4, 0x8, 0x25, 0x1, 0xfffffffffffffffb, 0x3, 0x26}, &(0x7f00000002c0)={0x0, 0x3938700}, &(0x7f0000000340)={&(0x7f0000000300)={[0x100000001]}, 0x8}) set_thread_area(&(0x7f0000000000)={0x8, 0x100000, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1}) recvmmsg(0xffffffffffffffff, &(0x7f0000000b40)=[{{&(0x7f0000000380)=@x25={0x9, @remote}, 0x80, &(0x7f0000000780)=[{&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/44, 0x2c}, {&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/163, 0xa3}, {&(0x7f0000000680)=""/56, 0x38}, {&(0x7f00000006c0)=""/191, 0xbf}], 0x6, &(0x7f0000000800)=""/160, 0xa0}, 0xb4}, {{&(0x7f00000008c0)=@in6={0xa, 0x0, 0x0, @local}, 0x80, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/180, 0xb4}, {&(0x7f0000000a00)=""/13, 0xd}, {&(0x7f0000000a40)=""/137, 0x89}], 0x3}, 0x6}], 0x2, 0x2000, &(0x7f0000000bc0)={0x77359400}) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) select(0x40, &(0x7f0000000040)={0x401, 0x3, 0x9, 0x4, 0x5, 0x8, 0x9, 0x8000}, &(0x7f0000000080)={0x7, 0x0, 0x80000000, 0x6, 0x3, 0x8001, 0x3fea, 0x6}, &(0x7f0000000100)={0x400, 0x10001, 0x800, 0x100000000, 0x7, 0x7, 0x503, 0x80000000}, &(0x7f00000001c0)={r0, r1/1000+60000}) 08:27:13 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x41c6c0) 08:27:13 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SOUND_MIXER_WRITE_RECSRC(r0, 0xc0044dff, &(0x7f0000000000)=0x100) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) write$P9_RSTATFS(r0, &(0x7f00000000c0)={0x43, 0x9, 0x2, {0x6, 0x400, 0x5d, 0x4, 0xfffffffffffffff9, 0x59237033, 0x7ff, 0x100000001, 0x2}}, 0x43) read$midi(r1, 0x0, 0x0) 08:27:13 executing program 0: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x2, 0x4c82) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r0, &(0x7f00000021c0)={0x28, 0xfffffffffffffffe, r1, {{0x400, 0x74a9b700, 0x0, r2}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000002140), &(0x7f0000002180)=0x10, 0x40800) 08:27:13 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x18000, 0x0) ioctl$KVM_GET_IRQCHIP(r2, 0xc208ae62, &(0x7f00000023c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) read$FUSE(r3, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r0, &(0x7f0000000040)={0x80, 0x0, r4, [{0x1, 0x6, 0xa, 0x5, '/dev/zero\x00'}, {0x3, 0x7, 0xa, 0x40, '/dev/zero\x00'}, {0x1, 0x8, 0x1, 0x401, '\x00'}]}, 0x80) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:13 executing program 5: r0 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000), 0x4) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0x10) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:13 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0100, 0x0) syz_open_dev$dmmidi(&(0x7f0000000200)='/dev/dmmidi#\x00', 0xee, 0x8000) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmsg$can_bcm(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0x10, &(0x7f0000000180)={&(0x7f0000000100)={0x2, 0x142, 0x3ff, {0x77359400}, {r2, r3/1000+10000}, {0x3, 0x1, 0x0, 0x1}, 0x1, @canfd={{0x2, 0x1, 0x1}, 0x0, 0x1, 0x0, 0x0, "3234b6a4b49054e8734fed6eeb13c1ada78438a3277c652cb7793ecb73e2e8472cda231ecd18fa9f89b69bb3d871cb3e78c81f9f43732cab244e16ba85226e5f"}}, 0x80}, 0x1, 0x0, 0x0, 0x28050}, 0x20000800) syz_open_dev$dmmidi(&(0x7f0000000240)='/dev/dmmidi#\x00', 0x0, 0x800) 08:27:14 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x3, 0x2040c0) 08:27:14 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000000)) 08:27:14 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x100, 0x2, 0x0, 0x0, 0xffffffffffffff01, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000080)=0xffffffffffffffff, 0x4) 08:27:14 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_BMAP(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x3ff}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:14 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) accept$phonet_pipe(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, &(0x7f00000000c0)) setsockopt$PNPIPE_ENCAP(r1, 0x113, 0x1, &(0x7f0000000100)=0x1, 0x4) 08:27:14 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x802) 08:27:14 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffda, r1}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:14 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r1, &(0x7f0000000080)={0x10, 0xffffffffffffffda, r2}, 0x10) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:14 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x0, 0x4200) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:14 executing program 3: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x40, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000080)}) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100)='NLBL_CIPSOv4\x00') 08:27:14 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x7ff, 0x0) read$midi(r0, 0x0, 0x0) 08:27:14 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x20, 0x1, 0x821, 0x8, 0x9, 0x40, 0x6}}, 0x50) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:14 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$KVM_REINJECT_CONTROL(r1, 0xae71, &(0x7f0000000000)={0x92}) read$midi(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r3, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) write$FUSE_LK(r2, &(0x7f0000000040)={0x28, 0x0, r4, {{0x8, 0x401}}}, 0x28) 08:27:15 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r0 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x2, 0xb36ee906332854ca) read$midi(r0, &(0x7f00000000c0)=""/4089, 0xff9) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x2310000000000, 0x2000) 08:27:15 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000000)={0x78, 0x0, r2, {0x4, 0x10001, 0x0, {0x1, 0x8, 0x101, 0x3, 0x80000000, 0x1, 0x2, 0x8, 0x50, 0x6000, 0x7, 0xffffffffffffffff, r3, 0x81, 0x5}}}, 0x78) 08:27:15 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_PIT2(r0, 0x4040ae77, &(0x7f0000000040)={0x400}) 08:27:15 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) 08:27:15 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040), 0x4) r0 = syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x10000) read$midi(r0, &(0x7f00000000c0)=""/225, 0xe1) syz_open_dev$amidi(&(0x7f00000001c0)='/dev/amidi#\x00', 0x3, 0x0) 08:27:15 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:15 executing program 0: setsockopt$MISDN_TIME_STAMP(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040), 0x4) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) 08:27:15 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x80000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000000c0)) syz_open_dev$dmmidi(&(0x7f0000000200)='/dev/dmmidi#\x00', 0x6, 0x1) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x1, 0x80000000, 0x9, 0x1}) read$midi(r0, 0x0, 0x0) 08:27:15 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x77, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0) 08:27:15 executing program 2: request_key(&(0x7f0000000100)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='/dev/midi#\x00', 0x0) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xb2883) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f00000000c0)={&(0x7f0000000040)=[0x0], 0x1}) r1 = bpf$ITER_CREATE(0x21, &(0x7f00000001c0)={r0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000200)={r3, r1, 0x0, r2}, 0x10) socket$phonet_pipe(0x23, 0x5, 0x2) 08:27:15 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:15 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x4, 0x20c400) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x1, 0x321000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f00000010c0)={0x1, 0x81, 0x280000001, 0x1}) syz_open_dev$midi(&(0x7f0000001100)='/dev/midi#\x00', 0x4, 0x50201) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:15 executing program 5: write$P9_RRENAME(0xffffffffffffffff, &(0x7f0000000000)={0x7, 0x15, 0x1}, 0x7) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:15 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x9, 0xffff, 0x100000001, 0x0, 0x100, 0x1, 0x1, 0x100000000}, &(0x7f0000000080)={0x3f, 0xb5, 0x100000000, 0x81, 0x234, 0x6, 0x9f13, 0x100}, &(0x7f0000000100)={0xb0, 0x8, 0x3, 0x800, 0x7, 0x9250, 0x101, 0x4010000000000}, &(0x7f0000000140)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x6]}, 0x8}) 08:27:15 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x197540) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000480)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000140)={0x50, 0x0, r2, {0x7, 0x20, 0xcc18, 0x200004, 0x9, 0x7963, 0x2, 0x1}}, 0x50) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$midi(r1, &(0x7f0000000040)=""/229, 0xe5) 08:27:15 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x0, 0x101840) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f00000000c0)) write$FUSE_WRITE(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x5}}, 0x18) 08:27:15 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0, 0x0) 08:27:15 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) write$FUSE_LSEEK(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x5}}, 0x18) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f0000000280)={0x18, 0x0, r1}, 0x18) write$FUSE_GETXATTR(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, r1, {0x3891}}, 0x18) 08:27:16 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000040)=0x1) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:16 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0xfffffffffffffffe, r2, {0x7, 0x20, 0x7f, 0x14, 0x6, 0x2, 0x2, 0x7fffffff}}, 0x50) 08:27:16 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x3, 0x0) read$midi(r0, 0x0, 0x0) 08:27:16 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) r3 = getuid() setuid(r3) read$FUSE(0xffffffffffffffff, &(0x7f0000000480)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) getresuid(&(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)=0x0) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="50010000daffffff", @ANYRES64=0x0, @ANYBLOB="0400000000000000030000000000000000000080000000009b0a0000000000000600000036be00000500000000000000770000000000000000000000ffffffff0500000000000000370400000000000068a00000000000000300000008000000080000000010000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="22020000a504000000000000020000000000000000000000000000000a000000030000002f6465762f7a65726f00000000000000050000000000000002000000000000000000000000000000070000000000000005000000070000000400000000000000090000000000000080000000000000000600000000000000ff0f00000000000000000000000000000200000000100000020000000020000008000000", @ANYRES32=r5, @ANYRES32, @ANYBLOB="04000000ff7f0000000000000400000000000000ff030000000000000000000000800000"], 0x150) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, &(0x7f0000000100)) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:16 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = accept$phonet_pipe(0xffffffffffffffff, &(0x7f0000001700), &(0x7f0000001740)=0x10) getsockname(r0, &(0x7f0000001780)=@in6={0xa, 0x0, 0x0, @loopback}, &(0x7f0000001800)=0x80) 08:27:16 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) seccomp$SECCOMP_SET_MODE_STRICT(0x0, 0x0, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400000, 0x0) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000000040)=0x2, 0x4) 08:27:16 executing program 0: r0 = socket(0x18, 0x6, 0xfffffffc) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x2, &(0x7f0000000040)='(\x00', 0x2) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x101480, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000004180)={0x2020}, 0x2020) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r2, &(0x7f0000000480)={0x2020}, 0x2020) pselect6(0x40, &(0x7f0000000080)={0x9, 0x0, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0, 0x0) 08:27:16 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) write$FUSE_LK(r0, &(0x7f0000000000)={0x28, 0xfffffffffffffff5, 0x0, {{0xffffffff, 0x1, 0x1}}}, 0x28) 08:27:16 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x69d00, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000000)={0x1, 0x9, 0x474b, 0x1}) read$midi(r0, 0x0, 0x0) 08:27:16 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x801, 0x0) write$char_raw(r3, &(0x7f0000002800)={"4a3f491761a5a5a3c83e1fc15e865251a4ed0b810d959a4fb5ad2c76f70052823aaf2120c93ed1bfcd705a575fa61fc3cc36e51dc8a133c227c786180b38262e8c5ddfcfa7235b0e69d4117b1edf06547931f256566b4cb567193742d414ac9aeab10a63938543bfbebda2390277434e446a80d415a1c755f498344501ddc15bb7d854b59908a75ec5f6c23657414fe31e42fea9a210e4b499ebf74caf41c0aec6bf5d25fac291e8922fdf5ef39af507515c2831d7bdf2b5ab8b18f715a6a8432cf62a9d972761f9fea3aacc7c4dd3571dc447f5dc6ee7914d9af9ce62741ce66e305384009a2b49ae667418a2d2cbe1ddc0a32ddb23e95e33fde3f1ead10a49ef8d6ffcb9ddb013ee471f8e2f8efa67cb950ed7b93fdb23c6ac1361bc50f1d7cc56bb7ce8c66c598d1e30eef5d846ac5617f1439ae8e0288892c65ea82f2cc616cc91f19fe1184ea5bb0a0b1cc75bccf6494ecf0e169adc335bf33a70208e18ed214b8fceadff2e5699a021d8c027e3740db5eee9e1d2510bc5ab84305e67f99d4b2224bdac1f9b969953c31cc6f83f819efbd35e46bb0cc20f79385f57e2e255da3b2e81d31ef82373099de584dc85d3834fbcc12a2af21dc6f0f5b7f1ab3ac93d24818e4b45af09c29e392089c90301a53d3da03565dfa2bf461e6cd9e61a912a99d4902e4a9ca5cde751ab998d86ee889dcb5e65f8fe9b304134c57073f51b17ccb41848ab527206a0e95e0fd8c462dfbf291060f5791a17d9ff25f79be2400833b73dfb661942cbe93a80a1de0285f490f7af4e2030a1fe69e7913141b186cc1bcab4002605fa8a31f9c561515e9fbaa77f9e32672be67f56e5a333c7a60c4060af74b3ba621a521d52c1c3713306f8a3582569fdb5db820f97212a426293962e7e2cbba1a0c2661c0b2b4f2133308369eac6f06f46621db25ffc42f4859d616da2f6b95524e0d38b981865ac5b1348309299cd8985125bb6ddb1911ec636dde6e34204e9e8b0bf00f26dfa3fefa54a113a2355a039473d089f17e1e481db555ad64647942ad664f59d5fbcbd045c90d33ce474e2e3879d1996936b4854464bae978def4d8b2d7b8e34cfba77c4514349a3710bfd57dd8afdb68f065304bb8d7d5651715af41cc5e3564df94eb9a687fd1025258cb3b33c9a4baf9c884d33d9789092da98ce9615170cba5d121f7229f9f7ed9e5f5a02de7b1bcad0aa41eb0eb7615d4e465573050d85739e9a923b1b181aef50d7800f2eb4daa2b29a3e8ac2758c1f91c28bd30b71056f67d7997a84d9c8660ce3293288c5c53a571538ffc17408ccde3f15016d28ce27570febceeb307bb990968980d40efbb8a67e997d5ed8ff3f99fbdf1eb27c8e9ed97593d4ecccd0c41456f5ad5b443050d4f4dd3ac76ecee742f137d39b0024650f21651fd629b91d0154563a4f9c54f5419e13df97be540f026d0657903aff1b6ff01bd895086fc2b8e26b511e7046267af5410176c5d7efb7ba06197cc31e40590954a9f9cb1d8cb651fcb363e350303313e0e33f5b8e3e70c132809a8d45e53d2377d5d0a4d6f58bd933fed84adc7c2d532d363edd123f99f0d160a3c8da2ba2950d21ab37c7c253c8606d4d04337c0f80db9b6fd255155569194cf869347c80b520331ab924da3fc264893cf20336b1195d65954e8dc88c12deb363818a268cb6b5f2a740133b340a25945752cc02eefe1c2b2f9aa52f73f3b1dc9e26d0be2ada859220b7fd683c4ed7622e499db9e13b0929026bf88c65b5185bca676f7f72082460a3b234bf5689535485fafc675a94bec78c791f7372263529c5e8b5baa19db15b102a582298887f610e6eec913a3527f9bf794b74aba0922a5110de4165699a8c13b0e82c90f00243211bda0024dbe5aa04cf116420e02861a901420ced387070b67b4002215448cf9a3121b12e9169c2836832c6431607ae8d0c1997f3f2a57180e24f1d3cf0cd5b5e5a58e07ea7509a9e0288391c47e42551a4512ccbc82763987ff77aa1091d56e74418d105cde8faabaa4cff720d597aa048ac6048d08b875e8c3c2b27e614bd2f7f4c5bd1cea1c3a9099e62818a7d2aa2ddc66a9c813937444a8af506f402e09179c8835968644707acd68f2bc721e2d333b905907ab58d02cbd205708ee7a1208fa1c795aa08e6d5ac7e13ff6c8ac17d542254774563aaf70832b009fca60938c1a05c393b1a10330f69f11e77a731de9c0cc506cd0914c58f3d5fcaa14eee6e8161b33542a461fae2972b1ec7c49d444681ea218afabcd3bded13b8761b78fefef684aa0017082e0b8a436f27abd80a9a4c90a24a6affcbf22aeaa8af68251fd332938c35f41b3657d107d7420a491f7c9ab2ead2514965bc8e3e8a18fa4808a2d48540abab66be26bd683bd48ab8e42c2a55f57ca3b89e82a0d7d8a60c31c47cc4dab37607c96571cbd51cf947b88609aaeef0deef4dfb71cbf12ae2f8cb2fd65ad5eb781ca9099a5fdf5f2040fb49c5f549387a9b7e002c87165190515ed4d76a6b1eeee04bdc90945e184e424b23abb62e7d4a9cb027e8e7b31d2401e21449561052937193459c37a5a3bad8452f0880ca36becd3bc83078a63ff5dad57b7c56ed010ff70c7fbe1ba315e3fc1955de01d4bc5aa248132fa2eeb4721c4a9841aedb7fe0518735f2305f39eda0e060b3b998225c5c2832872e22cbef89b946f62b87c6c94429791666d68b3bdab936fe1498fd26c108cb1f8462f7d9862c65fa7cbe8dcf7c55197721ae1fb379a3494baec2bdb11b62e1ff29dfbc84a324e905de58e75f3f2621d048e4eee055993ede14b8cd59e887abb48e08c5ea55a512deea289641798e4f84aae7380f08496f8103259e12dbb528011501e97c76273f6197fa17207447294d2cf923ab0af1a68137b23ba9753fd718bcbc452c0c71ca6f0687fc1f0e46b9c54b693e9b4fa3c0dab4f3928ccbb6ddcf913d99a59a69bef78cd9339a05d5e89fc0a36d61d8ad093582e768b69df9d751c48b31fc841ca8f7a5977ec54077f49243a15a3f33999eba952521e28a488f67a2395be0f7d8a2010ff2d43c6d8f389c784c9a7220675653bc3255d0de09b8b6763177da2a493b98b24adba188bcea634aa229bb77cb72e7e49d49888b4f12068ad9253a2b77a240d059c3d5b94a6e6c429906675caebe369580a3515f0b194bbbf1945605746d7172a0eec2741ede7dbb664bd0347421ad91d4fae78bde4bdec33500325710eb440643d14a799adce66951d573345b546ab78d77bad912c9ca25049f30dccf6e6b5ceb294273dab0a3edd8b58de5927b745ef666ec6c0ab785b6754b36667e791ab0a06bae35d4503daef15edaa1e32fb341c453cf1906026fb51133bebfac8473a0a0d5480179896bb0dcda7447a8c85f2622e21b756860db4561c55b2247e3f5cbe8b99376d0e5c60d46f3342526e122cb45b1a27835c0b042b84274489ce4ac40bd424cdc5dc8d45a8b1574f380273d6c6ea57ee99bec8c51ff1445060f0c21c3637e9a0fc0424266c4c7c51b8c2b5bd9f2b61ffdecd19c8f0d889021a3a5eabd5c49e77ad8218022472d6e103b7382096fc7afca403d63dfb340d2fc9a6e9d6c1ea4773ca5566c8ce3e87ad6a15c9a06c4f4edac5b9905c525d579981e6032c29eecb6e0fae312af13e5f4ca1bad8223294411c91f8f3facb3c30a32f871659cf438df7bbb8e626cee85537fd6ff7c404eb346645dd5653e986dd401e145c7ae58e5c71642532e69d9bc3eb0662ebc26db4a4a87d9924627f609e6e61218cee72341f1622f2dab4484fd14ffe22297e85d748449549f7704a6ec8e9ee41e6dfcfee0b77761d48054b01a1a2251d16694a974df45b4af8c608c8899919c77ccd4ea33e5f6dd2d2f2dac3e48dea4c9a147e54609e39e28e57cc2a4be9ebd8d3a4dad2f24af36884ae92a7fa9f878f6611c132c28f0338f98b19a2157b74bd325cde5114f6cb4a38805096fb79d6f81533bb5a630c64face046b11d14f279e12df4c999ae371ac7db9fcc8d31275754f6b265f04bc1fa469f034369ea69378c1f2311ecb930a79c4ba5f783f77e53a5023a96dcc3bec69952976d21dd646b1a06c011982ce040443fb6140ba230564bfd542512bedae00c79330909990d1ed18aa8501dbe25387d801edd83ee79618676c54d0fadfb1ab4e32190ba649379fcd238540ca9599a914e6862808d71cd985f324fcdf9bd79d18992876fd9c7a7c5710769f27659cf205f693b00d04259fb9eeeb706a94e56b97391f307608fc29995890078bdd9c865352b6ff7cae57fe05980ff4fa8596fe6ca032b9fc745dc25371f5f5f0885b908e923c60e14d7de883f937263faea5840f4871a4e75c7a99044b7ba50b5f0099212a40d7739a11dd4bb20aae9979a09b757e9275cafd5cd411252fc4d6b23e37a69e630b17926ddba968feac1b6f96e0b7cffe5ca7f91edf11121de0d19691432263580e7f87ec10520cab5fe45877a4509648c8ea3c090880e9c40dcf3b9bef2bb8c18fed3b4baa1f4b4ed61e7ddb4772a33e1e7b6e7eac7226bfd2c8b698a7c21d2a7e33a3a93f63d21eb9a70072e00d0e6d637826eb79446b71717e43b11a73a634fc51f3ff664ec4d52b47a50ec1547567322e6e25a27e2c130a868d87b02fdf78e080742b25982f2fe85c211783f6adc18fe95ae03eddc5860b6c7092ef03a7a1d46c1191642b9e0933fa5bc34466975ac609fb04faa5d2ac75859d818886ea0c6622d1a904bd729fdc3335419ef0ed549cc15f72f58226850ce98cd2254a08169d15427cb2e5e257e243e9eb27b2c03078868c5f902877ba0392d6a9cf610856e9d67ee12412dc7c70ed46815f478d85395d9715feef9ea646336604f55e4d6f2beb5fa15873b748c8c9eed005df6fff602680b41dac406a0a6918f7aff1c21b7d9660a8cec01b947c1ea5103dc138ef38448a5559ab64fba187bb04b6eb7e5f17967d9bab4e96cc9d5f2c5488ada436ce9d33e10810c3c6b10d9b2cd6c3425d9619b4869d1ed2fd1dea4828d5f248db2f29b803f8492d6fea7de5da3c6a8cc5da5706247631f2c26597441dab883c2eaf70e69df884923d2099974dc94afa4757ca3f8aced99143070a6af918c1961a827f1efb425d5d8a2bb9cfcba4f1b7ecc13b194d888d821b8f82807b4ed57cc203016304d024dbd8587aaf7a69b9ff3111c5f464e3996f9de9b2486ab907e2ad4e464117e57f8e7177dffdefa2899864f8c36f7451a0fa4d3fcfe4017a63f0c32a293823c28d938c1f7b08267694427b0702845c5d769afc8579f009af7fe02eb366a53fb9e0de0c7602bfe842a129476ec0209ab75646c4e00a0f6f655d34373953af862c8502a49bd8eb0b80417f3413f9e8ee00535fa9e52ee8e29f79f160c9049850f8c3cea5c5c472efeae31cb71ec2d2f767da67d716faf0d5d74ad7e04e01427f78e1a36440a9586e9151bd388093604cdcbd59bd74d59858a24ea22c65c5ffd208eaec9bd994921b28f83a769af6aa3493618d35d65cc153c242b337c62c2b582b4e039d8800257f8ee687512e24a2c7306e2e1fd2a44de3d0f114b54b1cdaef1ab645e5137733d0e1931458d01fff55c5681f6aa4bd219cd08fee3536484654f67835f736bca2194b828a8dd86c95eb19b4e585cff9663fd946c4cb0183522484d5309e9f5c13cf6ab7c6d9f53257d952966d5ef9cc940f3fd026529505d62f8a560c9cf8460ef4bdb2bc50129904f7f9d3cddb6e8aa8e0eae030df5aa4bdf68a50cd6a030e1688e461956ef729ad572114584ac46ae4b0b123d2550b99282c92dcc6196ed20fb7c14599ff76cb9cedce0fae40c36cfdd11c45888bc5b484785da0840acb1ff27f1be49c48462a4c8ce0dbe7fa7611bd680d71d369a052faa28db0c177b3cc26fdbe4f188d8ecc40918a1e106924cc1dd107bb1526c204b2ab5bc2ab5ea969e2173edb487c8f7a9799c8bc095cef8e705c9277ad96c7ff1b31b312e23b147478c68e986caf605f95ced28893c589c737e0eec8448d9f4b71760ff59d3df06f63dfe9d877e680f5f845cdf4631a40e7b6dcd75d551520464a4d58d107d53ee7bc3688d8352f25f47a37d074934c6cec578968ae85e6794accc7859d6fdd5676a12f852d6b37d1eef10b6d254d42d40307c608d49058d5ac6957480f20de5d74532751da6b41152c23ef82e991a6236e316514f57cd3431651b962d0b44a19ae787e128b79ac85ae9284dbad4a6939a40291e91d45654cde8b4540bf81adcef8f1985b2a38f23c734a627cf597e862a4a1fe38963f669ed13bc9733d8251127d3aaf22c4e395ca32419f68a580103441b29465d107be327f5c9074a557d2e171a99954dcfe489d6233ae933048c887e5c83b0931c032db9ba7b11ce6161bc5af36c6d7762972a23202b1e43e056fd24e5344d10e9db2f36be512fc13d9869184b8a86feba635351f9c0fb5684bbc9250849cc6670d7b676c5970b0066bca090ef5930bf33c5e531f35d68c6b232fc6bca67a6659e86ccb341385d09db3ec9ef7d2727ddfbe958b3d85bbfda55e1aaae1839307882cf046fb5bbe358f8699fc2262ff17d1559f6c481e5b9d20ac12c4c29f536e536ac44133952cd599175d77503ce7038e7c4c8eea35ac69a8fa4618a3a9b2cc2d7f348b649fed4f331ef6ba625c6333d285b6222bbf09d9218e45ce005e46e4bb40b95a4eaaaf4fecb04b3036b0ce78f2295dd88efc3d6c6cafcde49ee9b71b28369e9b9814c16f64a80c84bed3867a11cf5eff2c2d31df2d5f4ae7d3804e81ec9ceb7764ed6e748f9caec9c4559210197b1d3d9af5adcf0560c91501d14b101d827e2440414f2297a360310b27032533167dcb0d3b3bf943cbf58130efe46b5070cb99d49535cc19a9139f3a8c9052de307962c379d17a43b804c455c4a9cfd2e4dedbd58ade9d058a9d0257281c7b4ca752f4c1232c22c8cbe37643bbdbad9db7deda291fa3e8fd0df28965e22470c99b4cb3423f024222dbfb607f1635bba3e751e8f8418dab8a8747ca7bdb0b8d277e8460bf4412c6e0d93254ebd77158b0a5c8dc83e511da8d6ba7f4368e70d25e67c657fcd3765c9a55f9ef32c8a9ebce67663c53d44cfcee0a6ec6e63734d1441a7311d5fa81b6f74d1aa136ad1c1cb9885e203ae5a07f518e61c81282a3036582672dc8f4460404afc0e08c58bb6327d7ad9c8a2b7a5316d8423abeab36181e561fe057fee48f7b503b45f9463044e565f20962ce48121f6f9194c807c75a84c3230dac867973c1798b61f28f6d9ee09123d547e675e553da49997cfe3495760819ee67d53046e8c22ced86e3ee8378b81ebf4e31d3329e92c4e26bd6c7ced9fc0aee100fac0f0c2cd4af3fe0487e69366670c6c81fa0060f7ae332e194056a39729f6eb43f2309a522295e0ed293ba27b57fbc6d79a24d7ac564c7eaff42ae400210fadf824276a0306a9389ecd43d22a909fd19a90f63e7dd4a2c29dc28580af65071f03de5e73413127098f3625078a5d7b1c349b4d5fe078d0d99e0fe926faa89df34cec1fd974c721669675e542edca5c8683432c44fdff7915ad1bd9c75a03c98b797d702e4cce12465b66e5ebcf1a7f5196e493777e4ea298fc0521434651e36a4ad75615a4765150689a3f7704a97eb0b0af90070334fb7849f770a0dcecedaf5b57b561cef5b7ab81e5217e42c6a3fb707c7fa48f328149a0921a9f6732bfa7a3b26fe842405d24042184f9595df8345dbb5b82fcc1f3bc03326aed29939faa84253681ac3d0b7ecb166fa4905481a3d4144bd96a779516a8a1f3b0d1c76a2d890327e30f1191093889cfa8d2a3b309ec88f506939964cb80ab66f79d5fb390f6bcbeb5f584c6051e5701fb9e3eea1ffabc86d3f0e9eed8c262ad0d4d9651bd48a2a9e0842f3547ef291946b3c3e7ef10f4c3d959b72f0973bc5b61a76c9794eb4ce98be3f12c04b36901502a1f400d5a485e171bbb3285936fa78c1ced7a276d0559642191b97359c79da72549ff3d713fef3c32269e7c819ff365e9e138c211f0fa8c160cfa862f7b74eb79a48ea4558dc53a8579df6a0d02cb827c4846914367328258efc7e44defe979bffe5ea328c5a869028fc0d99aad6eb62934265fcb9ad2f3381be9e995f23b7d2a7e110608d963da1a430ceec72276f14377d1d4a842a06da843e6d3fee02c759cc5ab8760b2ed533136cefe8525289056b3a3adc9dd4bc25186986952663fcd5faacc358bf71db56429b3df4674fb982494292e122b56d9f685cadb01fd042965485d28586d7a5636d0ade53b1a0d1a67c270df13385fc6e002f0ced6b78e86f1473e3225e28b666085b3c9c639eab0b5313f44ecb9bc9f4843c4c1bbb87732e99809afc3ba6439ddf26b578343ee9750c33d4b2991196303538d35f266e1e0304667bc063e35f88c9021a8a20843cfef43300822c5bb110897bf3bd0f2ed9a9dfc99dc76d6deb0d1fa87c3e96f322fcaa268a87b7fda4ddf53df2874d925725fa7e5d60f5ca1d627349432e106921869172e6c5ebe3b31d0d1ef8ed3e8a0b9b7e673425127e62fa0298c8666197f93a75b6c4f39d09a2f948e5bd320091f82ee4fe700682460478345429b9bbd546960ff54505bc178c9f26fa77ef6b5198ceca638fe425d05c1508b9c727cf5aed5f0d076e62c7f508a67c8dae56e0bc2dfbe1bcc5c68083ff25f44cd717a3caf2ce6a5d835efe49881ea278bd121c83488ef9f513a00738cac89371b872469c6c4c93a5551516c9ae96813395b809c89a25b37b24e40ec6b721b335d01f14ec8894dc8db5309efca18e9b894d411a3586eef2f518b5080ddd7cc3b1c53aa787f0a87182306e2cf3b00428a6ee18b86165879cae0dae86abc0d737ed061c8673e0e53986af7c609e8b8e222bac3ae56f10cbcf8bc83f923f8c0abaf3bfc909e6b1d01fd78b7a984aa3f1e670eda754f923f9206ff9514e2399cbe5567f5808ec048b714aeb39a3b1799636c2fd78dd73b7fe772055d2abe9c930dff5d6fa06da75c03be7be140e2cbad04365f9b52a96a4a9b9c57d69919d382c036c75f0b979c199261c8953ab3cb9179f7ae20d8b9090fd6b2db632d0c99fcab9e07d1461c60591d18ce6365574c833253121c8528922c0d2663adbfccc3d0ba15f875758db7f165cb17c686a0b34b740c0133b880d5bad08cfb013695552b9e9d825b0dfb540ea02f743d440c1f261a91fcd80c21aa68a291c7e6c0460819f2aee1f124791e661bb6160a6c01cec06001b3c2c7a9486f55bb557135fb02744803ca5dccf225e04fed00de49b53401576beb0bef7e3908199bdaef8d87347b39a62bf749a87f5ce2fbaf7a14ef2f19f09e7edccfa50120f09ceabe0f3c113fcdf79f10dd20efa59616df641b65f06c64fc8d315741275e437700cc0827126cd791bdc5b4d13c12a607eb91a7334967101c0ae7692a198a687a6231ba9afb4ed6bb9349dd2c236a0e2a033624a5d68c6b521dfd8760a84c00561610c16a189d0ecec58f1233fe83fd830d8f2d10562b9994fa6681386d750c31287fcfc6921390427e7c7068acbb5fa8c2eae5ce174052296fa423428443aef16974b0d1b9a85d35182141d3e674a3f8e318535b30712c2c09618eae1b799dce0556f6d874eaf3bd02a5108f329537310f5f60ff14eb2ddcd8dc0025601410a078515e268d013c74bf96846e89c1203da1bcbec9887705a787b67d6000f827c2d697e5d0fca398c1ff46430eb455b85b93b1c8f8f4f46288ba4e66cf2cac9d5399d88713259b1ca0f91ed0c35f285cbc2ea950b36631d3e56b33154611cf19a59dff73e0d007bd78128a762972d09f172dfd6cd2335ebb0593212119ab0bdc13882df5c138e38cc9c2bd6b2ebcac0a7b3757f38c181dd46d6917387d7e991f5559a6a90092166160f406fe1d51ffd7d5c762329a570c0b3e6357357a77836e3b0ceff77ecac2df5afab6c0839ba25c7c54cfcbfd54ebfc6f529e49d300f39a06a6a2e4172ceb8624a27eef459f8045b4948cf7aa24e9f7f5f1bb25e5490322323246f5b62bb289af38e5d85533004384debd5e7e4ca792394dcbb72ed72c52e8246203c7e27a25e799ac2f9cc61caf3dcc4299b3905da44c83c7ef8b7d0a110eccc8acca6d3df82ce587408cb07c999e31e38ebc147d0607abe89d09cc79c436abbc31852e9fd7feddb5db94a3f3cac820b1efa2fac1a63b54e1307849636d89d53d3a7e1200565a16714110be4221bb78a392e52e9ddf1afa19ff928d00240a48407e05f8f0ae91331de9758f24a10be600daf268a2336b475e3018a8ba793a0781fd2ee92dc79e88408458e485ae71713195cd0b3615fc58821669cf9bf8738d153ae49a62b9c1ff64d24756fd76a896d3b23b42c580818b24b65cbbacb16d34645289bdb42c75716123d1a1a9ace41d17140cf77ddbf9535b275c99e2f1adf98e8e1727aaddab5a8e9e9ea37b24350078bd33380ea72e49275a4b1564eab494c31a0e9e841ba6f194562221b53b216e2dc8c0b69a1ad009e6aca1a0c01c11f08f0a1cbd50f2c59d2f5726caedb666f26a85b9fd34475fb55b15dc8ccab5a05f0582eb469282a68198efe5cd02be003a9e362e73748911a97c416ebd5b95bb94ffb6b8814b3dd938cbdd5fbbe9bc52b499f3e537ccd619c44864fb44a8ca3e0a5ae1aafa251b45f6be88a3e947d1a7377354308ca4335bc0a95a3063c099369f67f2ceb19700d7bac3b0d316da1730cb80a253016ed023d937e150e17652d04e40d44452a42575878a41085c928278d067ffa996c8f38fcca7db9b550fe4b8d31496dfcfd7d8d6af14dfc3fef55f467dc58ce3022319304aa3629e923d81cbd7e58fe91fbf3349ad386dfacb5a197f408b6d3ef795790c62167aa02543e76d6763e4f372404a52b6e13be0a2e445face4e0e57c450893f91555e2f531cd5dac8f5326833231be00be4f7dbf83c0882e3f9b91348eade066d71236defdf118ac9e769a36c6ba16e98ea08f1ea56fac79e23bcca368852e9c2d6d4a9d87f20680fe51f22840fcbb3cea0dc08ee0f70eaf0fafddb6ca06070262736d10656d1a7e572f26731e2ff49cd02ba1872857c11d9314d216b91b1fbf1ba553dd33ae55f7149859a43af000441c3ac7175828138d128323ce7850f6dd3b7a2eac2d6cd89face95e8d75d677cd05000c020038156ea68e2a116e4d33058c67eaf5ff769ec5bb7a92646bce418951cebb99b08e5189f8a20d2af9f41bf6d649528a67dc84de393152bf3230beb6e85e81c49d22705857c70db714e399eadde3dd4c294923e895d653501a1fce3ce30f401aa7751d55386296b77db526408662f0c40e3f19c45fe0758986391cf9ac39344222b007fb791a81f3e863baa54448ba9b20768ea57a93f791b284ef01919fd9e968ee512d3959e1c56cc6e800ee37c69d3a4afd0f073e5436eee47e208160c04d4c4570c451ba065dbbaf3a8c60e7077740840101090eace6ca86aeac6ce191127908d99f8642fbd6719c9c54ca6bef11a3fc18c93b3d32d6103ca062c5b5b8b31937e04fd4fff218d0ab927252a806480b93920bddd36943916bc8df4099994897727346cfe0baa9516dfbe50776dcd30eed9345873cf7276d514c949af6cf2bb28f699b5e23cabf3e7b3d79249203e2c2e8afb191b5b3fb34924e8b38da13cca21da0f03154068591bd2468730cf863f2c4329bbe270482aaa24ff9c7560fb675a623227b33dffed1270f3e61564b8880a9968e29b851a5f88d8f28b90242e8ef7013738650003caa468df46774950bb6b69ae0805fdd23f71ad7a6405bf75a5db2793c9aa872e2d4cf5b4532c83fce3e54e20f3afbe0dd17d298b93cf005bce6ed0df33cc5b2056bf922cc19a77f19047f99c7f1786b4cc32cc976529aead008b2ab186908f3fcec274f02d622d61e2033b6376efb630048d548729e042f3e9fdcb13520bfea225eb11ad474a476dcf6fd6987ef2984e5a961b2081fce8e250b126ab5c8bafb7f88642e781ec992ec888b2f1674acb14095a63832893094141ad847464fcbd7224867a7daf313c0133340e36c7ac3c86243d33676373ea6b8f2544e2b4dcb51fe86c6a9264329d077930a846c53cde3023f8fdde79cf31ad8aaf0f1ee45377f669992786d0c965e6c220358b949e9b01a5c788360f3a79f3c80d41bc35327074ad92d5b5e09412005897776d91d0021f92be1c9078e771a527e46406b29bcefc930d287dd01e78b3633759278873467649a4b0ab46be390d7f765acc311e34dd803ab2db7be2938151b05b1b256bd3fd2e15a47c073a660225390f817e175592ebf8361b959a57b7fc290ddca33cd96a4a90d5d87b605b6efe5d08cffdadaf0068235b67c640ee0222113dba5e30b811bac28c6e43dc78cbc2468daf40666b591fc28288ada9f78afb7ace42519a91f788e0146e8748c6c6785b687a34d257d29d04fc84ded0401a59685a9d55844f2bf4fc35b442d024582f70ca5d2802e8d217d6d090289a0d5ddb15ab293a3f922b408e82da1372052f089c2f39a1d406f41c770d1067dfc1b91f0b37fc9fa57a9b1fd291722a40907a5abbc99f20ced0ef3202b203a5dca0f9b0c14c47a237b62e856bffb40ef44c06aa656e928d8876111bb184f6228f0ef478e92462d22ff0744e2db517e13b57395d794325c5ac9a014923c9f8a98a364ae7745a03303c2527101484c9ea96f62626cc0941a9fe5d302adcbc9772f252ecb6f7fa87e684617b3234bbc19175edee8e4dc3c44aed6f86d32eb3b9d1713d5bcefea9049ff79770e67349ac69f09ce087c68e214d503db6e29a8d5cb9ceb696354ff3e76ccd20b268b8247e81c7b391cc8014b728053b47b137e4b6a1dbffece1e16131a7f416f12c7b59f82332db4f0b608a0f25f8b1b7b1ba0b310b4f73396316d3f6e5de5b2b3250df7183524a50df63eeebd954c562078a64f5a5c84709ab02018edcfffef3e82fe12bd3d7892aa9bfe0309a1a2d1fc7adf1cf7d73db0f27e0f00230288a1cd8a4e894319c82d601b9a65a9442a49e0624e395abf33bb0d0d5e6d4f6c7cc2cc066b341df1a305e2f4c7b0c9eff39b834389254e76349595d7ff491b4ef74a6d5da870355ab00d26210c42ca61a61e2b6e41037a424f73f9ee968e8301eea9d9b78abbaf338736294de7f271cf58982681c8edf46c1a8980a95a2315d27ba8847b87209bc143db4f33e1ef1951ccd88d6c420ebbe6fcad6a20a3a72e7e016f6093ea6279219a7c2336e91a298134d35b4af0407a11bbdd6cad9a3dcaab7ef3a98c529927ad216ec94cc9107c83db0f82f2ed4be41c46ca3b93901436f2880ba5f3d3ea6c6c9217779755f2a91c4d116c9b8c009c5e135654054e81a702d456ead4987054183a3e4ac561992d7371ca694e6b44f73f256a2e238b646ff0fdec37198960dd63b6e966b997406a2c6b7fe2e7269591d7f13e01f7c931d43552dbf2334eca049346af4becb1181192b01905859d0aa9263a079bb8773965b968fb0106bfbf172fc5d54b8e20f2e95ca2034c1657154452a835ad6efe1b064411c9997ece579763de7ce6513d64b2fbb57e564034fe5fc0f00f3acedc50475f697ffbd9185b160ab5e582465ce84605667ea25bdf77898cf7476c0dc733099308334a9fe5b6df83efb449c58faf02ce76ed2d52521e26130684b3b88b4fdd4e9ef19b154ac5586f5553823cdf02949aa7031f243f3df82c6b60259dba6071ea7b6fe9222b1e43ba03040c6cb630e1322e4f728b97b9355b5bc07fb7f4cff7033634ff7745738a1bd423506d024909bc572e64ed68e3cd61e4519996c285006a1b9a02e109d3c30a7aabc9fffad2d387175f56c15036a14244491d5aece42aaa348d93440ee0247153aa23261e107d9ff3595d4f301a7e5aeac2d299eb605f661f6e09a75a6506f7588b2a652fb80af9ef951d22a40cddcc096454e59a48b3ba4612cbfec07a491fce1630471196c1fd7d94ee3cec929d558eafd428d4efea34af40363d077ebb00b32095540048f2523b2eb5138dea12ea0d706da3e895817e76fb58b472fdef79ee55c895a794919a272c6ded1406bc450ccf8425d3fd70a60a17a6f986b85f92a88ea71eb7d3f1a6cdc6aad962a53fff977fb1a69a70ec5035d7cbc524cf5656ba251d38c87153d212b927dcb3299fd0e61fb6e071493b91b80d1238d7d5405f796be8ef996b915d8b88259ee19631e650deb10881a1d5b7ddf233ef41a45edb709f0e7ee41a67ac74adcc0e98f61f49db71cdbe9a7e117b7c3a72d6b01d8e2534418c79ea558ccae5f255304cec4d08256a82e396f3ed6dd5d1d85bfca890247b4541160dbbeb63c35ba868f979a0831759ceb77077502af88e9b9dfbf3b2533aca3df52bbe3c9c37fb668d425bc16336609f836f169d142bd4ad837b154de166e3d19b08ab9146fccd4b8da2c2bedf792914a4f5fef40b1a130576482a11623a9f05e11e29f2e724ac637671004556ea149c7e41b176f9da1856808032291fa3d13531559d4f533d532a2de34ad25ceb7ded9888a5cff2d3bdce72a21b88f534784c85f305d3e294d7214176dff1abcfaf0993500b561cbd64aa50ad255034ea5d3b674962e40407408ddba8770fbaabe046f34eeb1d9dd1641501722311f37d2beecff7942a7899e117dbca7d7f7276cde84f0efabfa854e8e35f140fe6c7b3ff6a7db67a7b04bd2ca328929dfae46d88903dfa28562fe1669fa7492dfaf42d4a8fecc7fe17538445cdcbb86a4ead261d6419557b145bfa4192b0f2595329ee60d5bf3b7a007ca938f7418058e14755bbd96be3cc55e769c8bc1c07fbd28ce5b970263bb7fc719ff85fe208e58f90120ec7dac0f86ea2375ae96af53c1108777f689cb74413a2289f2bd47aa32c269001852dd6e71bc65e86179d2bd2b4c0a2a403852d1a4fe71f319ad2795e6095b4b8ae208373bbddfa3bc0b809d662aa3a66bdb17751a223e3684e0cf5dd14e7a49c03c5e825c319dbd315a29afeddb9dfb9290f64a2cd2056f940d83b11f3f803341c50093325e275ac29efa10adce8de6fbd71baa0484b208a77c4f545f6479664f7ec2f9c3258f6f11be4dcf1796b736c07844861c4caddbd65389d6867c675faf92a6ae979938df72c7dd9469f72fea2875e7ee2460a5e5f81df9d4f51788461547ca328d7d65e7194e3fa207d5c9ca6c1d727df2019330221b595a88ef9e6b460f0ad9be2e4f02b965bd5cb48ba6a4ff3e3990d84a6adade82bc6c69f57690702c7a354583f86d61296f9b894831a61ac9dc9682e08839a13ca6fdab23df9c7490974212559fa24b7d30c8ac09b24caa9bc5a866ad08a5db241c84f2d4cbec6d50f72ee4b8c3c39f8de4f2efcc8c8e9dd59533788f07cf60108fd6d4bc927cd41a1a5249590ee157bf2e3c40728705fca1f65ed15cab9a6fd90bfa2b69c97e8030d7d10bd05afdadb14fa558ad0a4c1dc414f03a039a974ccb46bdcac154bba6f467f65ff963ee2cee75bbf5be4f254bae0ce95520374a5c2e6fb58b91640d6f196493e8a9ae331be95ef84071567eeef0ae72e2d950301aa2781e514eae53cd4cc0f7dff118fc2a97ad380acbc34669138fec4ef772abdf75eb614686ed7ce69496ead598ee8305eea8519e08db83eb64e41b3c101788e17a2efdb0ffa3ef3cd905a2f4f87c14fa61bc64267a7f769fd84b16092c5525a06b0b88c2ae299fca56ab4b938923b63c8a78dd947a4cc17639c538690742b581e63817b558cda4e17a4407efdd78684932cebb23dee7d3b427ecbe50bb4c278f7f5414469cbe11e705d8311bb10068a5f0767224ce10345997a5f2f34906dfdd7d0f21f3d3f7ca887b477022d7c0ccf2767a339968bde64b9d3e93c96469f7fbb0a094fb75f290eb4c423f477d7bf9e9573f1c8419775fe48ac469179bb256b06b3dbd5cb9d7a6fdb1ea7298724961ee68718fb408856ecb12d2dd448ccdef50b46d34b4712a73d810c1268587d7e573bd095459767116f1cd82ba4a7a7ee6a1ffc29d69274ff0cab6967299a2f831d7211d36d37ac9100caf56f8a387299f3054bb4454c4e5c585a9b20a45582e0f8a5ec8bf14685328dd03e78395fd630139f9f6e2d20b0abdeef06e0bbc6174a3def182c25fe6fee86dbe11c7e8781719a4f02f79de027a5c634c69fe13f05d98a5c048011df9e868acadad3edf2457db8dc1746947f0ba7d8550c58aaab60da56cc26ffeee806294a01eaebf0029a720dc814d4ef02ce4920066ef88edd746c1b62aece107827bee31e1aa149bf217ebd3f5516a854d97f890bb5ccf3a71985f08ff10966b6606f46a12a224753209962d35263c5109c42c63330832d6a77bf9dec56f63f303977622e5f91746bcd23413e27295e6bd83e02f56616b64f9ae99d000f7030ec0a63ee17929794cead212d34f3f6e8581cd975ccca635e9bc845336dd8cc610180a4fd814950001b7040e8475c00f4601e439bd73eebc1c848169efe14b95ebad8ff621d30cab1bd4e9561e0def33c103d63bc1736006bf648c127b605456f35d791935af63722a6915fe04b0480aaf4798b2bf57f840c802da9466059e09e393b130b74b892f91ec6b8f8ca5d92456bc25430fe4269e9c7891f152aa3c702dd7ff99b9ed2440433afed6400b3e337dc69362f30913c5c59b5bbcdb496776399682f18f36ad4f19405175dd1721036963318e70b183c4fc35fefb0ca769bfa40eef10c9a2c6d197409e77aa7e5a6ad9e59482c264244195c2b6bb8b53fff6af5e1d676bf3bf7806164f5e040ebe53bde666a3f0ccebc1eb954bc17b45dff4770af099a92fa9ebc2b7abd407a41240373a8be35f9a3b1b88d99d77cb8eca1a85b718d607402d39379b6b2268b27fb4bd3a9e5aacb845a64e1305c0773c43c2ad8a13e2ea176b048de904bc6637a4a91ad923ffc3e7baa8cb5978a05dcc705d72027075b6a6db8e3e2c03148d5de77115ee51a0212556459006904a800e67390b55a4920120ab0e16b49135e182241b72a83362e622eb3831a1d2a396880c5c2c662e400fa148f2ea1d77e87e50b3af66f414084255c1580527e6bd384d160f84cbf8d1ad1f7183eda356db7d59f659eb89a0f076b92ab4a9de0155a1976061ed54d4c5646c78bf34acad89b0dcbd85444756ae23c7c3f9ea9e76575d15a42abac3dbd1b592f061f4f52b78f7a18230fe3c3753ccb26280923eb1899a77070644cfb0adc859b281d75a0db15a3e23b0d80997472c68ab9232e6353b235fb58e7463797fd4d63191902126d810b7abc8447b2170af914d55c0123c3b9af2fdb4c12529fc1359e8bc60cf67fc161edcb65f573c2de9a463f812bf95f3f5d8f2d31fa5e472732ed171197a5caf576f41283ce190650662266b73a2c60d9636d81879ebc26812499516a1479fd654df92bca4c419ee9808e210f5c5b1dded1d5a96431825cb53cb85524571b6726312726dcba90f07b6d3bd0efb7f95a986b9c92331eb2259dd9bfa6deea7b44260e0cadd2881b7c7cf77323e5b8f6988d31853f71bc638e6e5d117dd3a3b14536f7f190d8deb524b833856ec97f3f137206061263eed4c00f69384f9c131b55b08f4e1e1ebd8527311ed9a47448e1698045935d30ff571033bece1b2a882443a49e1b37274db07694bc0971d26dce2a11eefac22d33514cba0597c100c6ce744dfad3335ef4c0889964f747095fd47338be038616d772d446d17dd9b937de2fda5748db00ebdff912ab8d51f851e3bd3eb9b32efb350c47a7d7166b455775f2c443adff3f19cea8650ccf2606f1ae7fda2c43d04bf143ad0957396203cf8d93e3ad58e6f8494b846f1a9111559d5bc3781ca4b7ec26f3c102862e1d3c28db4762babd43ccc644d087cc9d32b0fc04b4aca6d3df64457c1c769186a1c5bd377e8d986c7b9eb2fce7b3ca62a1c0421f94da1858e9dd985bcff6af4bc4490edce6e9016b94cafdfdec3ba20472dd7c38757f26856cf35bf9eb6df8aadcef4f118c775c1de791a65a494caffe5cb501ed9a24fed0c6d364facbcfb3c218b125255da42a01faa5f0a89e17d02da0f4ebdf682bbe7b37804a0f9d1e249d14ccaa2aea172af91106b05bf5aad19a91081c8b8065d5b020113873dd4675b4a6540abf74b8b9664776ad4c1740bcbc627c791b2fa1f41efa0181b98fedf38885230d717fd1b7f7a9c5cfb422374f86ca9dfd1ecce172da9ae1569062b75c21b2a8fb58514a7c2f3886052d542734fce5476889b4aad04c34d288ecd605212e07572ae969f2a5c2ae1bb5e4559d04b285fe20db06505331d0bd110fb2246c1f96f8ebb945c5f13f35946e88c73d22802b8c3259655285a3aea37d239bc5eb48e35d58c05e837bc467e50ed876e2e12c8085d5e7aebdfc8b8f940534b8966e2dc20076572492168fb9958889b2ff55229b97e048a753aa3c75e97ab0b7f7501fc9b410418fe769dc99f5157130bbf7d9115dae13ab2fba782a005dc08fa468ecc5192c60202e810ce77dd1af18994ff797042234c163b37b938ac7f9f62cd88dbd393afd692a75276dfec20a42f4e54a91d50770ba2de53e1e814893fb03a5194ff27c2cf9243a4ddb76b15fb30e44ae2a049cb8970afd9b2a6d924cd53b3d90323ccd5b5df858cf7b5ea13141e2c44724f8f5aac39646761e9f6f52edacd666b6558bb4ceb3b94a3a19f8a57eccc58d652454bf31526aa91b5c982f9b4d5b4fbc545789cc200fd96064f85dbb68631df9df620d7cf5675b38bd512b4f087982f24dbd5465371a781a4290ece882f90fee14100b213cfaf05d51e15870624b196b9a64d731a8cf4f0773e766ec5a0bd2fd45fc85b0b67cd6cfe5ff00df3966c4c8506f2a8af74da219c06aa70d3f92c591c706c6851f0f47e04c689d7edc6b68b8bc397fd8fb75ae1184335611d65a8972a908931927a5bcb7b80e6f287791fa073bfff197d526f634cedd3e4eccae36216c7dfc82ced46a6f13ea9e9638c2eb0224c4116140614501c7b9a98d81e7a00cbb57fd0d420752c0fd08212f456b497a327a757c7b8de03bde53818a3d339104b37448a6318e442b80ba5b5ccafe7826607ca5f9ad81933f1089fc46c03a409724de0c249c7c44abf951de52dc866a7524c8cc0012c80566eea1b6c843caff811318c3a4b878eb253b42431154928ff8d9dd55d1127c2094bbeab895a2e276959df3da39b75c6de28497833cc792ef3046064b192c8ad4bbdebe75e3c055f75a9e481de87782dd461f05233d7b5d64d6182e3b58abaec8dd78c62b9cd3fef700a904d0d37337eb979c34eb5d61f6243d92ea988a83043fb1cd293f2b1040a347b54f9b21525d4106928f6ce2b7b9635f4dccae2b03dbcbd830c30337e62059ff2469958514bc04cfd9c1bfd6660fa4d947a8c1277279755193075b26048ffd2e81a3349351a99c7184725e952f56739370e06d7cd08f69baecd06d699179188cc31913b0e738ac00c16d5f3784607c7d54702c048d5bf7935d2aa3b12723bb637acf8c524688e6a4d6418f539eba71550cc7d7776e02a3052dd0b11fd6d207a45d890eb84bcb877d3ceb8605f0f2aecafd17b00a4980ccd2ead242eb9fe59cce924383407077b3821cfa0d8e5d43483517f2ad5502ffad1fd70beda6267b4b78e6234f7843abfc1abed1468de7fd6a917580368992c23f5f8ef321455944e36a3a189b4ef759d425a0ce087881d50903b6efda927ef4671171399cac857d5b3a660451cd2a4bbc0840de31df935ed91628a44290fac2dd88f32fd38620ef825de1dac1e8cd3f213d50023fc2b7fe97391e834b09ba57ee5b5eb2c12b336577e0117d633c514aee7da58b76962c8c7b4d50e48a64222c4a73ba6afad12f347d37d5417d7e1be02ce4ab8e59e92c70adeddde04bf7e036c4c50867cbcc973fbf34c9557e1905a22e33cf793d7c0e5f086820f372ac39defaa7f7393246403189c3a9094c4c768e3cb624c9352f61fa6ac1876e43960875eea223c3b251495cc46b5ddba765cdfe24d8522a1d3238b67425464bf461e46430b8057766f9705e92f8854fb9fdd600b4c3f7022ff8e8387529707521c7d9cc05a2e426b1c8ce793fa74bc4d852154c3a761694670809ea436358a16cfd6be32934de6c6b15ce9a5f821af987c5c8d66a69cdee8d457c452d15388a5544ed0ce0ee569f2d50136b465c88b9a49d670b6e70dabb9578d496b4b5bcbf9877081d132f30a8b35cc6867bafb6e6699f1026ec14356a3150e0c41db4e09668ffe78141cffbf6a45e79199f2f8112839da17ca8493766fcfb131ac3201536c25e986f6d0b142ce2def526dbdb8144b469d4e5dfbc055660c6b6ccbeee43d50dd9a86e2189e0c87a5c532d6dd59113c09a2eef2ac4e3b317510bbab1d1333553056870f352b91339e414305ac1be4504302d7be17d938b7d57fc1f199010455a038e92d39fa649edcfee8507177cf3b5a24f9d5e12acf1a51f0c16be47a9e919db41b26c0172043a9d73456339869819b0a9680de80624fa4313392bc50251731a880835e95cff23d68a6fbf573dd3c94c9ec13291bc5f07bf352c6efd4c535c2381ce2cdfaa77681ae63fc12aca0e8cc2c2c42553fd728856bbafac9453f9775461edafef4418e062407321ff8fa28f363f08ce91c23bc96c5d1052bdb2cc1c4df58fd8070bf88220508afad49d7863139986ed02968ac31f5b60743cb00ba8d6962f699a26f0378ffb23f4843fc14329c9c552cd183ab196dcf10b4bc5dd1ba0c0f3a4332cbf7fbe80baef7b26a14e58b796a4c2dbe69f38331ca88bc520e14e1f2813e8a6d5c1bd8975e2c2a96c81d081cb58f858db795fca49468e75c099ce283e3f81d65f42ee7bd0820c23415ee7c9769ace2b9f366343f77aa9857b0a0e14da10035f6d2e6aa1a621b114cc4f592b3ccc3cfb8cf81c0f0f892fdc6faba318a46426b86e27d62864d3aac214a5716fbc343364117f6205399319cc370be8b5ec08f3c0688846e11b21b79ddbbf403adc577dcdc15e6ca76d886a79e4e76c432fe71520ff8becc7936cdb775759834953f0b2b2917166b71540a79435ef7b30acb61dbb49e79995c7102b1319aac8fd8233aef46841185408d8d52aa8b12abb0b955ec3bc892ab06c209c5e497abd1d793ceb9a19aa82c953eaf4a1f8ffe6c814a1b8efbeb5846f1ee829c0799ac623fed4193f079c887a38642697a7363a4eb35539c0d337cc7d282ed7a2365ac8ad42f32344fdb04ea92db1b5417656c758ccc943d155734aa3aec928fe89bb377a0657b38eccb51a89bb3641f66ecfddfbfecc6276d95cd691061706238201eb3066b701185d8d33fcd6ac7d93ebeff723dbbdb637aebef2b7687329b1d5e7a540b3c40f28cabb9b701cd0341910f6374870b5b46cf197e8cc66c4c63e4321862d85c1a37428aeb1093690b93ec37aeb416633ab2a2abc579678400ab610f8a24f5600b39033a0a349326b64149a7e1cb6ad6187b7d4ca918b76085887a9def023799d678a8d28d64b0329d3687a87604cf57048e41c3a0b1db428887d151c997da5273843b2ce10e4d34b9835794030e58d890b09669797ac7ecc93e7dad0f00fa1706d74726a04cd8863e4b4bdd72bbc51761fd2c4bc31099898e8669fdf0e5dfd8fa53a709db6674c2a8e59efc7ca5f9def0e89508a4e906c8ddfae784f519944f7254df039172fe7948cc6cd402a196ff89d606b4bf9047ee2dfbef2c3a97dce99e9457e11f2ea2211f894bbe40c8f60c7137c47256d41a1cdf4f0686a116414ada131650da6e855869125d9e64a2a91ac7a019bfed725dce152cdd434ea9785a9a7cc998cb19139920c31b1f9be9e4859d12c288a81be6af9f93fc3dab8e90e2b3f590641720f13d0723d6f1622101a8ece571669f079b7de913ac1fdd0c44da832ea5582f1205e6bccce6c905d4623c2e2723b5c63e7f4fe6eb1e0324db3292c7d635a8efb907543e73ca9058c0b94f04429fdad1a70fe14c23e2f7af494e94d00298d477594f49d4ad16676a712ffb67f53fff4fcc54f75fb07f4b5fbb933a71e0625d90486f4931586e4b28e04ee8ec7f875bca64f5ecf46c31185fd7d0c933d9b10a9e516c624244605ba1c7647127b4ec8c8b5a1a34b00725fe35e02d71455e03151bf2887f3b463b03656103087248a9e3baebcff5bba2337c516a0d1a2c4d78ecfebbdd24a753eaddb68c6553be1467b9c342a045353e219574a725257729be7c40aae8e9f131a25fb2329aeb28830f0ff0dd8c3da1ec56ee543a7d1be02f705d773270a610d64b5ad3f46f7f8c25d96bd2979605911ddc71edfa356e7631622de95a6535902f92ffce8eb24b0e4522dfc1a6198ddcb911ba938f598fc8ac142d3e81d9ad17d3cb58fc7ea1522212c63986539bd7d0a5ffdfff45c4a280a222200e9d010e7bb645825ab79323eb084adbd857353888ae057e4b22f754bf33a628a8a2eb33373f49a3d325ef32c75f24751b37dbfae8ab425040819f5ec4cebec7f2ff1dc31a4f04a1a42fbe1d5ada66a7fe21ba667a23ca301cfab0765d524b3b56b96518c12777351ee86a97f03202387d46aa0a2096802574937603e815f587e76663bfcf80fc615e6ab3965c3b9c14505bc6c739f7b74376f47d75ff3ed4e97d7636f650ff8aba91fd5545bcfaee5ecfd40185d2ee1a9a034c4f09fb56bea585e530b7c9ad3d775ad280d38038ba0b48d00a05c98c6d3e8e5e7065409fa93affb2e421b1b3aa74dc953846753913b435d9ffc3c0c4f2a96540592481c86bf54b8b3957a3b76e04b36281f2caa358e85f8dece7f999ba695d8d4a5bf921b03995e0ac74ac523f5e3e0471fc965f0e78d0b78437561937f9ed22b9c0345f349cce6a81b0a8ff13acc2707d065304ce0d9447f77c74999a635d376a30febd38f7f06d6bebbfe96ef2106ae29cf6e5ad169f4ba55984f340d60deeb29d71a23da089eaa9ed4e80f222ecd8049eb8d4a280e1029b14c7f47f32428bdcf9f45f51b706d9db010e74fa1ca479fdf0bda8228ed54d6bf198837bdc259f18829335e7ed19acf9a8d9bdccd12669a00d1d630f82e7252b65f5eb42b21e7ff7f7fc3eb4fbb530bafb366bec2070284a99e84fae9a178cf0850d08a2ffaf59b11875e5968be7a57f10990c1ec69ed4bfe54a5a343d8de191cb7580285cffe9d0f7242cd04143c4c37c168c9988f80fd858a01c0071e0af6d882dbd0dd2ed98943aa9ab8d4dfaaa649c0a227233788e75dcd2fb98baef6a425156a8de13f18712fda97624dcab95557233b91bf51bf15b56384998114e25a6f39ac568b91508bea2d09c0d56b98a7fdd99ce9713fbfc2179fd961758d865e4919891d132a38c37c96c769c9580fec6b563cb96246100a937d45b074fd9c03f5525d8a5161755ef5a4209e379483a652c190fb999c5903609b5956d6434c3b6193f59e340649d6d882313eaf7e84be5fbe6f24ca11cd2165433995204567bf8f3f2edaf6214ee9d49d8bc392b104d82418598c233fd049f6d126444655fe82b52ffb4a72212eddebb3c0800b923be985b78b2f7832e7fbc5130de3718124dc98d0984ca27e7697518f84a560024c4d11f3cd832e96725df0973bc5fc226f96d2560fdccd774d2b3f6a53ef1e44629c2e608c4ad92757379dda1015e846a977c4f0bed237982654c5577e8822ef1fa995346d923a7be87045501df15de0d3ec1d6f7d1c88436b4bc55d93232e6c359158d91ac3d94a221928acd3a8430dc777b3b4ffe2ef35ccc31a8f40d52f7bd44abfe3e93cbb581f9f2e63ff02083c5ee94ea205ae6c688782da8abf236f74eddb0059a317bd019693b255dc593ccfa845facef66258f2df9cb0bb4845158dd317d0767ec0a53dc11de5bf1fb4b0e797b3f1bc50075e8d2158732a3f9525d125991050fcb85ce8cb2fafc1e4b8ae8de4f248e46bb6415032677b98fe4d9ed49cc48fff8f6a43b5031035e68a6e46e8c144ade27ded7e143183e54ef09484668a60a07317fc36aac33b7fd51d97b7ec6d8f437663121ac7c466b9d0a7143a2482e1493dba5761c885abeed72785963dd5e83c71053ac103f52c1ad008e2c0f8871daccf86a054113ab918f5172ed215006ab6b356fc02e1bb51f3c00f2172fc532e9aef46af34ae4b72269f18c1ea11d643845c3a64de0be409cc2824c46da0d44cb2db8b76de2c3a9f12b3ec34b0f5c336f49966c641f5c5032a89bf95a14cbc03ac278868b878fd6309f66bbd32a191d87a3df0c0321a8cc6b2065d5759349dea8592b7e9a3b78091e3cc8105e8621c972d05ff20ce96bf93b1d0f09427333c44a0b80935c81e8197baa52e2e9306942bf3aeda758b829ee7bdb1ba1d2f5bb0f56cf77e912d4e6e28650b8336fa72f93f90abbd8a2d6578beff30651929f3c5e336cea5db5502c38979b7b428a55ef12bb1e17a6cd5d85fe73b738c8787e27ae7dc09f433c13361e5b346a60505309f6963bc9c5417913c6a136cd4256334a13ecb430e20235a29593c03e5f7681c64281f59c18e375b0310c9a5274bb0f9cb6b77e1fe64d0b68c3959da1972b5318cf1bc3fe803ba3967fffcb5d70aa0f6972c000f6d4010741efdbffe31f2a378b46fb89c0a779e753c07f24acb9b3916fc41bc637abc2841b9bb2aa1086583a82ddc8c8b3124523b3a6b2ca2efe08ad63d2ce0d02dbc32652a61e98e3a3d53cf793703971a622897bb3242f2ea43bc761e6492627f7fb35ca074a6dd766af4b71fa2a1bd0ecd2e5ea6d15294a0a918101c09908d540a72e8851870d3f903a71ee60ed79284f73b877a3f12780552fd4213812b314bce11d8f885cdb5d1c360593728da59f77247f2c74734a3eb2a7b9fa13fdc8ba8d2feeadcbc4f20f49c01c0c3f4a53e6518f7e7b0d329e328101bfafdbd65d9a12346ccf6f1e7e13abd7986e207ec7d2cbf78d5e2971952ccea7b3c5f29c142d04c14f4f280e503e4a91fa1515def66fb6021dbc602bdcf1fa4ef06a74f5f0f4b4f15d9f752a71b1ca5ad0f5a80adf6d848b81c4b75d35f75760667e4d0a818020f408cda4d1f08e7a0e65e1d21c657966fa1f77844eba923eb7a0fd3156e9c0fd2db160ab538beb02ce54e4e98929332b19a4013628af424cfaf92a1a54569a6b274aef09a9dd3aa990b24b7390f8fbe22a1227c36f971682046e35386b6d0c84d15cd2f24e440969859816e172ff5b6d750a0b0b64777d3012f214e942058eb14c0a62b3c42b7eae5ad64df31eb9a15c6386799cbeca44a2e9fc7b3fac35b19ba2bbb613a8aee0bcd7f1d16af9ed036770b96a432656478c2aff47ece01e0a0fdf2dacb95edbf67d21b0a95b2d65d96f7dd516f05edc93957edc0e02c90ed872eca4b25021693c687b1532eb6a9108d829a18fac0f7ce56cdaf787ac262ac6bb90f4445a55ffcc22aa78359a100902bbc48b87cc702f60388977d7a1d213397b6d3c0e538431d9bc7643e6f9bb179039e48072e0d000449e933e1900afc0d4f6af353fb3e139359b867cd6f3e30768df8edbf0a1d3d8dc4256f485198192d3bf097cb9465c523becbffb01a672dd142e0e4c0ff6227ce94531e77f60079af756a23f1255783bde2d7b83ed3e0412f26197377777dd0f350f305b96e6fcf3f9488becd801aafe5b7f13d75d68b8d4842554195fa83a28031091f929e31e0eaae5850042c71f83737e91bd71d5917f952f8e0ca11f049d8e9d361bc4a624e8f3085d2ba0dae36e2553b18a1b5855b06068f068b2e4ee54eb3e272bf1084904a33d44f910ad2a2228bd0548170574f9f6bd48ee1db5f081cd74d66f6bd2ae3d0dc40b13b3961dae7af2339f8cb59842c93c982a9c3a2f762b28ace0b8dbeaafcb829783f69d5181cb9f6f88e624e01c45607774ec9de9d990960105cae17463285ce75b80c2916153eaa837c6a27ffaf9cede80010700ee91f28cbc2d578f32da41e06ff763810d7fb89a15d009893bc510faa4763b05bb88d926a69e41959f7d1aab8640215517b8c6c27bcf27dff8d6235ab2b04899c08060ed4910c8d6c5595681260caded449288a9a7da9ce2797b1ff0900ba73f9cb38570a5a6b3db2031e239f1bf664b824ce973830fe25fc545568fd7c75fa528100e502dcac88e064c0323a77b5b93cf11c22ff896eaf64d6c14f7af3d370472ae52bc4d34f8237f08d5ebf5a87c91e6feef247fcb993787ac8b9921041272b043f9cf41a156c470b4b6e14a7abea36cdea73edfcc226df387f424262f051a36eea596f6340d4ea6d7d654bbce429cb6fc3a0f379fdbeb771fece76f28f0f2f299dc617fd999b5b975660aedd38639daab073673b6e96e206cbfc1534fc864c6ab12f6b3167fca5d3175463a5857743b560f56fc998148fe7e0cf59c2713fa315a0ebb479550bab2b7dfa014f90c9ad4ac3f5ceef082a5eaf468a2911c2e2ad68ac36f2908e237dad01e5f02e683e31eca2f095ee4abc6cd81c819b1689c7581917c440a6a0bd6590dd04268d9715d01a724e6ad96839c132ba01c8350b68496dfa2bb59dcb5f8a032f1143a775cba77f1400f2e22c677b9ae97e28c15ac191f83340be826ef812b900ab639fce8809804f584eb99f60625d8a51e932f69128eaa05d32fe815261130ccee35d45a2842f4f3eeaefca806446320c47171bec36a2ad2aa7a094d19f93b2a009b06469f6de5cc7ced3571dc7ff50e90a72703fc650358e7ee4fa09839a30343b7f1a0492f651b9bddd7f69b0fbda9e932d7413004d2571420de0ee4715a6667755fb9754d1b024681ea154bb3819560a21bf9fb2bc739fc89467fb5802bd4d79af49e3ba98e24d93f32911dfceacbc2d53dec3e6bf7f0d5a79f794a43e72c4e59d2bdb42e4854f814314903ac7d6883f2b07232de61946ef6766d48f669acc629303efb161f894995f5be2f74c023811fe1b6f96efd62e5b6e2fde6a89be788a2f3602f6608f6b81acb86b4c6811fe27e98a11191a755234eb328fd5228fc4d9aeec2382351d9fe691ade639225287c2b6cd8cdd795b04023a61f280f1a4f156cee02a4c25a4e52751341d5c684d54b05ad79f7e266b40d1d44fae29135d7580b65cb6fda0d4237b310bc93202ec82a73bd0bd737d5fc11d0eb269c73e61264b87574f72d3fe18fb4fcc986035e42d5906551ac0e2a7c82201b9fcec11a8b83342855d4a733fdadb373b4a02140ed2827625865e7bc85d7f0bffcef4f7230051a2db228957a4eed6f28e877c84fddc9766dccef0e3d039c8d65ecfcba8c1e7c7cff4b46df1dbe835e791c573c5e0b3ee3575a1585da8fb252772c99ff921f2668a3c4d5c39e07c0ca61a8cb6771b498f13e69e2c1e24d002225a1dfc297c487bbeff6a3b8b68e02b9d14f3b29f2457f9d50725918c50c33da1f137f96833962f4872750be17a5df63e91ed9d6a6fcdb2b19082127f765377865956c65d03b0f47ed2e11fcd8eb9fa7134a1fbb36536a887478591ae0e0711fc937cdc4ed1cfdfecee64ecc2ac3ab0d78f26b0093aa84d67738de21ffea5b980215c2c12d5ededbd705bf91dba66ab891f71fc3cfaa33aa3825bad7ff1aebfc530bee442483a519c8ab88cb025763afe75b0cadf85c63dc5b5eb7faec8f6fcc7e0d59d22eb7522830e2190a10838486a3b1a07d50edc09876fb770e191a48c9de2e9c831136a632829304a4a9b4cfe4e3952984cb55f46355e22fccb474af5f44acecb294c00e6baff2972a15db62326b294e5d2b1ab7382d22d4054d248578261a46a5d6b96eb0dc4c8978a20fa228994e873fb9055943ab80964d20fd5bc160cfc774be2e9ecf8c496e2a1eaf7f03fe195ced84b2b9a8e9febfb951fb3953d0119d48b884ee594aad9caaf4de4a8cfe2ccaf3ec6a476ad69bbde37d6be6522da001854fa91772d81bfb3870515f6fd9d7db479778638b54cee72545e9c3afb27489549b28b69975a800c71936cdfcb9e72c1c0c4ef66225a0e35dc814274ed583cef2bf5d14d950528bf7db7b436b950410b7150448b87adcf1448793a4a0267172ba09d321e9ed4aa2aa0bc6cdbb7e7f4fdc713a5d088be77bc02a81a48ee1d3e49bb5d07021167d77aa1aa1e4d848bb743c8f5d377b379e01d42db169c71e67e4db7ba897b6837402f2c3d183fe957e56a4b1149dc60bf1d1630854611955324d1a5fdf6efd0780443455e1c7bc692b3638295620dd386e0a51781fd1a5a4dedcf3b20c6da99e8cb7754853b40ba30b3a908d38223ecba4c561b727b8699f7dc24e2d4e5ecf92265ad5885cced0700677a8822bd4317afa43f29da7cac405453cac82a6c051b966cac011e591d7f9d22fc0a805b02a11cfc2e1a88b56963387ac19390a4dc549736c0e217322a0404084619d43338c122f748ae13714458058c63e16f3e01fbd396dcceaf24b3698453542643c7e590fa822a2c4f7c321c66dc37460165425b414b27e178d308be9ee80ddf719adcb7fcd786439896d62e5a28ea3f3e285675d51a81258b2380c78bee534c83b410db1fa831b0d0b9b612c320268da5747205a0f957b17d73945af7eb6196f5443c4df374df8a904410b6956decaf938c2cfd0cf98202cda513dcef33b080e69449bcb7392059acdccdb25e9b01049fce8fe8b551d6871595051b726bd7b538692095028747bd2e31e2f9f377b35d621fa617ae92462a11daac8de6133c15e3b4ea94f79201bbb4a3861e8961ae844965efbd8ad7ab6bff31754c3fd7a9983817523610656e97908c5504142c6d40bb5b60ba70d68e4dc41a7ed1c5ca05db77a7f35eea55fb3b5ada1feaa2199d06b1bd5f3020f703bd992f47c09f389d0c3577979c598727a933edb050fb8e13f3a0cf2fe1e0bc453e07cf50367f65aa4a83c9aff444e9530a5fc525e7deb78ee08e9252f5854a48fe1dac619e07c0e73a23760d307d5cfbffcbc661b18931a6be9df76594157e167998ddc89c7dd926e2730b3fa6dd2a4c6d295a170a4b2ceb6b0a51fc710cd6555d61dcb615a7c8d6124e7c2f3ef5cb825bcd273a58305411d5ac2839989945dca5c99a0875ad670a58cf7ff32cf853a9c8173c24fa7bb55e5cdcce5ed3607ef686f7056db6c2326a82066d52a9f9e0f31dd785cb6d2854ba8e7e251074abbdcdf4648d83657b8ea4800dfe63105ebff068ca606ac335908220477cb399bb965709946859ad0dae142d61c45e7c3c4f018c72f292704b50cc3da101cc2ed31a693eeb5df1c4694197f836d98042e9396a68bf4c2765c2d347098885b5838b11b8022f132eaa3b22edd2b874334d77af66986a4fc8d86a4f16f8af75d14e7ba54e64d2c474f0a9870128497abf627b9bb1af107f0c22c56818650ad98114c16e4fc780aa21a2f89e796f2f2b3d1c293e97261717ff8935ce468b96c071c0385d7d0fcf61822243a1fb0719e8663d0d68c06ce9da509de39a06add4ec6d00268a66776d2b09142e3c3634e1167b160c80c8a363c4b7bc41d3370a40864607fbc06808a2ec914dd90019f2e79eba12fbf36aec36477776ed2edc16afb41611a2a4da123376fe50e671a675e53211bb3bcd520bbd1a76d31ebc225d834171d953d7bb00cde83ec257f4e90454f347dc9431b209cb405205f0c69243439784011967772e732e2ded2fc8becea18bd4afe9765d12ec4efdd0c3c8399f9017b454447b6cffb7a2105801074b5c6047123ad5935e72529325708ebd8aa1e7695ca01eb0d9c96e60b57b886fa2ac2ebacdc60e2468af9cb681f05a778f08017210b266722ca4d288b6075a2d087a0193f0ff2d245d48c621130b53ea50890e7f7c8bab23e2694ab266ce770a8c89a904833a2a62e78fd18435543119974086ed9787ec61de2a8019ea5f8527f585766fc54bd38e2c253fdd34d1a1ead5c62b21375368d89934864ecd24ede777ab8692e11e655c7cf15e68617a0634ce73343405722a225459111ad14905893e28cae5fb7bba46e5928689556717127367296577f39a523616974ea5dd8495569041b6a7e2c119c0319eddf1638db1e9064b65159036307fe18b35fbfb7ed7e59b53ee83e0a34607dff25a226bb8dd44fc5e3c75e5554ec239d044679eb216b5c18b77bc35d97929991595d6785edf692b21e44e58e7b62697b2cb50cd23385a377c44cf8851dd0a96f4ab6120466125b7efd2e26c946b99201d4b21bc9265129a03cdd1e8276cc302e846d53c269f6f97533a2954a86a3a7839f3272df2ba88c66bc409b0b67397f5427fa3202dcba38c45e8300da9508deb86b20f88739cf1efae916e44cc3945730ed6dca0bee4855c87e3930798cbc3ea2c577c9fa64c69bf99bf4a11f2e2c5b81dd8d7232c4c837ebf10edf74c225f987f27d72e6721156b05e38873e7054e6c5e0ec582fc60bbf65467c85a97ab3c03b89d2ed7d52427de385d10515d884c3d0c02190ab7a13578ecd5c7e7b85e56c5b8211c8a50a1e199ffa6191a2707489d8a325a58555469f9591f88c5ad50979cb73372f6310dae1aa7068427df44c902d6a09c24956cd7ea4f20a90403beccc2491503723791bd95fef21db7fff2edfbb332cba07a2d170a03607de0a9012631739dc25d9bd93b8e4220f027791119d72ecbf371a581b28a488c766022d3287a7e0876fd5d2645b51046e76d31f699541ca9bd5372c426006f1b2d0968ae92903575a553ab4b7e3e611b2dcd7a805ba56e51bbbdb93d9cf09d21373683d11d55d1f8285c4b11d209ee845cc17568479f75b3f989093cf7408c4d36e14c7039d4ab1b23a37a740c329935763da7149c8a6c2a07351ca3976c124ddf4a73a1e15d47dd4b1e83f5c9f06ed841823eade0dd5f0d9833acc4190b0f6799a36c5d2ddfdc200fdefdbbe4bba0010249ef6d92367ab8a6f0b81a03e97fcca6ca685f264448c2ac0afc7af82bd8d3014c5a1b8ebf1c7b70bc4f8c8e1bc274e762f6c22cbe401ad18dc72fee9271bfa64759c29a3bc74a06113d04f46d729089e7ed9fb8cc928f8916b9ffb93edf0804c83d3d6a2d15ef38cd5e72de359802a37bd8db16a6af4e565fc8856e39ce310344762bb18ad70aa1cbf30ad2d1688a7fd627b5088598957fbe68320408b496d1edba1bd66fc575285627feae27f22e91f6120353de41753c7d260b2c95d1fa82031a91f348ab87bbe297ffc094263c4d1f097afeb8e1e8b9ad718653311b6c6fd22d4969ff262ef0676b176489015ccf8da48e365ff5363bff64c22f2efe87db80b8bac97beea1a2fc4fa9b23913785b99f51b614ac399907c24dff84c46901df452a48c224651dd53ac21f3d4f1a0bac99aa0e146e038f5c16e21267dc1eb8f0e7a4f5fb6f09a6336d2312947b20a8543a7f16f517f4a40371edb1fab73f6c8592ca6a28f6d2ea41e7381e9f85f781c18870a0fa3421951705f1c08dd37a5baa36eb6c6d9e96afec07cdf8f619a3c21bc459c6d2518a9683da53e99250268b1e8e7318c27418c1715302acc4c853b0704c0e29654684c62757c6db3be6ed98bc3fcbb5770780ed8af415c0b8bb0fef3fab1bd2228be50eb672e063e21bf53f9b79f55106d1a9d9672eb1e76f05252a2e3a34a9f3bf75e7b4b893d11531d6e1e44f5fc1dbc03fecf353c5c02bb6c25692800e28f649712551d705bec5b7e89a5f2ae9195dd64dadead1fcc3c0a9a15da91a63401c40f91706149762252bd4332e9678b8e3054886ca295773c25d55b9eeb5b982f3bd6f07960e2c6ecc958b45464b13a37da0a264af85122c49f781ac120a852faeb52193990997bbdc2cb60b4662415c92c1ec2d590fcdd27db421f08a1759b7516f4bae8c5f06b72011130837b7edfd8247f2eba9532999c0bb58c509f88900e1ea6daa2c114f9599b449a0344323b1fac33a119c0e85a934bb10255549f1351f6cede5ea124af85d9bcb4436a266337f933602cde71f0e7a6bc2f3a216c97eaa8f28a5c0ea4ef173b9734306d0f89ba64a11fa4a34a27550371af64304859da6f21406be54058e1e4a5fe2873ba042b3afc52f4ed1d40f01287bb98bf7dad5a77b62e78502372fd5776f9e807eb002327f2f008db78be0f33af8cd0e777adeb73768077c164b4962aadb0ec47a615140ded89fcc90aa4f00041a45e497012850b73aa926fd8597f0b3f961f13c52475413d2f7cd5c28d50af73862a5f17055ca955148433c2135ae9c6c11d72f0d54265a167e1baf719a3240b96843b7cde31577ebf55d970524510027dd57d362b2f7b4d5ae926530ee1a90350a28a4e31de51c5851168dcf127cae17bb5b41b65fd4b61cd9edb80b4111015de608906839840a29b9dc20d1b25ea0f6e182162f8cf3c3519af9c39613b9c769e39014f95de12b103952100fde5c3ed0d7350ebafca427e09efad314be492d399e8da20dc2ce98bd7ba22f35b62bf76816338148e1a65155c91636eaa634faa19dd9b528a4c2a867e4b82189a111c91cdc1c6d39559ff7235c5b42d7760025006d8ed2a2589ab1032a76d24f6f07e99f7a70cdb15ffe9d64247b22c046409111a27c557c6f884e2ad80b65bf4e01de2a66f91da9545b121b1b719bb0e39304555bc791b101129662ac8d471e3e2fbe8600b3565b4b83b7db9b7b70c34f1cd2ad39e7dd03116818476fb72a200d1bd19b7c6d6a0076dfd149b160e4604dc69e9fa2d2b5f807ce2064a839f36f2c53250a959ef68deb8076f5d30d06ba926db665ffd90c171077606e7dab48582fc702679d27b3c6f4201c3dad47d7ba449a6d6325202743da68920dcab144cc715a15727040f4d58d56049a8b62c23eaf22eeea0b2dfdfff370cef715b464275e5fa73da76ed150cfeed4a3b1195b97d9d82cbf5fe1a10adf48b3fde1b061d0f5c05f0888a82e1555085fe152fb4be1509882a22a714aa258da6184e927b25195bdaf3091202d58afeeb84eb8909745b289f9ac38dd73fc618bc31a9832bde4138d6e1319d528e2f1dfea352e3d37971f424a036a98b47fab02bd6001980007b30315349e763a2558243b0f14cbe0ff2b045333416ddebfcb0b311a8cee81190fe932af77d1e00a1f62e49e7f58aa8ea26d0c8d4d4d6cd9a2626c6c526b132a0b929593bdd33cbe0ec44c0e00e3dc3773c0fd0c8f420bd1ab10786d533a17e937f2b128bf66d7861890856cfa82bd86de73b8fb7b01a82d5a9780be76ac33749c4f18cf6c225d89f3b7c269f0d84b77e025c98bcebc672e32faff0df5c12939f318a803f56d9b9eaf062852f7b5c41f1a23fafd962bb6f1e3edc5da848231020d470199d6abba2b48aa2f2b9a201259868f5e4d0a4749d11a58559c07d91938577ba5d6c8a617c89b58ae1f76da0934e4398edca1ec77817ca3e314ac008ca69e08e1c4733849137e4867e2dc245846474514b7b0f4f3a9ada64f141b7a8a2f00092eba2c5e17321ade274d8c279f65ad133f8d760882e11cb5c4902cc777e8be60f30d40a4a8b75d5a3d07e8c22e6346de40cf7b9ad64d27260cbbc62a03e952445c797af94281b07d592acd389a65b0d59153fb755fde5438f42da5eef2e9d9037d4e9a718f93aed08c54cc7c66c5e252b518a978396e0053253f1438317b3fe38c67b381825b4e4e37ac55cc7c6dd3607bce241cb175074113f2033c82367a2f956b3d8b004348e787513d47c0e024fb320cc6d4abad9c17a145dfff4771b92ecd06bbdc9718bfeefb06b56270f311843b04b86ab0f6104e5690cfd7abfff443411685d001cc89dc853510f7e2dc3f20ab0c36bddaa2eedfcc510a8f76ee04f776a6d8dd4ca39865f407a4b3c03db8fab567989f5b79bedef9c07f4a0cb2f31b2658629fea74c007ebf2cd635e962a08635da5f52354b91bbb3f9fe8cae2665c13df46b5bf2e7262362087a62a2eeda6789de758b90e8de298e6184f52a94ee2840824db7f7e4038d774864f7c9456e691ca9b064b32f61a3ddfbfdfa7725878e673ebe53747324d622523f16fa43b3def1ca9bf522e6cc7bb8be66cb5b35f84893a35fba2c9068cad0e75c0c360a9322a106de6b85bdbc8a5fefd71bc5c303dcb9e2e245e9e645e80911e2a77289682ba9bc2220aca13bffbf0c8df9b630bba873072530960fd39a04e4694f7c522ef41d8413bc2e4ba4fb70ab841faef2440b981b8f0e9234c1e0a67711de9fc7e624481ed21af66fcee01fce0bdec17b85ed07e0daf68f6d16dfd6f9a897ef1eb81f7c845da216718a31b98f35a0afc9e0ccdd796ee09a19c21fe9764f82f12287a13c3d3395f6cd5c176519b12d52a381c60a5fcff8bd4ecb42f240db8b4ffbd8e70fb11a7bd9c3404c9033bfd373af549f3d16e44bda98c332225a2ee43ee519947610ec2325e6d3e08285026dac2e997b66a16ec4003acc5f189c481d16688f1d784af94d9f702faba53fc67a99c632780c482fc7a662c681c717b64379eafe655741767925ff2899e95ca4fa5b60b23ea6d1d447e59184a6b50bd444c6fc48689ac4d23c910a2112ba48bc8ca71f4b85b7e63427f0acc41a0f45178221eeb564c8056639e863bee63ea67b98ea22b4b68005d85396e55f7f4b75e51b1fd9bf46288e9bea6794528fecd46468973352d987c9946a6aa439dd92c90d537491d491903957191f88069720927dae734099e21eca11fddf7d2c9c81a055b4f8e24ee83f844577849b3e574ae6f1a6aa71be4e7d39afb1b7ea420f797679993624359a799c7919877c54773c20e6cd0aa4a64788d17cdf1a5c0a45f8fcf7a55c86861359ec2d0fbcde544ab0ad8162b20480dfafc602f131a30d96e40a279fc0082f4f11ccbce2e70816947db5122d790179559415a4fafc4ac55afc18739f4e1f4fb40942c7073ea20d4d652bd73f8acf34dc1bea7f0edcf9d501fa1644e2874a31fc9c8651c9e5ad272409d660dd4525bb6f57ba4b40203e5bc7f8115dee12525e5e72b23684f4c2e50e8bd96fab4bcb82324d5dcf21ea3b2e57645613e0bac627606dab85b2b61f9faa7916d8ac45b89d7cbd1f47e94dd168bd1e32610d765964e1f0e0e5085d9e5d3c5a9d8f17208ecf56d90a7ad4d4ab7b0540f38ed0b562913ac2caebb623422bfb8ebf17196326f10303d87d1323598c3ded7ba3e7ef8245e284bc7773ac66636f6fba1a4a48de4c806319d4da5e7821569b9c28d16e8afb9090ba31dcb471ff9dca93edab4f14976c660608878baa4a38ee9c9951128295ef767038dad1d03b47dffe861fbdd78ab6557806d741fb0125d9ad38fd9819dcbd2705281e7efca57a31c080eea8c9b24e34bc4df83cac2efe4bb029dac8439b12b0de33613f48d835249d1ba95ec480f520570a1c2689799a1a501e369794341cf72f8a603c1b4de8a010d2cafff64bef5691d3765f8a29aeff90990a8afb2d65821349305d0cb7a76389cb4b202b1ff4e7d9448bfdad1da8b24fa89ef0efc4f7e564e4d269272b57e9b55c1604084c19046735466a6d2fbec49c029bbb47c8813c5ae18c9b39e0acd06b2a2728897464bc96aa46e0c902f51fb56f133c97c68c04b88159758cdf6c3d8d42d3431cd968da407bf9b706817914343d23df74bf00f8ef1f9003d0217659d569a3f5b8da1eb0f35f4326ec163444d7a3d2a643fad4927287c3b5a645c1c35b1ffb0228f98c8329f659b17c838984595050e6d818d40ae1af35004330aca35ddd92dc31992f2855c92fbbf493c45d983c59b89e889a37f76e38ce23c6eec5f19fa8f5cc604007662e676a111d47fef5036a1531e2e865a86bb92386ae3385507dee20466a851fcd63796ea8c4bfc8b167ed9d7e8992b72e5e495ed2bb998221eaf46a83120245b496df1d978e8fadfd9616ec3b78a9b48a19eb560a07a8d5ad38584448b475a084443f6df3f6feef316890709d7b755591af07d54e055d929ecc9f91fbfe9f868f9d65f4e092206fcc5df835e4579c23b6069f4bd30200283b5da04ac077b2e9760242f9801e1ee20dbd59364bab6ecb28670bb98a5b75fe6f11fcb0f2c46dfe775cd63bd6fcd15dec3c7e75fdb98a36b506badbb11a5e2d62049f758e348eda03792aef4a7c2f494caef02572211faf6120aafff74c73c2d3b7fa314344de024ecea033df59908c0eef27b2c28987552f849d540f8b5f088fd3ac33c77027a4b3a098554274e9e3af3b4631bb691b63433e92c236ddf95cd45ab6b22e63a9f9b13a74c2c87cd5f9905882889e900931d024d2fa5b702ea080c8961d281acf4b880069758fa8f7397ea7c35371be3698f9b4913c25ab5a88ba8c88cb9082634e9a1d9ca4e2f6b7ad4b3dbd7f56e3e4047b51f69d20487bd5cbe2620071fd5c03590c60fc6b91c69c2ac708e80351b41dcb029d8cea3cee7a0c24d5e2aaa05805657f57c4bc8f6b2b5d725e94777ed9168fd0d2631b433a6e90cf7f9b5f5683caa2becdc15d2a3e926a85d404249f3d7de9a37cfb00b0d5f4a2f094b90f80e212feb44787063b914b66b65e3e2c27e7509a02744679911cfbabf9e140ac4f0cb15b894619e7991fb868d0ca845cab7b1943f8a0db85ff1847c1420787daea81712c72fa97560b3b81993e13553ab8ab9157ea08a889b732c789494e4ef8dea77f50378ee407a37f13a3faddd800108077a73123e023b33e57b76cd819bdf6ce03fc63233a00e5640be0981a07453339819cd36c7f608c78e9983f983091693998ab5a6f8e2bbff6797bd2ce9d892bb1e61d44627b04046763d4831b51ac88f23861fa609173d92c1fd2aca5735e2ff5e9a46d4495da1a1209e7fd044a83070558a3e5d5c3053ba2f6cc98f553e2fb7a49c141faa0c36d4269e00ad0a48be778a3703c9d0d091fa2e3b1fc26d0546e4c0a79fa6dd1e28c2a006d636741028a165ebd604e5b335aff09281a7fdf0a2685c1b80664f72445c671bd084658c8db758e926ed7eb57b53864f6b16789a8ea89e2a1d762f1e3d9de0f39836f669a08caea6ff82de7f22a4331b6b0fc10d87023c703ed9b9e7f66bbfef7502ea54837b544283f9666550da6dd82fd9e8372d95a11428f255a17fa323866a74a487aff2cfacc11a634ec467619321ac826d0aa9b09bd7e44cb0e5a50873211eff6a8586749e686b9e2140b4de60ba7d68d0fe311ebecf336963cce51d6ac6b7845f5b16e90074112378c91b75d37a57c6b2e671b70baaa82f60b71117ee92ea977514efed346324e56328a097d30f8e2e4063ff533a61db97749f799bf1897ded180ac63b179c1cf1a514da78772bbf7eecfdba0962f8fd3599e6db98fc8a7b5cf259df1287075c7b22152d82107911c6ae7f6596f221f69e8ac3db9db659b6a670a8afd88a6f96e792d851544c597c19b8e716954ece43e97791f25ef2b97f1985fd5217f504a0783278f1f24dfc1d47b40c340f93cd90b2c557d55681f9a75697df45a86944d268b65438bdb7689fc7501169074e4d4ba3fec2f1e0f528069c1057829eb414c625c7e7d7e04721fe9f00738c00e7b0a66dda55252f542d3b19483ddf70e5f002d377b90da427eb672bd793f430b6363b082b3f57b4f9ccfe60dc4580fb6db2a38aea601fa9d41a7bc229303250c17a8ad426aa9ededf05c4a8f7cf868673e16af2d5066077c5bbe0b3cf17696082ece67992473579f8487067af5c524548bf542d89541648628ce0ba8baafd7c27a7b268b2f63ccc82be83598525099c99bcf1c73084f116bd78c7bbec55695778304cb40f5578582a83ce8c42594d016c52b3f71f268184e09ab770bced596e985b5412bc8ee00dc2d162aad56b641e36804b462d19de24c1987141e5407e6fc6e073f0a554352c55ed5e0868dcbf0f06d02bcac5a2f50c4b04e913231294f2dd8ecdae1b32a6c755490b53227bc7cf84e1160cbeb4c2fd5e2d167247dedff399d746a4531bdd940e9b90eedbc963a0f1d19a8acd93a1ebd5a64f6c6b85f61cd351fe5370906892caf31ae647b0a4d0b82d19ac14da88ff985d6e94a628ee4555a64acebfbb24cb3d7d403f0fe50069d5930f5e42aebc08f44f0e224e20135eeff0efb5e59a6b04da4c2355ce7a9731e04b8c1591528d10db11ecc3bc857844fd75536666a91fe29f3b65dfc6b39081f39422f2c9eaceef84e901ba89fc62affa6a884ddefbbf7e0f5bf6a9c99b00e176f5d77628ea11f186d39810293a02573f2c1ed60908b6947d783ee1e9941908de5cc706c8f7a88185d20716f07f720edd4abaa25bb701e8c5cb1e6e11762a89f77d0600260d24f3c37391c05f578b5a9c1593dc64930b44f70584ae528c8748386c3ffdf88bd894fcae63e00044d1b1ed3c74984cbe739613db425fc3ed23aa319976c63b4771afb4c9921b5ad4b18c805f9bf4013a09dd2dd377b7d18599d335587ac288cd5f4bb7a4a918d30315b7a0119c3b9e9a62b6d5f2b0eb68cf1b8010937bd9150443401f560f4d8600ca58ac6a20b2c030306d159fb9e393420bec256867296cc720e59e7fef34f63014126dda0eb43afe63c638f451b016dc41aa6f4e9711a1f543210af0158154c6182888285e896c65b793af092c1d3533d69c1331f44e5afa1f740d44342b3752ec91392b10d75c404fd304545e49703d81df619142d9c9dd3ce1827c3bda5c6be4c3e54b90c38f071ae7c5261d662cc475c1dbe75bc1f543b8cddc684769eed0fb4d28ab5ce4512db72e825bb7ccbdc054d8811807393b42cabf9afcef667258df0138fe4792f9e10ec6f9bf1cb49621a3356d976c59a9c438670b4446be95b17933ab7cfccede65616ee6479384e236a307893a9b69ce3f85385c255e1b705febeed20fe7eb6a7d970e333a3c57fd2bd08386c517348d492fc8ca8334600c82876092703627e490925e62debffe1af799e9a67d395163f60758164717a0d12a3a319b5e037cac0dfa1d6e2e46e4fcebf8f873153defdbfa7592a49ccde8a3ae77d41166975af87adcbeb07224fadec7d3e0265b1dd9c12b30d3bd050ee846d2ed7b49eade21d4885c4c3d792605765d4c5ab8bcc1b8aea0f8a0ba5d3647a02e1bb4eefabe64c9acd836451b4a30fe07d9daa9f0b225dbfaae3d008971a74c30ce31223bbb63f13d2a908ab96b00dc9ce2d67e3fff6ea01ed5d23a8a7f7c0c217c3f4a0174d1edb4092f6d8ff2984b1df9b19fea7af559b6fa5d1c4a2793c8b3e89143fdd3e82742d698149f842208940a1d8849d52233db2d4bd7c655962bafb750e221b9196e96265c9c423a06e6a656bdb90d32bef444db49020bf6930130af39fa43b9d8ebc6addc4ac632806fecab4bc517381981ef4d1a737d7ccce4c744a46393c8fe1f0c688b325e80602bae9a9c3c79900422185f7b3e9fa71a2bf2da41ba340f57d825f169c80fb625c4877d5cc9e1fb7f1618a9663c53fb7bcc8e85d58217452e1d6534a7aae77b6b7a77ca2ee6e249195fe921e57b79478183ea991205bac70e662bceb3915fd3e2e5cd0f30c3651584412e1ead0dc693c86bc15fc7220e028e75ba059af858f1ab4081e35827a5c26914a681e698b4f8e169476b225dfccecc2211e57db9d417e5531c8b69aa4b360f2af20171940305f67be895421bd0dbce0341a2260bf37becb8cee425e84f7b62dea7fe31a0e200d0b75fd90139b6db102455b3c2909690d9caa537387495ac871770fe0901a9e1a3df5bdb7d5aac03a39618fe8154b0d47af7b54aca697bc855474fd5330e66bf8ce2b20f2d0d72a07494b476c259fd9dc112c4dc81bff386724edf7d07b1dfaf874fffb919bacd5ea78c103518958237f766c487f9ebc007212993f7d94377d01e1af14bdb957d3c41933ca7d1589f74264957cabf6d2294893997ff8bb9a04719b4d248591aa186ea0d9d7a5c2633cb0a25b81c1883e3c7b12e6d5bc0f82e9f92da5b36d152e50a8c16eddcc701e3e5f6e8432115121021aac6d14ee6062b7b6315224eaea565ae284c55828b2a0004e2935dbf14821a3f7becd914ddb18b70870e350e2e275c206916e8d66bc1937b4ceeb11179ebb4ab34c71fb3d00db829588cb2367b36477ed4c9ee0813a886cce937e97864c62fce367ec464d548a947ff29af062dec239437eb6eac7175496da5333970c83a3f3195b870fe79ce50919ff2c2fed6c478cb7138fbbcc8cde35f1f74fa4a7f30f3e6df97da2aa995114e1bbeab69ea8db3bf262d911e2a37c3d8fbcdb48e875425815f5af3b7e670ffba9f19249984f47d7a6caf2b01c79a70c50ca1322f123a16219c02b704b6af21ae9799ab8e9f2fc812e416631505a7749a1a09a48a1cb39cfe6a7537d25741496469e1825526cfda1e88d69585df45da0d613025521113bbeaef566a028f52bec870a4f324e12285a9b436f2740c35a337b008f18d36d4e9c6350f98ce6f1fb974e49359d36f75ba80cd45ac9c6ca4249e7d75181ce0c66d56a8c7cb5f9d17ae7d47d2cd2c9435a2fed27821eb6fc9c396ffce0dd5ee7c678573dee9a04d54761a25050d3aaa7f155055eb6c338f105e2a5b4429fb736c71ffe3e13705be72af873e7a5077a42b33967df8955c7f596a8b46d10976d3655509067603c42c91f750bbaedce29bfaf59a1613d1b511e30ec1cc64f5a558787af0c94c2d33b2a74af7140c5b4be9df99beaead38cf9938e619155c20a4796036e93b770e3c597d7793b40c55801f9af0dd92a71d082af6b56faec0ab42c3496464581fd6213e7f8df3c233797f6db399a5f78cd1c629c31dc8ed28c00ba7c5ea36d82291b26c3bd535110b3fc3e01bdf76dc22ec60d05205b05d27b46ee67f9765469f9493a3972088b49fc4c6c1467495a2fd4956899d1b9010a491e1aeaf741eebac8cfe9cfa394ba434dd3cfc4a9dd09c5bb45561e0cfc208d61786255e2a4a17749e3c414739b7b60e7ba431baea46c9d1ea4bae443e99bf28f3b53ed4fa6a15415c6ba429a06ab4f6d73662f6fa8cf57522743a76fe9c84f41ea51cdb2b8a5387114b836274adb38f63cc6ad043ec29c408f6019606696c0f56da7cddc6785588d8e164ab8702d7c1c50b312d1f5d17cc9538731d567360699addd5451c5038855e03792ab15588d25a303641c3d01384219ebcae459994f4638cb984d436a7ae9087764b72b46299b65f3b70d7ce4d3b379759e1d5ef3fb6955b777c1a4aeb14f544a119b66e92df7dda3ec09e203bdc2474d87da581b9d9f2d6da7c3064ec0d00d9a847668b3404c8730433582854dd2098344032e95495c21311e611d2e0352a23751b55b45561aa86fcdfdef890c4100be065e6b72cce2a5b6b9e10930d943088625cc1856b8c5488eae0d3cde2362ccc3467bfa039c2cbc5b3c97c6d6adf156fc9b09023a2912ec924322c8075bfbba05be28cd0f2dd8bd638dcd027cd61cac668b01d45e4bd87fb05b0734370ebe4573bcf37ced3e1379870873626d41a91c2ca6b6e11223d4b36d7cadf33630a3b70e787ec7eb97d78b2a8b1318c1c41b8d34506a659a6f0404d6c534282e3e07d2ac05d648811823d30c0725a13465b779015d1748afb9536b5f6685aacf1091d203b5789642f3d214123a224f73f12fd63f3667167b532585f89732227f0bdd4299cc61053b4f5107039ee6a304be68f8dd30a7543f59358a22ff05cedf5cc96fa757accb2db09d09006934425982458b4a300ed9a56f195eca2df34b39056ebba267eecd22afd6d03375effbe796e35c9c66eb363d516fec810509a19c91f347650987299fab91854274f7c43f514fbfce8959943de6d81bc9023229af8b8ac780aa649dc6dd872c5d0001a8885cd578981dc39ecc4ab179a8f6b132b9bf68fcb39c907f20640e36812025532ba7555bfd35c359f0d1c4ae283ec9d5b512437b9694b701369fccabd2a32cb980bbbc2e2d6485f3c49d68d6f5ddfd071e0dc94ebae6b45d4f496720cfa12b89232500d964aecac1137896e5882e672387b61b0b91139ff065b18be12e35ea9cad681454a740f7b72ec6a544be010bdb76b837ee96ea9f9b5f98befd01e4a3a4801ea1137142ce95e9259e30e50a4b38001bc9930314882a77449c76f69d24420c1903094018c0921d6f37071369086549b99076a09f95807f9972a0faf21237a4ff343a992a54cc7faa440143405470d080620dc62cf4cc51209c9ed5ba1b62f2e29400fd4cc2cb568c1605ca6a3cdfdbfb1998bf1407d72ae9071cb630cd87e0bb066587bc9ecaa843509079a3e83caf17616b1a1602c277c98f282be54136bbc1ceb9f6a879154d0f0f8cf6d9e763c84f013feb10d16331d806ffef69305a48c719f5e561c7d671240cd4ad6da451b9c6dc1f41e366a668faf3c1709b4738f793334f5bfb892a5f69c652b6526e18daa53ac06a7d8978cf52a9b15be3a240412e31493bae234f54a3040e53878f72c521e0a4c8e9d91189cb49a06b0759bf392fe1f8d96a2b037d9cca951e38bfa35de95bacd5a12e0bd16e764a960a0c0d23a2a26db747f3c4d9a523959000b0f1847e5eeb9245e5828d0ca3446a8792adf3261bac3dc4f69a3b6a7f56bcd8f5547861ae3678dc19e57b2d6c597baa661466bf57a60faa4a45288ad59821cfe25a29e3f27b6f1ee62e6649c8a3156178278dfed72ff463aa30b95fe5583a6e1ee0c236994f546b363fe2c42b6c8d08826fb0adb7994daebf9dbdf351afe690abfa19a1b3dd8275e0e84a7f5a8df4c2c0c0091f22c945053d67882d992c004a70fc5b4b0ed9e412fcbfca2c0598f5d31beec496c36824e0715e062829af8f48eac04e1a7cec2ffffb7288cbd3d3bf8f00a297c5fb555383baec8a20a0c1ced23ad175442b831c696a80c4f98df8caf8d55d0b623e02fdcd584cd286b3344ba1d582c55b81494856e3436d88a2257a33b541103581c02e60dbcea81b4d884ea5cf92c9ccb91eb0c5ff6ddec7e175e3d11af16d8b6aee5f397e3754a2348fb2741fafce0735f845952ab9de9b2bd08a33f797496e2e9ba5c3eb55d8ba4b1be379e248b7fffc9d4ce9300b5145eebb0245d111d35647869c27369ccc08c9e5d6c9d85e6aca3666ad5585da86c50007e0a4289ca520174b8a2140892b9b1fd421ed0f6fe76a7a3cdf47d7b5311755c51141712cce19f505725d2849bed9b90c72dd36e42dc5c6ae88f643b3261d281918cfa323875800624de7c66c969590714153d0ca7973d53d38ca3a13e78de2116d061b2264a893877ea593c9ea8b5c345b3901a002463298707736279f8c380f17fdf216a0f6a4cce77b9647f67196f5acf9a67a62f0da5ab9f7826589e1bba89f986508c2bbc58288ebd96d0aa95cffbea37468eab928309f7d455f95caecda89ce8133427074ed303969f46f0230cbd14b357c15a849c0e18b4668628bfeb5937627d57ec39c3a6243836b75d09cab84079a4973719cb052b60cb1ba385245803cde4f1db2704610f79aae655c5d21c7d30e4280a7ab765a605fb6c2f43e3535aa049d5ece9a7ea089788105266f80232032436357695970b89d1b0dda464604f54ce781d56f045d389401a687cd0ea9c4c9bcd54b2592e82ec010ebe11395440223e9d9ac3d1a427631b24170a9e26bee02767d7372779a7b555df5f01452176717d636d5ae5788f1d54c5fc92bc757f2ce30212de2c4bce2ee2f03ca454674adac4e405e563dee74e41c863ab38a8aca79da5cfe3ed1ebf36c9e66989227f884008fdb18bc160df7ca17d658ff388c6f41569ed3b9cd34237cc78d0127ab0f969c45b1a7787831bd59fe83a0144d5b6318e1a227e25d0051b152235756808caf08f7c4ee6febf9d0ed6153feb814c99fdcac4643bab5db3ba17949812ce765cf7a57b0af43414a45c628611e0021af27f2bc8d5b5bd757d084d9c6f3d171d5f43205a9baee0570a7456913d7b01d0fdd53b7b1c84c0c69d3131ac6a69fbdb2c2516edcec86bfb428b7fbac0bb5457243620b5453d91c621a2b62c99735cb33dd0ac0906278f4c4c2c51427aefc972f4e5b459c0d84375ddca50b6977d24486fb265598318020bc735f84b4a44b869a556825b2159b8f081888cb9a685c1080a5ecde72e075bd877fcd5719b2dced50fa3412c60db13c9d441f69941e5817367e75f25d3390a138ca6b73491406c4a4b600ff469bf2327fb412e3d04f58a3e5b06beb9d67ba6b38d9cecbfb805705240107e3b0fd2f0f694f20832c40c941e34ac32f2cbb20eaef3530107b8a5d0e229b4b8ffffa7024dc80ae28a45fc3a397c70d61801985ce2adb3bfaba639f6579704db587367b40bb8d590f91762d3059ee2c617a220e5cf3f481786713d85790c114e2167862e12003ef7aefea40faef86d0c0c9eec279a5eaab2089392768eb66207e2809cbe9ad51ddd2ee7df4f18c7c35ed2b0b11e17fe1de5b8336868c0940b7fb90bdc4685f8c944b75d8398f88ce4f41c1ff3fddf539daca3c445ab7fe931c5a41f5581028dcddb3473e14e45478d07ae874653a2e72906f22cfe5a009f4aea72030084d9426f96f3d8e6a8b7250f4515d9cc9e0a753c0a91e93c9e36e5f9ac8d9cc49966ea56835549da84f993480d2fc6d133cf7335706dc2b8955a134a161f2e678650e6c0cbd1193355c94cee0fd277862a1e2268f31c8c8ad1f06b0b8af996266862fdc3d6f5200e42c04726812a3f7226511a8eebcfe598ae6d0368a62b524d7e998a56ddb09940b4e270b28c59159c9ad26e63c5088f00be022d2335e1c25c62a4a2ab472246aaafd6d2d7bca29060f3c90e2cae1aaae8af4ded033e7b567177bc482fc94f212f4494e6abf84d8177d8891177830573b1dabc2fac993a5ab1ba1f8209ca461720f9e950953acccbafa2ce2fde1056233c54432bfbe6c787cabc306d37df9d705146cab304a36d8a060c4c0f3abbe038914f4d0ea86b676f92bc209202f6b116ab45a895b2e1da95f89c1162c0c81e8318af949cd4746e0bda9b071169cfb152432cfd42736fea59387b13f79df45d12867da02a5ce278929aad256050a5f71216c82df729c461743ddaf5fee9838efa906182d1c56290fd2f69bb4322c1b0dc79b6e31a355b72de61fc72ec8b5e95556a22dd9629b28c0017e963dd51ee0a05c93a3b72043b36791f3e10586256ed5c3d0247daae303009446cab9e9e25c67d7eee4d2fb41ae19c3c41b7045fb63b8da7a850a634cc60d3af8ad9c7092682a98360d32a3cb93827814b18c935125dd98eafaf4b5877ba688a4978eb0c0df73573551b068acd9779a5e2ba4e52ef1306d812dbd532beaf4ad18c041553f11863d08adb3203c48a5b6d7110bd3fa6baf6c22b2eda5b57003016fb2ade3ef43cffd25ef721a482fcb55f7d8230175cfcafad44cc472ce572ebde12bd828d91cd43ba3da3b06f71bc4530a423626ae28f34b04dad26a4b661250ea3c44c813fcc687e8af4cbdff5296130ffdcf0b390836972d3ca2d305589da64b2e332b85d77c8ab346fcca5fb29132b350bcbd06e7a95d6baa646fdfdd25de2813cd32f5777fc9efd496e5bd86fa33096863a8a6e0a5e2cebf1b6d6df6c2f1ad5cb0ee110507b41891903328ee1fd6e82f83c8d12b58368858ef65f1e7b948926eec3105759088964818708fa081b5c5357a49a27b7e0e5c1421f45052408f0612bea17a211424a6df886ce803f27235a9d7c995964c93e8dba88cb3d1e3c158cf41a8786bddbefab7bc4142823b0d3e42a09ee951878541589f2086c09c77190eab910b5cd4ef677f7d1eb9a6f78f72b21f73d6ec95e93084c4b1bd7e14e02513725581bf83a7a58e260077e4b59c11f068414a0c3e5181326c8404d0103fd371045c065e2c7956f153d9c1baec15578a980261570fe464c5ecbaf1e8ec3c051965c71c880915d04b2cf0b5e710f37d7802557bd51085e21cf0fd0ecd69f0cebd9a9fb3b4a84150f05261149becd2b8dc1576c7765ba9e1f2042b5be8ef9e6d15f4a2b97177fbea3f7923296979bd29a7f501afeb3960ad03f30b738044d8708f2f6c960a435ce33f1f73926a16049a8668aa15330b8eb9a132d522e54efb1fc22a6a31c03e72911b7f6420364a0872d56292ce55f4b8a9ff7d43ccf91adf94bd03616e6cb8cce6f1c13c09fe5afa92bde3ca923bba560d14d298f9be54104fc4175e955d19ae96f3a4f10a6324ec0120e77cb1312bb65a8323eb708af6254ecfe447950a095430f34ca4b3c0260807f6728a2bd15900b62b742220f068dd412fa3612f4582a3be9fcce3c6b63bf68e4b3003e00fc31de0a2b56866c837fb3fc2402652426d09253ecae05f94e069ee8dc8d397ea4bd57df3d367c9a23227f0ebf79b5e33f10ee0decc53eded1ba2ff29d2fb8a62dee3964e9f58f05f47a1c0e6daea791fb5294543e9a0927db34e30e427d65d4bfd021bfeac8d6a555bc3515b6489af1cf7142049d46bb342cc271aa39afb8589f6b6db7081715bd98eec676f1678085ede8b00c27ffce44ebed0051ef6a5dcec6b04e118e6218e4a7d610d416f6dfba65051359571baacfc3089ca278dace4d1f1027a3f7068c2ee247dab42c96fd89ee0166e16d4766dab882477ef5edd991c9f4aacc023c36550374f06a3877dd6f0b0c080233a3dc9288feb8f50938a4dc52eb32883518a51db965109f090c1c373a768ac06b33d5d2c6459fb98038a328093fe3b81c2dfb06fc4b3dae2e9cf31c463a2c6d1cda512b5c789a288fe68f25e1855d4dd89be4cca2920bc54e0ef839378af2ec34f45300142b529d34c56cf999597363630e87dfc6e81fbdb73db8af58d4df27e6fb1195738149f76c22bf00ac6d91624653054a2e1294d1f46447cfd85e0f65493badad596a8846c60c65331cf7b8ef3dde38d29272f6f347b9cb010494e43f08c888ba45f17e775fb7490f7350a02786aa4afebf7404bf481cf7d2354822df9a3909f1cf6a7530dd597b5dd579a15db5a917f788b2ce18b40bd3a41e9864c7e0c3dc1c04ada0cea7e19b99156bdd552cc23ec1d38cfaf96bf28e76763c5b6dd745bed76c7a771f16d5202ef2a01fbdff223c85351b319efefa8943be4c4f1883676afe667dcaa5d7d05a08ad519de3af3fe958b8308b955fa2dae74f1d6f591c1506478c0b77bfc68d0ff56a15951e42ba61d780c728769f9ae992ca2bac60116808d5e565d0fc4bf0bc5d6db0b31d5d639634b7f39009712206fe119b7b7d288432d7045e043101ad0a75bd12c2f95ad940a2277579f6f46e9e6186b04cf78a4606130776803870ad8e8ad12554ce08df6ede777a0634bffaa91881b6543e6d42df76c0301f3d6f0075973ea3002bf6aff7a2df96e066985ddf69458586c85d84ee02e58803be8312da9a556ca9f329f9a884f21582b6c5879c009f28c53570d69202ca6f2e73d43a40ad879edf53736474a11f462ea4b5145e0f3058818d0565fdf4077c9a268bd88c533868195255babd6e7257e8031db4406514b554d0868cd17156712694ce047e2dd382a6a471c133c0ac9daa80cce2c44a6cf5d60051178c281c1f81a9af42c3f2d2ade4c98d0d6f04202314ff983e0d0298991ed0f7af8ef3ad521b20ef0047e7846ee954180c51d56a0f235340f9e742ffb0fef7eeadda55ce7912aebb606737bbf913af051125cdfb26333876295de75eb14c3bca1974e15fc07272577efb568612199b91728c0d88550213a2b7d04df54d084a67a45c500d67dca672fe91fb61fe75c3a795568175db7c4b784e13de2f3aacb1bbb2b3ed75718ce26e0e960f51404f4ce0bbd55176ce2f778fcb0c76f6aa7d7a8c7d55430b94770cfd31713488d1b637371c5c85a7d6954f325f7caaeb9d2ff91531d6c21b122690e4b94e55d1f20b8193c54ea5fe516b91875c7af5692eef7dea30999f3a24bcc156ec10b6ea8cb2d5238d9cc2434ebe7fa33886813f21c56730f70cd682eac9ebd0f347ba54357cce0fe107472438e87bc2cae89705f3c805691e54dde0e1cfeae04fee525795ce40b14f845a1cf6efb249a4f33263685a25180de60b32cc237e293387ca9812cfaa9e604e2cd4f0cae3945d7c0cf2028f421fc34a916b8d8703c1ad2c8d5fb8466223a74683c6865dd015115f17abadf5ff09ada95df7f513edf806d8e5048308b4902a902b687ba64cdc182718c5a67ebc8ebf319582950c9e7804624a19f7d5742a841f35d9ecfa106adc9bb6ba0f9a13bb251f420eaa9418610df9d216949159f2bdb5c9d89ec9eb1781baee7d97277c5825c718142dc53fcbc8090294498163e25ed1b8e669c872d5b5fb400f6c19b73b2082a43fdd7449572f8cbfea58731a22ee657f2d6aeee7a011595c70a906035ae1525eb84bcdb67f41f7bb19ab9739c79ddf007a8b619bcca5995b472e9520583e77a17a9d9f9ef40c96c5df4831e8338712062f46ccbbbd36351f63b6e3c6592c54fc7ef010b9e3dc45007bdb56a84f7099b4a18fe1c7fda8ef2b3e5daf3410fdfc14fdd93518317d481a11bf5cfb112f7aa5842b2e8a1655ed379751bfd3cd050bf0ecdaedfdcad86fae2adf41102f1bcdbaeb84a9af554852589721413c1887d52c9cb6936d0efbd7fcb52fd241a912a7941d8af60c6674eb280cc2464c0ba6ab2a3a648038faae900b2ecde307372d763ee743a4540bd83e00ac11c30ee038a2dd4c5e75c5a346e98412c5a350d498a5297ad42ca7a9d4d9775c1a52884cf8b0819254fad2a0ee662b4e7b2a99c8a98651b023dc5512fa3760ea09298169603d1925374cb887dc5b84e7f903b9aef500bbef381d43d77b8ed6e6a5b062e03f5d94f1f8329daf04f18a55e084f3a761747834676bd383cb734af443e0c0c7a34e79957079c216ecfa47c00d9e60849558190aec8b7ebc24afac826be57508f73aad71a7a957bd9d1f864a66fc5d341c31e0e0b6be825a47e461b0ba2161d479ac394872876a5c81d6b110de8465e45f0a9cb3fa87a87e6d1383a9aa2fdbef52709e8a3177ee133f59f0ac1576d6779bd113a5e0b05c5022c656b2ad8a71c768c3f8d3f4e21c596e2258f78186ee93006d7cc9476edfa23efda393acd95f76f3dab4d40fec8db4a3a6f00ced73444601c1881f5b3f12535adde4c276f782be90c29b7e7563a81d1cfccba96c6c0ce03b192382eda9226d831d6bf000b13ed9319a3f9864827473633a782e5ac0d25046be8affdfe0d2ae086061335be3dfd4fac02cc3021deb147b878df68c7ca85da6a4c804f70b4667b0474275562df69ffc36d3b7aa8b808b53ea8ff4b45318fc1bfe69f43e63678df3bd823c2e2c558a8818b0d1f16fa15e9f48603c076370d16d2d4ec9293985134cac140fbf139463e1730875e812b825c788254206a5400b6af7f4c9b8bb8e440177f0426be844dc828cbdee93dd7b34bfd0f135f4bdba8d9422ae7c7da33764abc6ba7a39be9e75692c0a325cb57cdb793bb3d265ee82711d88f83eca1b5202a0ccb3b3523a7eebf12cfbed9f933ac1e4660bb1a57e2eaf35cea9df23c96e805c1ca8dd6d7b4d4482186682f8b34d6856072f30945185d77f5a1513c50b2b484ddb979280e30cca01c751dffab280c11433afdc5ef5ac885a4b7050a05730e54cdb72971f0ee6089bc0c90050af9223c3342e3b790fdbeca0b7250bd4ed62fc1929d134a416345759b0f06226db136b7e7d1263c121d4b7fe014d173cc4f36dd2ea3ca31dc72a1320e6c2be42eb50710e936d21ad20972abcfa7ef40167cfddd5740b91287bae374517699c7310792b6387c1563ec91c610d636d73ac1638c2192181ac565592333acd6a2104e800b83b5dd799fe9fa2fd8005df04b90434eaeffce45d0141ddd4e1bc1229b6b92f925c9178c92a29b21abd05d1dc9efce45c883b19b93b174597722da29dc13f23dda3b4142a635b0f4db2fee1aef1d7558b66fa9bdc0af3c878b1332f240053c0cfef3de88505c5290e8c8ae7ac1e0d06db9ef9f525d3e0b33c4bf6c9e5b349744ce11785df042bee2122be42b7a9721c16402e242fecb8e90c86df508a8e4961c63791582bf476677a16e4afd042f88a1bcbe0b16e46a0f6ce772bc54f3427d96ef45fe0c820c525d0b7e9ebbac9895300b85008c44fa4bf94608fb2288082f223c76468c0e54078c936af0ba700da9d6ce9e6c3ef839453a579bd345ee34e74d80a795e880fc72700618896945a89fb4c65506c97ac93028471887ac817712afb73143feb03414c47ccd686cbe544fd30094dd3e4b16f0534a77af465ba1931a42c79700d76f6a4daba21aa1f41f8a4cfa45d2f4de902d1787abc313d636eb2cfc719cc01ca8d65e501a972fa405255619ba3f13ac084b11b3a8877874059ceeb42aaaa9aa30290e80af4d5ecaf22cad1698af4f35a5170713989413b6af6db731d705fb981728f68679cf31596ba92aea2cf24d90e0141684167c3aa83c3ba9f4e7abc0f63f3295119e77b65a7640c254a67f600d607cec09181e93b695cac1635e78b82d32b91604b869a8616e37e0b4d98980dd61998d1792612328313461ceafb498511574b52a6c7d47122d7bb47c3461d7b4f39da47e62447d980abfa09dfd3711ab744bdbe7eef7d7c2fe64f006f7fa66767b279925f3573f9db5e6f61b7caa411adced0139814eea17bf2dc4bc5ad25c7630929dea82442ae0741b0df2c7bf72eed8c00517d5ac1ea429759a2cbac77ce43a86146a214d328b36fe4b2f2136c1b64729f6e210b64168325b556265b63e6b1e9990316ad92962cd2ff6d867db4584f6a9f22701b373212bf82426db94d69ac49eb409c97c0f368568981eb8a54299f380fcdf22914e2b7899f589844a090f0172f7447e3cd2eaf1cb1ee3ccf46fa2cc528f17fd33892ae8572ed445917783abc3817409b1029d077a9b59da5c38d843d93afb629f6552b0e2e12fd9c6a90250725c37d6b170999fc46b0a6a40f3d41740a9230d2de1063d3acb359e897c1bf77d81e4e3018fdfe220a1664d83f8ba8df7caf426bdc73d479cb59487bba27a500734ad0cd72d2eff0cbe6c52436348e8a098b673fb99d38028e162f9912a3c1ef1071d9f822d85c6d93ccb60b977b1090f02d1d28dfb86cb1a0eeffc5f71e8a6aa746e915711e30b5c9e2d09768dadc56c35325c0ccd48ed1a1a3cbb5cb9e5a20e219dfa1599aa0c58e495c3aba18f6122fecea0e910146beb72425dcc515ae505449566ab0553b8575e10343df449281003a691cd07c5079ed1a7831c3a14c9c36627ac00ea2898af9905ea41299ebc925a0b433b1a6e362254b84c17fd28ec6a6d5177ad37918e5ad7d8db9abcd834f583fabf8d1be6ea62190179da4e64510349b131a0d476d0fe9e19be56b6aec50d724a5e9b72fe07c2e57aefde615a440b1f6d6549d60861a96b5549200cb7ff1531911a53e95aaab378e2de2a0856e69d2f0b0ae183948330c6ee9a1b3cae87fae8e61567452bfab6d024c5c73fe2d8a224f639021bb17dc1357b8a3d6a4ec5a7d405ad7b6ec110c008f90f55ecbe306356b78676fd3153fb1ce1fc2e3b82a5b716073a18c9b32f9675af5d309fdc05859d100bd3745712b70a93792f829884ebe7555ba80347af1dc9b3c6629912d2c8516e7fcb2fc4e50e673982d89120bebbfa67db1f321620bcd6649ac0dbfe2d60ac137742719fd6ce411d5d9eb1e0a9e9499fe2b5c8a03b73e45c22d499ce5b3c4a022782680da20945e605e98d1ab6d01b46f4bacbccde0fd2e3bb35ea527256817bfb61288a78a32ccfc728b6a5338f0671fcdaac86eb52d9351bf2326d3a4b5d08428afd791f05cde323d20e1fa78fb03c28ebf7c0cf5e7665681637342c19efcbf79547375c9c2d2db8be81bdda93a65ba4003f634e3365bd273cb7ca55fa54e0dcdaaa6dcddf3c6b3c62aed56ed929caa3205a8d6a356e1673266a5a83acd4b59967ae809c5c61e668d4f198db18676f9e076a4f711196f6f2fb082942f94a78bc6d9b0e943d4ac32a54006e7f180aad7b3d041cdf0f4b12964cbe432ed059f48d74c94e6f15529a004c404d111c2f5d0c9766ed8b59009ee9aee9a6e5ee7ea03ae80981078994188a172dc1ee5ed2dbcf2f577f9c83b0c8f23ffe46de1d07b747eee3647c6715bd24e4c496f4cc51c4b705df5eaccd5b68d7b451a31fa0d07e1f347c2ae1c33ba4dfd8da6752ce460c855e71d7db381747bd72365f22f140e1dd0d62d8bf6d6824bc2eb50c319e543e677a934efa32071cfc1a18d5c8e9f10ba58a08a11ca998beed33f4a6ef979b6f34b625452136b20a9534c985628dd424bc36b4edbe2123f831bfd4e2457c92ea1cde9399477c8127bda8b7ca4b000ea061b9b8e810a69d21346d49ddd1170ee7f42b2eabdead264a29171240d1c5cf8124787e5807fbe13740d1df540a44e7840d4727e8e4e4c4bfda901855d2ae2c3b2070fe89a485fc89ce6c477e82dd43ca484e2fa8aed14d5a7b2329f09a3fbd5296fef44c7df3cd33a19350ad02d884e2d68a05042142dbb07e00d2e207a0dfd91738a5a61cfdeab8f79994fb8c5930b323e7d4a7aec61f5e8979a725939cc06d9efd5c23e1211e1d214a8ced3f3e3845aca8da40e89251235aa6712752b31a4f9f8ff50be216f1de35a2cf5c54cf6bfdd64210f403e5eeb4a11f912ee24c9fedfa223f445aef19e5eca344611512ca0d00a3f7843c34869c1e68e3f10c35489a8f5415e035649a39d63f66926de15bb2a0a11cf71b7663c45dec37afd825f7dbc29e88ec7b0b0852bcd7fc7129fb9072a17ef5d89d7602646dbb2c62f0defa70fbabd7c43546cb2d84cc38f36e4a1dba329ac07f9b4b8cef74c6958a67cd45f027e34cc3e5e99477ae8b91a90894dd389f9b0bd34bb91653705fe68f8d5ccd02579fc8641973ecebfcce5df40e26fddc707e26210f2d9cd467e1308ae9faf96bab3d78ec3132dea975a73b857476789f9ce67ce8a791fa104d1f916b0a46f57024800d46b7fe4f86082f4d75f3b477d1556edea1d94d8fd9828745defd353d7b22426cf2b73f9abe8d7b76e3fd2859254c6c0a1a7c6226d76812f267526604970a738cb6f1a45942bac365259f5063a00512a300224c819643ff052f8c6eed013ca94239a0b42540f85283173763953c91e7e3aa233d15ad97766d5f0f0e104ca9665cb409b17e342432ad71df93b9075f8f451f30c67e78c64c9674037cea7f73eb82d126287cc14ccea476a176b54a2b569f1b611c33cd8ec0dc736ed815f1a10df313cf3cf067255fa3e0c464e0da498f78ad58de23b78c151420a22a622e5d7ef7dab6fba75b30bf5fb3582dc541a9cae627bd7e9d59dcafa7c5c531d91f8e9132faec64c59ba3adbc94438f29cbfa29842e8983aecd86eb014516c38d8f19fb14fb9fb3f687632782c2282de8616306fa1bb8d69e142834a11a80bd95e822988feb3b9a7f4811f4f031a58aaba14fd4c4654942c7b3f92bfac7d8b99003200a1e9527241ab749134b59fee86cc3434dad561f9f68c66089717553d7418f5ec13c3e993d22f240dbe78271c90b20f0a0fa88e8904d8c9d0823a9a7282e486b657f7a83daf054a83ceef4656f2f8b2080e2ae4789eccaad746e7cac994277e8a4330a26796ef0957b32066f0f5ac760a6e69089d1a15e1251b2a4bfbed5dc761143bdf4140bb873b518827abfe494c91dee931643db2c11d639c780ae2ded24f68ecc0151e64be57e48a06a926a68aa9a647eb402c845eb8a3d49f11081815bc29dada2666fab9bd4ef0f7c14a00e0d302c14192c886e68a3b27ccd2199939eebf32b5e977013bb63ca1590f95d32de9f81378d25aacc57a3500a889b0ad0215d2b7c5398d8cfd33691ee7c508af5620ebbf7d2b70dad4e9ee2389f3c638f15b0305485ba4df641e76d6eadacfc8dfb68dba8a0b0048b05434339e8766015a47d57ec2d41e30840022db2fa1ad8336b1e7591b705614443bd5c6b6342605c3472ca83527cdae51d209ba5d03"}, 0x9600) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) write$FUSE_DIRENTPLUS(r1, &(0x7f0000000100)={0xa8, 0xfffffffffffffff5, r4, [{{0x1, 0x3, 0x4, 0x7, 0xffffff8e, 0x7ff, {0x5, 0x3, 0x0, 0x3, 0x10001, 0x0, 0xdc2b, 0xffffffbe, 0x990e, 0xc000, 0x4, 0x0, 0xee00, 0x9, 0x7}}, {0x4, 0x6, 0x0, 0x1}}]}, 0xa8) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:16 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x7, 0x4040) 08:27:16 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) ioctl$PPPOEIOCSFWD(0xffffffffffffffff, 0x4008b100, &(0x7f0000000300)={0x18, 0x0, {0x3, @dev={[], 0xc}, 'vlan0\x00'}}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_GETXATTR(r0, &(0x7f0000000240)={0x18, 0xfffffffffffffffe, 0x0, {0x7f}}, 0x18) ioctl$sock_SIOCGIFCONF(0xffffffffffffffff, 0x8912, &(0x7f00000002c0)=@req={0x28, &(0x7f0000000280)={'sit0\x00', @ifru_hwaddr=@remote}}) accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0x60, 0x80800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) connect$rxrpc(r1, &(0x7f0000000940)=@in6={0x21, 0x4, 0x2, 0x1c, {0xa, 0x4e20, 0x80000001, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x800}}, 0x24) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) getsockopt$nfc_llcp(r2, 0x118, 0x4, &(0x7f0000000180)=""/175, 0xaf) 08:27:16 executing program 4: ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, &(0x7f0000000000)) ioctl$SOUND_MIXER_READ_VOLUME(0xffffffffffffffff, 0x80044d13, &(0x7f00000000c0)) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) ioctl$KVM_REINJECT_CONTROL(0xffffffffffffffff, 0xae71, &(0x7f0000000040)={0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000100)=r1, 0x4) 08:27:16 executing program 0: r0 = getuid() setuid(r0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x200000, &(0x7f0000002140)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[{@version_9p2000='version=9p2000'}, {@privport='privport'}, {@mmap='mmap'}, {@debug={'debug', 0x3d, 0x2e12abcb}}, {@cache_mmap='cache=mmap'}], [{@permit_directio='permit_directio'}, {@permit_directio='permit_directio'}, {@smackfsroot={'smackfsroot'}}, {@euid_lt={'euid<', r0}}, {@fowner_gt={'fowner>', 0xee00}}, {@fsname={'fsname', 0x3d, ':}-&%^&}&'}}]}}) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) [ 1811.011558] audit: type=1326 audit(1610353636.792:66): auid=0 uid=0 gid=0 ses=4 pid=20672 comm="syz-executor.1" exe="/root/syz-executor.1" sig=9 arch=c000003e syscall=228 compat=0 ip=0x46107a code=0x0 08:27:16 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r3, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) write$FUSE_INTERRUPT(r2, &(0x7f0000000240)={0x10, 0x0, r4}, 0x10) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getsockname(r1, &(0x7f0000000000)=@alg, &(0x7f0000000200)=0x80) 08:27:16 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_LSEEK(r1, &(0x7f0000000140)={0x18, 0xfffffffffffffffe, r3, {0x5}}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc292, 0x0, 0x0, 0x1, 0x0, 0x800000000000}, 0x0, 0x0, 0x0, 0x0) getsockopt$PNPIPE_INITSTATE(0xffffffffffffffff, 0x113, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:27:16 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x5}, 0x0, 0x0, 0x0, 0x0) write$9p(0xffffffffffffffff, &(0x7f0000000180)="0191ce56fd4cff816943f3860b4677d93d772e9b3f1d793255d6fbdf31390dfb27683a01e48d16ecf4c29d6495df305d2e50632809b9f15444c30b74d32f439e5beb74552c8d965b8178e27d6ae0d3f9168f39cec6d991340800e96e0a3cb7f2f14c25d77cc8b0fb10edf80a03fd3350e174c77a01d69ffc6074429bb233e3f355d0a7fdd0c97f51644c0cc0b21ed48f50e42fa23e167174ebf01ce661939c4949fb5ba79a906047343c23f89a0587f6b86bd7fc539cc71ea188f91747f04d2734a60e6ac579d3708f5bb4520c7d434de68072e3e8dff9fd4c4c84ecf5dc9230c5a1c4c80392483e55c38e1cf5cd94611c8c168df8b1", 0xf6) [ 1811.830559] audit: type=1326 audit(1610353637.612:67): auid=0 uid=0 gid=0 ses=4 pid=20672 comm="syz-executor.1" exe="/root/syz-executor.1" sig=9 arch=c000003e syscall=228 compat=0 ip=0x46107a code=0x0 08:27:17 executing program 1: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ubi_ctrl\x00', 0x40100, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_dccp_buf(r2, 0x21, 0x80, &(0x7f00000024c0)=""/4096, &(0x7f0000000200)=0x1000) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$FUSE(r3, &(0x7f0000000480)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r0, &(0x7f00000001c0)={0x18, 0x0, r5, {0x401}}, 0x18) write$9p(r1, &(0x7f0000000000)="07fec0ffdf0027d31339ec64cff587c13f7951a533592c90a385f7af4f30ebeb000bf0b587052cba99d28da4c8320f7b6ab8be7fd9df1074e283a3adfbbb8f2ef6141a0f4cdd9cbbe94a7819", 0xfffffffffffffed6) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) 08:27:17 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_ATTR(r0, &(0x7f0000000040)={0x78, 0x0, 0x0, {0x5, 0x400, 0x0, {0x5, 0x3f, 0x10000, 0x100000001, 0x8, 0x8001, 0x3, 0x7f, 0x8, 0xc000, 0x7, 0xee01, 0x0, 0x1f, 0x3}}}, 0x78) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0xa, 0x0, 0x7, 0x7, 0x2, 0xa, 0x0, 0x8000000000000001}, 0x0, 0x0, 0x0, 0x0) recvfrom$rxrpc(0xffffffffffffffff, &(0x7f0000002140)=""/108, 0x6c, 0x2100, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r1, 0x80304d65, &(0x7f00000021c0)) 08:27:17 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) r1 = socket$isdn(0x22, 0x3, 0x2) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000000)=0x1, 0x4) 08:27:17 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x7, 0xa46e, 0x100000001, 0xfffffffffffff447, 0x6, 0x0, 0x80000000}, &(0x7f0000000040)={0x4b8, 0x9, 0x3, 0xfffffffffffff800, 0x5b75befc, 0xfffffffffffffff7, 0xb0, 0xff}, &(0x7f0000000080)={0x200, 0x9, 0x80000001, 0x3ff, 0x7fff, 0x7f, 0x5, 0xb6}, &(0x7f0000000100)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x81]}, 0x8}) 08:27:17 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) getresuid(&(0x7f0000000080)=0x0, &(0x7f0000000100), &(0x7f0000000140)) write$FUSE_ENTRY(r0, &(0x7f0000000180)={0x90, 0x0, 0x0, {0x2, 0x1, 0x7fff, 0x80, 0x9, 0x5, {0x1, 0x2, 0x3, 0x101, 0x8, 0xcd6, 0x0, 0x4, 0x1, 0x9000, 0x3, r1, 0xee01, 0x1, 0x5}}}, 0x90) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:17 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x7, 0x146c0) r0 = syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x7, 0x8a40c1) syz_open_dev$sndmidi(&(0x7f0000000080)='/dev/snd/midiC#D#\x00', 0x2, 0x121800) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000140)) r1 = syz_open_dev$amidi(&(0x7f0000000180)='/dev/amidi#\x00', 0x7, 0x32703) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000001c0)) getsockopt$MISDN_TIME_STAMP(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 08:27:17 executing program 1: ioctl$sock_ifreq(0xffffffffffffffff, 0x8932, &(0x7f00000010c0)={'veth0_virt_wifi\x00', @ifru_data=&(0x7f0000000040)="68169fc9fa5894985eb27fc301e9a4c082592c181827a6f194d1ccf1fd0a7c2e"}) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) connect$rxrpc(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e22, 0x8, @empty, 0x7d}}, 0x24) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$RXRPC_SECURITY_KEY(r1, 0x110, 0x1, &(0x7f0000001100)='/dev/midi#\x00', 0xb) 08:27:17 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x1}}, 0x18) 08:27:17 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000000480)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r2, &(0x7f0000000100)={0x138, 0x0, r3, [{0x0, 0x1, 0x0, 0x7}, {0x1, 0x4, 0xa, 0x24000, '/dev/cuse\x00'}, {0x2, 0xfffffffffffffffc, 0x8, 0x7c12, '![/)\'^+)'}, {0x3, 0x9, 0xa, 0x0, '/dev/zero\x00'}, {0x1, 0x9, 0xa, 0x9, '/dev/cuse\x00'}, {0x1, 0x3, 0x0, 0x4}, {0x6, 0x1f, 0x0, 0x6}, {0x4, 0x1, 0x1, 0x1, ','}, {0x6, 0x7f, 0xa, 0x0, '/dev/zero\x00'}]}, 0x138) read$FUSE(r0, 0x0, 0x19) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_INIT(r4, &(0x7f0000000240)={0x50, 0x0, r3, {0x7, 0x20, 0x8000, 0x100012, 0x9, 0x8000, 0x6a40, 0x6c}}, 0x50) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x9, 0xd21c, 0xc418, 0xfffffffffffffffc, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) ioctl$VFIO_IOMMU_MAP_DMA(r1, 0x3b71, &(0x7f0000000080)={0x20, 0x2, 0x200, 0x5ba40da4, 0x9}) 08:27:17 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = socket(0x2c, 0x2, 0x6a1d21f0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) sendmsg$NLBL_CIPSOV4_C_REMOVE(r1, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYRESHEX=r1, @ANYRES16=0x0, @ANYBLOB="080325bd7000fedbdf2502000000440008802c0007800800060016000000080006004e000000080006004200000008000500468df25708000500dfa07c181400078008000600c200000008000600f300000008000200010000000800020002000000"], 0x68}}, 0x1) syz_open_dev$dmmidi(&(0x7f00000000c0)='/dev/dmmidi#\x00', 0x0, 0x40) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000003380)={&(0x7f0000003100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000003340)={&(0x7f0000003140)={0x1cc, 0x0, 0x400, 0x70bd26, 0x25dfdbfe, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0x24, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x6}]}, @NLBL_CIPSOV4_A_MLSLVLLST={0x58, 0x8, 0x0, 0x1, [{0x54, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4f1b272d}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x1f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5a007e6a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x93}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x4c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xa4}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xee}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x67}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MLSCATLST={0x18, 0xc, 0x0, 0x1, [{0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x63c0b285}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x50db}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x14, 0x4, 0x0, 0x1, [{0x5}, {0x5, 0x3, 0xe}]}, @NLBL_CIPSOV4_A_MLSLVLLST={0xf0, 0x8, 0x0, 0x1, [{0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xa7}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x169f770b}]}, {0x1c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x47}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5f5608e6}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4757bff8}]}, {0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7d68d822}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x54}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7f0b335a}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x31793b72}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x82}]}, {0x1c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x66}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x1568d02a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x73}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x71565347}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7aef6ca8}]}, {0x1c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xf}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x32}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xed}]}, {0x44, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x239adcd5}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x32}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xc1}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0xefc77d2}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7a57d74f}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x7d}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7d3e539c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x12}]}]}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0xffffffffffffffff}]}, 0x1cc}, 0x1, 0x0, 0x0, 0x20008010}, 0x0) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_dccp_int(r2, 0x21, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$SOUND_MIXER_INFO(0xffffffffffffffff, 0x805c4d65, &(0x7f0000000000)) ioctl$KVM_SET_IDENTITY_MAP_ADDR(0xffffffffffffffff, 0x4008ae48, &(0x7f0000000100)) 08:27:17 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004a40)=[{{&(0x7f0000000000)=@xdp, 0x80, &(0x7f0000000400)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000080)=""/34, 0x22}], 0x5, &(0x7f0000000480)=""/78, 0x4e}, 0x3}, {{&(0x7f0000000500)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @private2}}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000640)=""/226, 0xe2}], 0x3}}, {{&(0x7f0000000780)=@x25={0x9, @remote}, 0x80, &(0x7f00000009c0)=[{&(0x7f0000000800)=""/180, 0xb4}, {&(0x7f00000008c0)=""/194, 0xc2}], 0x2, &(0x7f0000000a00)=""/4096, 0x1000}, 0x1}, {{&(0x7f0000001a00)=@in6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000002b80)=[{&(0x7f0000001a80)=""/159, 0x9f}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/2, 0x2}], 0x3, &(0x7f0000002bc0)=""/97, 0x61}, 0x4f}, {{&(0x7f0000002c40)=@ax25={{0x3, @rose}, [@netrom, @rose, @remote, @remote, @rose, @bcast, @rose, @default]}, 0x80, &(0x7f0000003040)=[{&(0x7f0000002cc0)=""/95, 0x5f}, {&(0x7f0000002d40)=""/108, 0x6c}, {&(0x7f0000002dc0)=""/219, 0xdb}, {&(0x7f0000002ec0)=""/148, 0x94}, {&(0x7f0000002f80)=""/55, 0x37}, {&(0x7f0000002fc0)=""/84, 0x54}], 0x6, &(0x7f00000030c0)=""/162, 0xa2}}, {{&(0x7f0000003180)=@in={0x2, 0x0, @dev}, 0x80, &(0x7f0000003640)=[{&(0x7f0000003200)=""/76, 0x4c}, {&(0x7f0000003280)}, {&(0x7f00000032c0)=""/160, 0xa0}, {&(0x7f0000003380)=""/171, 0xab}, {&(0x7f0000003440)=""/14, 0xe}, {&(0x7f0000003480)=""/74, 0x4a}, {&(0x7f0000003500)=""/23, 0x17}, {&(0x7f0000003540)=""/231, 0xe7}], 0x8, &(0x7f00000036c0)=""/43, 0x2b}, 0x2}, {{&(0x7f0000003700)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f0000003800)=[{&(0x7f0000003780)=""/72, 0x48}], 0x1, &(0x7f0000003840)=""/28, 0x1c}, 0x27}, {{&(0x7f0000003880)=@isdn, 0x80, &(0x7f0000003a00)=[{&(0x7f0000003900)=""/122, 0x7a}, {&(0x7f0000003980)=""/98, 0x62}], 0x2, &(0x7f0000003a40)=""/4096, 0x1000}, 0xe4}], 0x8, 0x12000, &(0x7f0000004c40)) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000003280), 0x8) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000004c80), 0x4) 08:27:17 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) r1 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x7, 0x1) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000040)) read$midi(r0, &(0x7f00000000c0)=""/244, 0xf4) 08:27:17 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10102, 0x0) write$FUSE_STATFS(r2, &(0x7f0000002140)={0x60, 0x0, r1, {{0x6, 0x401, 0x6f99, 0x5, 0xffffffff, 0x1, 0x7fffffff, 0x40}}}, 0x60) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) read$FUSE(r3, &(0x7f00000021c0)={0x2020}, 0x2020) 08:27:18 executing program 2: bpf$LINK_DETACH(0x22, &(0x7f0000000040), 0x4) r0 = socket(0x1a, 0x80000, 0x0) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x2, &(0x7f00000000c0)='![\x00', 0x3) setsockopt$RXRPC_SECURITY_KEY(r0, 0x110, 0x1, &(0x7f0000000000)='\x00', 0x1) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000083, 0x1c57c2) 08:27:18 executing program 4: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x200, 0x0) write$P9_RSTATFS(r0, &(0x7f00000000c0)={0x43, 0x9, 0x2, {0x10000, 0x3, 0xfc3, 0x8, 0x6, 0xffffffffffffffff, 0x9, 0x6, 0x7}}, 0x43) ioctl$SOUND_OLD_MIXER_INFO(0xffffffffffffffff, 0x80304d65, &(0x7f0000000280)) r1 = bpf$ITER_CREATE(0x21, &(0x7f00000002c0)={r0}, 0x8) write$P9_RREADDIR(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="680000002901f0340d040001010000000700000000000000c508000000000000c007002e2f66696c65300401000000040000000000050008000000010000000007002e2f66696c65300404000000010000000000000031000000000000000807002e2f66696c6530"], 0x68) read$midi(0xffffffffffffffff, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000140)) 08:27:18 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r4, &(0x7f0000000680)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r4, &(0x7f0000000280)={0x18, 0x0, r5}, 0x18) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r8, 0x40206435, 0x0) write$FUSE_INTERRUPT(r8, &(0x7f0000000100)={0x10, 0xfffffffffffffff5, r5}, 0x10) write$FUSE_GETXATTR(r0, &(0x7f0000000080)={0x18, 0x0, r5, {0x2}}, 0x18) setuid(0x0) r9 = getuid() setuid(r9) r10 = getuid() getresgid(&(0x7f0000000180), &(0x7f00000001c0)=0x0, &(0x7f0000000200)) read$FUSE(r8, &(0x7f0000004700)={0x2020, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000006740)={0x498, 0xfffffffffffffffe, 0x0, [{{0x2, 0x3, 0x0, 0x3, 0x8, 0x101, {0x1, 0x5, 0x1, 0x8000, 0xfed8, 0x5, 0x9, 0x1, 0xffffff81, 0x4000, 0x2, 0x0, 0x0, 0xfff, 0x1240000}}, {0x6, 0x101, 0xa, 0x2, '/dev/cuse\x00'}}, {{0x6, 0x1, 0x9bc6, 0x3, 0xbb, 0x7, {0x4, 0xd2, 0x7, 0xeb6, 0x1b7, 0x8, 0x5, 0x5, 0xd06, 0x2000, 0x0, 0x0, 0x0, 0x3f, 0x7}}, {0x1, 0x0, 0xa, 0x3, '/dev/zero\x00'}}, {{0x0, 0x0, 0x400, 0xc3b8, 0xff, 0xffffffff, {0x5, 0x8000, 0xfff, 0x4, 0xa2, 0x100000001, 0xcf3e, 0x6c2, 0x3b, 0x1000, 0x5, 0x0, r3, 0x9, 0x2}}, {0x0, 0x6, 0xa, 0x401, '/dev/cuse\x00'}}, {{0x0, 0x1, 0x101, 0x67, 0x100, 0x7, {0x4, 0x9, 0x7fffffff, 0x4, 0x80000001, 0x2, 0x1000, 0x7, 0x6, 0x2000, 0xfe000000, r6, r7, 0x0, 0x9}}, {0x6, 0xd19f, 0x1, 0x2, ')'}}, {{0x0, 0x3, 0x4, 0x8, 0x3f, 0x7, {0x0, 0x895a, 0x8, 0x6, 0x7fffffff, 0x5, 0x7, 0x9, 0xbf, 0x2000, 0x6, r9, 0xee00, 0x0, 0x2d1f}}, {0x6, 0x8, 0xa, 0x6, '/dev/fuse\x00'}}, {{0x4, 0x0, 0x5, 0x1ff, 0xe07, 0x8, {0x0, 0xd2bd, 0x4, 0x1, 0x3a6, 0xffffffff, 0x8, 0x10000, 0x8, 0x6000, 0xffffffff, r10, r11, 0x3, 0x6}}, {0x1, 0x8, 0x1, 0x8001, '}'}}, {{0x4, 0x1, 0x1, 0x5, 0x9, 0x8, {0x6, 0xfff, 0x5, 0x6, 0x1f, 0x1d, 0x3, 0x200, 0x199, 0x9000, 0x97cc, r12, r7, 0x8, 0x20}}, {0x6, 0x1, 0xa, 0x9b6c, '/dev/fuse\x00'}}]}, 0x498) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r2, {0x7, 0x20, 0x5, 0x1d0aa00, 0x81, 0x5, 0x7fff, 0x40}}, 0x50) pselect6(0x40, &(0x7f00000000c0)={0x5, 0x80, 0xfffffffffffffffd, 0x4, 0x10001, 0x4000f03e, 0xfffffffffffffffe, 0x4}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 4: sendto$rxrpc(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x44000040, &(0x7f0000000040)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e23, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xffffff43}}, 0x24) ioctl$IMGETVERSION(0xffffffffffffffff, 0x80044942, &(0x7f0000000000)) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) bind$rxrpc(0xffffffffffffffff, &(0x7f00000000c0)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e24, @rand_addr=0x64010101}}, 0x24) ioctl$IMGETVERSION(0xffffffffffffffff, 0x80044942, &(0x7f0000000100)) read$midi(r0, 0x0, 0x0) 08:27:18 executing program 1: ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000000)) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:18 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x4, 0x40, 0x0, 0x0, 0x401, 0x0, 0x7fffffff, 0xffff}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 2: syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x200000000000082, 0x124c0) r0 = syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x9, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000080)={0x1, 0x20, 0x8, 0x1}) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x8df, 0x20800) 08:27:18 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_GETXATTR(r1, &(0x7f0000000040)={0x18, 0x0, r3, {0x9}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$IMHOLD_L1(r1, 0x80044948, &(0x7f00000000c0)=0x80008004) read$midi(r0, 0x0, 0x0) 08:27:18 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) sendto$rxrpc(0xffffffffffffffff, &(0x7f0000000100)="dc862a09b8ab2589d53df00b5feb437d5c657f8c3ee6dad3690a1ae1ec22a17892fb4ebc659dafa91a75d86dc87b8b2a", 0x30, 0x10000010, &(0x7f0000000140)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e21, 0x7, @dev={0xfe, 0x80, [], 0xf}, 0x80000000}}, 0x24) request_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f00000000c0)='^\x00', 0xfffffffffffffff9) 08:27:18 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$rose(0xb, 0x5, 0x0) r1 = getuid() r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/cuse\x00', 0x2, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r3, &(0x7f0000000340)={0x18, 0xfffffffffffffffe, r4, {0x2}}, 0x18) write$FUSE_WRITE(r3, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) write$FUSE_POLL(r2, &(0x7f0000000300)={0x18, 0x0, r4, {0x9}}, 0x18) getresgid(&(0x7f0000000040), &(0x7f0000000080)=0x0, &(0x7f0000000100)) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000140)={0x150, 0x0, 0x0, [{{0x0, 0x0, 0x8, 0x0, 0x1ff, 0x4, {0x1, 0x8, 0x6, 0xff, 0x8000, 0x7, 0xf309, 0x200, 0x9, 0x4000, 0x7ad3ab1c, 0xee00, 0xee01, 0x1000, 0xfffff801}}, {0x2, 0x2, 0x6, 0x2, '[)]+\'&'}}, {{0x1, 0x2, 0x81, 0x7ff, 0x800, 0x5, {0x5, 0x7, 0x1000, 0x9187, 0x101, 0x1b30, 0x707, 0x3, 0x3, 0x8000, 0x8000, r1, r5, 0x8e0e, 0x8}}, {0x4, 0x9, 0x6, 0x5, '-:%^\'/'}}]}, 0x150) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x4e440) 08:27:18 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x28040, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000480)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 4: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004a40)=[{{&(0x7f0000000000)=@xdp, 0x80, &(0x7f0000000400)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000080)=""/34, 0x22}], 0x5, &(0x7f0000000480)=""/78, 0x4e}, 0x3}, {{&(0x7f0000000500)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @private2}}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000640)=""/226, 0xe2}], 0x3}}, {{&(0x7f0000000780)=@x25={0x9, @remote}, 0x80, &(0x7f00000009c0)=[{&(0x7f0000000800)=""/180, 0xb4}, {&(0x7f00000008c0)=""/194, 0xc2}], 0x2, &(0x7f0000000a00)=""/4096, 0x1000}, 0x1}, {{&(0x7f0000001a00)=@in6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000002b80)=[{&(0x7f0000001a80)=""/159, 0x9f}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/2, 0x2}], 0x3, &(0x7f0000002bc0)=""/97, 0x61}, 0x4f}, {{&(0x7f0000002c40)=@ax25={{0x3, @rose}, [@netrom, @rose, @remote, @remote, @rose, @bcast, @rose, @default]}, 0x80, &(0x7f0000003040)=[{&(0x7f0000002cc0)=""/95, 0x5f}, {&(0x7f0000002d40)=""/108, 0x6c}, {&(0x7f0000002dc0)=""/219, 0xdb}, {&(0x7f0000002ec0)=""/148, 0x94}, {&(0x7f0000002f80)=""/55, 0x37}, {&(0x7f0000002fc0)=""/84, 0x54}], 0x6, &(0x7f00000030c0)=""/162, 0xa2}}, {{&(0x7f0000003180)=@in={0x2, 0x0, @dev}, 0x80, &(0x7f0000003640)=[{&(0x7f0000003200)=""/76, 0x4c}, {&(0x7f0000003280)}, {&(0x7f00000032c0)=""/160, 0xa0}, {&(0x7f0000003380)=""/171, 0xab}, {&(0x7f0000003440)=""/14, 0xe}, {&(0x7f0000003480)=""/74, 0x4a}, {&(0x7f0000003500)=""/23, 0x17}, {&(0x7f0000003540)=""/231, 0xe7}], 0x8, &(0x7f00000036c0)=""/43, 0x2b}, 0x2}, {{&(0x7f0000003700)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f0000003800)=[{&(0x7f0000003780)=""/72, 0x48}], 0x1, &(0x7f0000003840)=""/28, 0x1c}, 0x27}, {{&(0x7f0000003880)=@isdn, 0x80, &(0x7f0000003a00)=[{&(0x7f0000003900)=""/122, 0x7a}, {&(0x7f0000003980)=""/98, 0x62}], 0x2, &(0x7f0000003a40)=""/4096, 0x1000}, 0xe4}], 0x8, 0x12000, &(0x7f0000004c40)) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000003280), 0x8) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000004c80), 0x4) 08:27:18 executing program 0: prctl$PR_SET_FPEXC(0xc, 0x80) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x10, &(0x7f0000000040)={&(0x7f0000002140)=""/180, 0xb4}}, 0x10) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:18 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, &(0x7f0000000000)=""/34, 0x22) 08:27:19 executing program 1: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, &(0x7f00000020c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) r2 = syz_open_dev$dri(&(0x7f0000000040)='/dev/dri/card#\x00', 0x3, 0x200842) ioctl$DRM_IOCTL_AGP_BIND(r2, 0x40106436, &(0x7f0000000080)={0x0, 0x8}) 08:27:19 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x801, 0x0) write$char_raw(r3, &(0x7f0000002800)={"4a3f491761a5a5a3c83e1fc15e865251a4ed0b810d959a4fb5ad2c76f70052823aaf2120c93ed1bfcd705a575fa61fc3cc36e51dc8a133c227c786180b38262e8c5ddfcfa7235b0e69d4117b1edf06547931f256566b4cb567193742d414ac9aeab10a63938543bfbebda2390277434e446a80d415a1c755f498344501ddc15bb7d854b59908a75ec5f6c23657414fe31e42fea9a210e4b499ebf74caf41c0aec6bf5d25fac291e8922fdf5ef39af507515c2831d7bdf2b5ab8b18f715a6a8432cf62a9d972761f9fea3aacc7c4dd3571dc447f5dc6ee7914d9af9ce62741ce66e305384009a2b49ae667418a2d2cbe1ddc0a32ddb23e95e33fde3f1ead10a49ef8d6ffcb9ddb013ee471f8e2f8efa67cb950ed7b93fdb23c6ac1361bc50f1d7cc56bb7ce8c66c598d1e30eef5d846ac5617f1439ae8e0288892c65ea82f2cc616cc91f19fe1184ea5bb0a0b1cc75bccf6494ecf0e169adc335bf33a70208e18ed214b8fceadff2e5699a021d8c027e3740db5eee9e1d2510bc5ab84305e67f99d4b2224bdac1f9b969953c31cc6f83f819efbd35e46bb0cc20f79385f57e2e255da3b2e81d31ef82373099de584dc85d3834fbcc12a2af21dc6f0f5b7f1ab3ac93d24818e4b45af09c29e392089c90301a53d3da03565dfa2bf461e6cd9e61a912a99d4902e4a9ca5cde751ab998d86ee889dcb5e65f8fe9b304134c57073f51b17ccb41848ab527206a0e95e0fd8c462dfbf291060f5791a17d9ff25f79be2400833b73dfb661942cbe93a80a1de0285f490f7af4e2030a1fe69e7913141b186cc1bcab4002605fa8a31f9c561515e9fbaa77f9e32672be67f56e5a333c7a60c4060af74b3ba621a521d52c1c3713306f8a3582569fdb5db820f97212a426293962e7e2cbba1a0c2661c0b2b4f2133308369eac6f06f46621db25ffc42f4859d616da2f6b95524e0d38b981865ac5b1348309299cd8985125bb6ddb1911ec636dde6e34204e9e8b0bf00f26dfa3fefa54a113a2355a039473d089f17e1e481db555ad64647942ad664f59d5fbcbd045c90d33ce474e2e3879d1996936b4854464bae978def4d8b2d7b8e34cfba77c4514349a3710bfd57dd8afdb68f065304bb8d7d5651715af41cc5e3564df94eb9a687fd1025258cb3b33c9a4baf9c884d33d9789092da98ce9615170cba5d121f7229f9f7ed9e5f5a02de7b1bcad0aa41eb0eb7615d4e465573050d85739e9a923b1b181aef50d7800f2eb4daa2b29a3e8ac2758c1f91c28bd30b71056f67d7997a84d9c8660ce3293288c5c53a571538ffc17408ccde3f15016d28ce27570febceeb307bb990968980d40efbb8a67e997d5ed8ff3f99fbdf1eb27c8e9ed97593d4ecccd0c41456f5ad5b443050d4f4dd3ac76ecee742f137d39b0024650f21651fd629b91d0154563a4f9c54f5419e13df97be540f026d0657903aff1b6ff01bd895086fc2b8e26b511e7046267af5410176c5d7efb7ba06197cc31e40590954a9f9cb1d8cb651fcb363e350303313e0e33f5b8e3e70c132809a8d45e53d2377d5d0a4d6f58bd933fed84adc7c2d532d363edd123f99f0d160a3c8da2ba2950d21ab37c7c253c8606d4d04337c0f80db9b6fd255155569194cf869347c80b520331ab924da3fc264893cf20336b1195d65954e8dc88c12deb363818a268cb6b5f2a740133b340a25945752cc02eefe1c2b2f9aa52f73f3b1dc9e26d0be2ada859220b7fd683c4ed7622e499db9e13b0929026bf88c65b5185bca676f7f72082460a3b234bf5689535485fafc675a94bec78c791f7372263529c5e8b5baa19db15b102a582298887f610e6eec913a3527f9bf794b74aba0922a5110de4165699a8c13b0e82c90f00243211bda0024dbe5aa04cf116420e02861a901420ced387070b67b4002215448cf9a3121b12e9169c2836832c6431607ae8d0c1997f3f2a57180e24f1d3cf0cd5b5e5a58e07ea7509a9e0288391c47e42551a4512ccbc82763987ff77aa1091d56e74418d105cde8faabaa4cff720d597aa048ac6048d08b875e8c3c2b27e614bd2f7f4c5bd1cea1c3a9099e62818a7d2aa2ddc66a9c813937444a8af506f402e09179c8835968644707acd68f2bc721e2d333b905907ab58d02cbd205708ee7a1208fa1c795aa08e6d5ac7e13ff6c8ac17d542254774563aaf70832b009fca60938c1a05c393b1a10330f69f11e77a731de9c0cc506cd0914c58f3d5fcaa14eee6e8161b33542a461fae2972b1ec7c49d444681ea218afabcd3bded13b8761b78fefef684aa0017082e0b8a436f27abd80a9a4c90a24a6affcbf22aeaa8af68251fd332938c35f41b3657d107d7420a491f7c9ab2ead2514965bc8e3e8a18fa4808a2d48540abab66be26bd683bd48ab8e42c2a55f57ca3b89e82a0d7d8a60c31c47cc4dab37607c96571cbd51cf947b88609aaeef0deef4dfb71cbf12ae2f8cb2fd65ad5eb781ca9099a5fdf5f2040fb49c5f549387a9b7e002c87165190515ed4d76a6b1eeee04bdc90945e184e424b23abb62e7d4a9cb027e8e7b31d2401e21449561052937193459c37a5a3bad8452f0880ca36becd3bc83078a63ff5dad57b7c56ed010ff70c7fbe1ba315e3fc1955de01d4bc5aa248132fa2eeb4721c4a9841aedb7fe0518735f2305f39eda0e060b3b998225c5c2832872e22cbef89b946f62b87c6c94429791666d68b3bdab936fe1498fd26c108cb1f8462f7d9862c65fa7cbe8dcf7c55197721ae1fb379a3494baec2bdb11b62e1ff29dfbc84a324e905de58e75f3f2621d048e4eee055993ede14b8cd59e887abb48e08c5ea55a512deea289641798e4f84aae7380f08496f8103259e12dbb528011501e97c76273f6197fa17207447294d2cf923ab0af1a68137b23ba9753fd718bcbc452c0c71ca6f0687fc1f0e46b9c54b693e9b4fa3c0dab4f3928ccbb6ddcf913d99a59a69bef78cd9339a05d5e89fc0a36d61d8ad093582e768b69df9d751c48b31fc841ca8f7a5977ec54077f49243a15a3f33999eba952521e28a488f67a2395be0f7d8a2010ff2d43c6d8f389c784c9a7220675653bc3255d0de09b8b6763177da2a493b98b24adba188bcea634aa229bb77cb72e7e49d49888b4f12068ad9253a2b77a240d059c3d5b94a6e6c429906675caebe369580a3515f0b194bbbf1945605746d7172a0eec2741ede7dbb664bd0347421ad91d4fae78bde4bdec33500325710eb440643d14a799adce66951d573345b546ab78d77bad912c9ca25049f30dccf6e6b5ceb294273dab0a3edd8b58de5927b745ef666ec6c0ab785b6754b36667e791ab0a06bae35d4503daef15edaa1e32fb341c453cf1906026fb51133bebfac8473a0a0d5480179896bb0dcda7447a8c85f2622e21b756860db4561c55b2247e3f5cbe8b99376d0e5c60d46f3342526e122cb45b1a27835c0b042b84274489ce4ac40bd424cdc5dc8d45a8b1574f380273d6c6ea57ee99bec8c51ff1445060f0c21c3637e9a0fc0424266c4c7c51b8c2b5bd9f2b61ffdecd19c8f0d889021a3a5eabd5c49e77ad8218022472d6e103b7382096fc7afca403d63dfb340d2fc9a6e9d6c1ea4773ca5566c8ce3e87ad6a15c9a06c4f4edac5b9905c525d579981e6032c29eecb6e0fae312af13e5f4ca1bad8223294411c91f8f3facb3c30a32f871659cf438df7bbb8e626cee85537fd6ff7c404eb346645dd5653e986dd401e145c7ae58e5c71642532e69d9bc3eb0662ebc26db4a4a87d9924627f609e6e61218cee72341f1622f2dab4484fd14ffe22297e85d748449549f7704a6ec8e9ee41e6dfcfee0b77761d48054b01a1a2251d16694a974df45b4af8c608c8899919c77ccd4ea33e5f6dd2d2f2dac3e48dea4c9a147e54609e39e28e57cc2a4be9ebd8d3a4dad2f24af36884ae92a7fa9f878f6611c132c28f0338f98b19a2157b74bd325cde5114f6cb4a38805096fb79d6f81533bb5a630c64face046b11d14f279e12df4c999ae371ac7db9fcc8d31275754f6b265f04bc1fa469f034369ea69378c1f2311ecb930a79c4ba5f783f77e53a5023a96dcc3bec69952976d21dd646b1a06c011982ce040443fb6140ba230564bfd542512bedae00c79330909990d1ed18aa8501dbe25387d801edd83ee79618676c54d0fadfb1ab4e32190ba649379fcd238540ca9599a914e6862808d71cd985f324fcdf9bd79d18992876fd9c7a7c5710769f27659cf205f693b00d04259fb9eeeb706a94e56b97391f307608fc29995890078bdd9c865352b6ff7cae57fe05980ff4fa8596fe6ca032b9fc745dc25371f5f5f0885b908e923c60e14d7de883f937263faea5840f4871a4e75c7a99044b7ba50b5f0099212a40d7739a11dd4bb20aae9979a09b757e9275cafd5cd411252fc4d6b23e37a69e630b17926ddba968feac1b6f96e0b7cffe5ca7f91edf11121de0d19691432263580e7f87ec10520cab5fe45877a4509648c8ea3c090880e9c40dcf3b9bef2bb8c18fed3b4baa1f4b4ed61e7ddb4772a33e1e7b6e7eac7226bfd2c8b698a7c21d2a7e33a3a93f63d21eb9a70072e00d0e6d637826eb79446b71717e43b11a73a634fc51f3ff664ec4d52b47a50ec1547567322e6e25a27e2c130a868d87b02fdf78e080742b25982f2fe85c211783f6adc18fe95ae03eddc5860b6c7092ef03a7a1d46c1191642b9e0933fa5bc34466975ac609fb04faa5d2ac75859d818886ea0c6622d1a904bd729fdc3335419ef0ed549cc15f72f58226850ce98cd2254a08169d15427cb2e5e257e243e9eb27b2c03078868c5f902877ba0392d6a9cf610856e9d67ee12412dc7c70ed46815f478d85395d9715feef9ea646336604f55e4d6f2beb5fa15873b748c8c9eed005df6fff602680b41dac406a0a6918f7aff1c21b7d9660a8cec01b947c1ea5103dc138ef38448a5559ab64fba187bb04b6eb7e5f17967d9bab4e96cc9d5f2c5488ada436ce9d33e10810c3c6b10d9b2cd6c3425d9619b4869d1ed2fd1dea4828d5f248db2f29b803f8492d6fea7de5da3c6a8cc5da5706247631f2c26597441dab883c2eaf70e69df884923d2099974dc94afa4757ca3f8aced99143070a6af918c1961a827f1efb425d5d8a2bb9cfcba4f1b7ecc13b194d888d821b8f82807b4ed57cc203016304d024dbd8587aaf7a69b9ff3111c5f464e3996f9de9b2486ab907e2ad4e464117e57f8e7177dffdefa2899864f8c36f7451a0fa4d3fcfe4017a63f0c32a293823c28d938c1f7b08267694427b0702845c5d769afc8579f009af7fe02eb366a53fb9e0de0c7602bfe842a129476ec0209ab75646c4e00a0f6f655d34373953af862c8502a49bd8eb0b80417f3413f9e8ee00535fa9e52ee8e29f79f160c9049850f8c3cea5c5c472efeae31cb71ec2d2f767da67d716faf0d5d74ad7e04e01427f78e1a36440a9586e9151bd388093604cdcbd59bd74d59858a24ea22c65c5ffd208eaec9bd994921b28f83a769af6aa3493618d35d65cc153c242b337c62c2b582b4e039d8800257f8ee687512e24a2c7306e2e1fd2a44de3d0f114b54b1cdaef1ab645e5137733d0e1931458d01fff55c5681f6aa4bd219cd08fee3536484654f67835f736bca2194b828a8dd86c95eb19b4e585cff9663fd946c4cb0183522484d5309e9f5c13cf6ab7c6d9f53257d952966d5ef9cc940f3fd026529505d62f8a560c9cf8460ef4bdb2bc50129904f7f9d3cddb6e8aa8e0eae030df5aa4bdf68a50cd6a030e1688e461956ef729ad572114584ac46ae4b0b123d2550b99282c92dcc6196ed20fb7c14599ff76cb9cedce0fae40c36cfdd11c45888bc5b484785da0840acb1ff27f1be49c48462a4c8ce0dbe7fa7611bd680d71d369a052faa28db0c177b3cc26fdbe4f188d8ecc40918a1e106924cc1dd107bb1526c204b2ab5bc2ab5ea969e2173edb487c8f7a9799c8bc095cef8e705c9277ad96c7ff1b31b312e23b147478c68e986caf605f95ced28893c589c737e0eec8448d9f4b71760ff59d3df06f63dfe9d877e680f5f845cdf4631a40e7b6dcd75d551520464a4d58d107d53ee7bc3688d8352f25f47a37d074934c6cec578968ae85e6794accc7859d6fdd5676a12f852d6b37d1eef10b6d254d42d40307c608d49058d5ac6957480f20de5d74532751da6b41152c23ef82e991a6236e316514f57cd3431651b962d0b44a19ae787e128b79ac85ae9284dbad4a6939a40291e91d45654cde8b4540bf81adcef8f1985b2a38f23c734a627cf597e862a4a1fe38963f669ed13bc9733d8251127d3aaf22c4e395ca32419f68a580103441b29465d107be327f5c9074a557d2e171a99954dcfe489d6233ae933048c887e5c83b0931c032db9ba7b11ce6161bc5af36c6d7762972a23202b1e43e056fd24e5344d10e9db2f36be512fc13d9869184b8a86feba635351f9c0fb5684bbc9250849cc6670d7b676c5970b0066bca090ef5930bf33c5e531f35d68c6b232fc6bca67a6659e86ccb341385d09db3ec9ef7d2727ddfbe958b3d85bbfda55e1aaae1839307882cf046fb5bbe358f8699fc2262ff17d1559f6c481e5b9d20ac12c4c29f536e536ac44133952cd599175d77503ce7038e7c4c8eea35ac69a8fa4618a3a9b2cc2d7f348b649fed4f331ef6ba625c6333d285b6222bbf09d9218e45ce005e46e4bb40b95a4eaaaf4fecb04b3036b0ce78f2295dd88efc3d6c6cafcde49ee9b71b28369e9b9814c16f64a80c84bed3867a11cf5eff2c2d31df2d5f4ae7d3804e81ec9ceb7764ed6e748f9caec9c4559210197b1d3d9af5adcf0560c91501d14b101d827e2440414f2297a360310b27032533167dcb0d3b3bf943cbf58130efe46b5070cb99d49535cc19a9139f3a8c9052de307962c379d17a43b804c455c4a9cfd2e4dedbd58ade9d058a9d0257281c7b4ca752f4c1232c22c8cbe37643bbdbad9db7deda291fa3e8fd0df28965e22470c99b4cb3423f024222dbfb607f1635bba3e751e8f8418dab8a8747ca7bdb0b8d277e8460bf4412c6e0d93254ebd77158b0a5c8dc83e511da8d6ba7f4368e70d25e67c657fcd3765c9a55f9ef32c8a9ebce67663c53d44cfcee0a6ec6e63734d1441a7311d5fa81b6f74d1aa136ad1c1cb9885e203ae5a07f518e61c81282a3036582672dc8f4460404afc0e08c58bb6327d7ad9c8a2b7a5316d8423abeab36181e561fe057fee48f7b503b45f9463044e565f20962ce48121f6f9194c807c75a84c3230dac867973c1798b61f28f6d9ee09123d547e675e553da49997cfe3495760819ee67d53046e8c22ced86e3ee8378b81ebf4e31d3329e92c4e26bd6c7ced9fc0aee100fac0f0c2cd4af3fe0487e69366670c6c81fa0060f7ae332e194056a39729f6eb43f2309a522295e0ed293ba27b57fbc6d79a24d7ac564c7eaff42ae400210fadf824276a0306a9389ecd43d22a909fd19a90f63e7dd4a2c29dc28580af65071f03de5e73413127098f3625078a5d7b1c349b4d5fe078d0d99e0fe926faa89df34cec1fd974c721669675e542edca5c8683432c44fdff7915ad1bd9c75a03c98b797d702e4cce12465b66e5ebcf1a7f5196e493777e4ea298fc0521434651e36a4ad75615a4765150689a3f7704a97eb0b0af90070334fb7849f770a0dcecedaf5b57b561cef5b7ab81e5217e42c6a3fb707c7fa48f328149a0921a9f6732bfa7a3b26fe842405d24042184f9595df8345dbb5b82fcc1f3bc03326aed29939faa84253681ac3d0b7ecb166fa4905481a3d4144bd96a779516a8a1f3b0d1c76a2d890327e30f1191093889cfa8d2a3b309ec88f506939964cb80ab66f79d5fb390f6bcbeb5f584c6051e5701fb9e3eea1ffabc86d3f0e9eed8c262ad0d4d9651bd48a2a9e0842f3547ef291946b3c3e7ef10f4c3d959b72f0973bc5b61a76c9794eb4ce98be3f12c04b36901502a1f400d5a485e171bbb3285936fa78c1ced7a276d0559642191b97359c79da72549ff3d713fef3c32269e7c819ff365e9e138c211f0fa8c160cfa862f7b74eb79a48ea4558dc53a8579df6a0d02cb827c4846914367328258efc7e44defe979bffe5ea328c5a869028fc0d99aad6eb62934265fcb9ad2f3381be9e995f23b7d2a7e110608d963da1a430ceec72276f14377d1d4a842a06da843e6d3fee02c759cc5ab8760b2ed533136cefe8525289056b3a3adc9dd4bc25186986952663fcd5faacc358bf71db56429b3df4674fb982494292e122b56d9f685cadb01fd042965485d28586d7a5636d0ade53b1a0d1a67c270df13385fc6e002f0ced6b78e86f1473e3225e28b666085b3c9c639eab0b5313f44ecb9bc9f4843c4c1bbb87732e99809afc3ba6439ddf26b578343ee9750c33d4b2991196303538d35f266e1e0304667bc063e35f88c9021a8a20843cfef43300822c5bb110897bf3bd0f2ed9a9dfc99dc76d6deb0d1fa87c3e96f322fcaa268a87b7fda4ddf53df2874d925725fa7e5d60f5ca1d627349432e106921869172e6c5ebe3b31d0d1ef8ed3e8a0b9b7e673425127e62fa0298c8666197f93a75b6c4f39d09a2f948e5bd320091f82ee4fe700682460478345429b9bbd546960ff54505bc178c9f26fa77ef6b5198ceca638fe425d05c1508b9c727cf5aed5f0d076e62c7f508a67c8dae56e0bc2dfbe1bcc5c68083ff25f44cd717a3caf2ce6a5d835efe49881ea278bd121c83488ef9f513a00738cac89371b872469c6c4c93a5551516c9ae96813395b809c89a25b37b24e40ec6b721b335d01f14ec8894dc8db5309efca18e9b894d411a3586eef2f518b5080ddd7cc3b1c53aa787f0a87182306e2cf3b00428a6ee18b86165879cae0dae86abc0d737ed061c8673e0e53986af7c609e8b8e222bac3ae56f10cbcf8bc83f923f8c0abaf3bfc909e6b1d01fd78b7a984aa3f1e670eda754f923f9206ff9514e2399cbe5567f5808ec048b714aeb39a3b1799636c2fd78dd73b7fe772055d2abe9c930dff5d6fa06da75c03be7be140e2cbad04365f9b52a96a4a9b9c57d69919d382c036c75f0b979c199261c8953ab3cb9179f7ae20d8b9090fd6b2db632d0c99fcab9e07d1461c60591d18ce6365574c833253121c8528922c0d2663adbfccc3d0ba15f875758db7f165cb17c686a0b34b740c0133b880d5bad08cfb013695552b9e9d825b0dfb540ea02f743d440c1f261a91fcd80c21aa68a291c7e6c0460819f2aee1f124791e661bb6160a6c01cec06001b3c2c7a9486f55bb557135fb02744803ca5dccf225e04fed00de49b53401576beb0bef7e3908199bdaef8d87347b39a62bf749a87f5ce2fbaf7a14ef2f19f09e7edccfa50120f09ceabe0f3c113fcdf79f10dd20efa59616df641b65f06c64fc8d315741275e437700cc0827126cd791bdc5b4d13c12a607eb91a7334967101c0ae7692a198a687a6231ba9afb4ed6bb9349dd2c236a0e2a033624a5d68c6b521dfd8760a84c00561610c16a189d0ecec58f1233fe83fd830d8f2d10562b9994fa6681386d750c31287fcfc6921390427e7c7068acbb5fa8c2eae5ce174052296fa423428443aef16974b0d1b9a85d35182141d3e674a3f8e318535b30712c2c09618eae1b799dce0556f6d874eaf3bd02a5108f329537310f5f60ff14eb2ddcd8dc0025601410a078515e268d013c74bf96846e89c1203da1bcbec9887705a787b67d6000f827c2d697e5d0fca398c1ff46430eb455b85b93b1c8f8f4f46288ba4e66cf2cac9d5399d88713259b1ca0f91ed0c35f285cbc2ea950b36631d3e56b33154611cf19a59dff73e0d007bd78128a762972d09f172dfd6cd2335ebb0593212119ab0bdc13882df5c138e38cc9c2bd6b2ebcac0a7b3757f38c181dd46d6917387d7e991f5559a6a90092166160f406fe1d51ffd7d5c762329a570c0b3e6357357a77836e3b0ceff77ecac2df5afab6c0839ba25c7c54cfcbfd54ebfc6f529e49d300f39a06a6a2e4172ceb8624a27eef459f8045b4948cf7aa24e9f7f5f1bb25e5490322323246f5b62bb289af38e5d85533004384debd5e7e4ca792394dcbb72ed72c52e8246203c7e27a25e799ac2f9cc61caf3dcc4299b3905da44c83c7ef8b7d0a110eccc8acca6d3df82ce587408cb07c999e31e38ebc147d0607abe89d09cc79c436abbc31852e9fd7feddb5db94a3f3cac820b1efa2fac1a63b54e1307849636d89d53d3a7e1200565a16714110be4221bb78a392e52e9ddf1afa19ff928d00240a48407e05f8f0ae91331de9758f24a10be600daf268a2336b475e3018a8ba793a0781fd2ee92dc79e88408458e485ae71713195cd0b3615fc58821669cf9bf8738d153ae49a62b9c1ff64d24756fd76a896d3b23b42c580818b24b65cbbacb16d34645289bdb42c75716123d1a1a9ace41d17140cf77ddbf9535b275c99e2f1adf98e8e1727aaddab5a8e9e9ea37b24350078bd33380ea72e49275a4b1564eab494c31a0e9e841ba6f194562221b53b216e2dc8c0b69a1ad009e6aca1a0c01c11f08f0a1cbd50f2c59d2f5726caedb666f26a85b9fd34475fb55b15dc8ccab5a05f0582eb469282a68198efe5cd02be003a9e362e73748911a97c416ebd5b95bb94ffb6b8814b3dd938cbdd5fbbe9bc52b499f3e537ccd619c44864fb44a8ca3e0a5ae1aafa251b45f6be88a3e947d1a7377354308ca4335bc0a95a3063c099369f67f2ceb19700d7bac3b0d316da1730cb80a253016ed023d937e150e17652d04e40d44452a42575878a41085c928278d067ffa996c8f38fcca7db9b550fe4b8d31496dfcfd7d8d6af14dfc3fef55f467dc58ce3022319304aa3629e923d81cbd7e58fe91fbf3349ad386dfacb5a197f408b6d3ef795790c62167aa02543e76d6763e4f372404a52b6e13be0a2e445face4e0e57c450893f91555e2f531cd5dac8f5326833231be00be4f7dbf83c0882e3f9b91348eade066d71236defdf118ac9e769a36c6ba16e98ea08f1ea56fac79e23bcca368852e9c2d6d4a9d87f20680fe51f22840fcbb3cea0dc08ee0f70eaf0fafddb6ca06070262736d10656d1a7e572f26731e2ff49cd02ba1872857c11d9314d216b91b1fbf1ba553dd33ae55f7149859a43af000441c3ac7175828138d128323ce7850f6dd3b7a2eac2d6cd89face95e8d75d677cd05000c020038156ea68e2a116e4d33058c67eaf5ff769ec5bb7a92646bce418951cebb99b08e5189f8a20d2af9f41bf6d649528a67dc84de393152bf3230beb6e85e81c49d22705857c70db714e399eadde3dd4c294923e895d653501a1fce3ce30f401aa7751d55386296b77db526408662f0c40e3f19c45fe0758986391cf9ac39344222b007fb791a81f3e863baa54448ba9b20768ea57a93f791b284ef01919fd9e968ee512d3959e1c56cc6e800ee37c69d3a4afd0f073e5436eee47e208160c04d4c4570c451ba065dbbaf3a8c60e7077740840101090eace6ca86aeac6ce191127908d99f8642fbd6719c9c54ca6bef11a3fc18c93b3d32d6103ca062c5b5b8b31937e04fd4fff218d0ab927252a806480b93920bddd36943916bc8df4099994897727346cfe0baa9516dfbe50776dcd30eed9345873cf7276d514c949af6cf2bb28f699b5e23cabf3e7b3d79249203e2c2e8afb191b5b3fb34924e8b38da13cca21da0f03154068591bd2468730cf863f2c4329bbe270482aaa24ff9c7560fb675a623227b33dffed1270f3e61564b8880a9968e29b851a5f88d8f28b90242e8ef7013738650003caa468df46774950bb6b69ae0805fdd23f71ad7a6405bf75a5db2793c9aa872e2d4cf5b4532c83fce3e54e20f3afbe0dd17d298b93cf005bce6ed0df33cc5b2056bf922cc19a77f19047f99c7f1786b4cc32cc976529aead008b2ab186908f3fcec274f02d622d61e2033b6376efb630048d548729e042f3e9fdcb13520bfea225eb11ad474a476dcf6fd6987ef2984e5a961b2081fce8e250b126ab5c8bafb7f88642e781ec992ec888b2f1674acb14095a63832893094141ad847464fcbd7224867a7daf313c0133340e36c7ac3c86243d33676373ea6b8f2544e2b4dcb51fe86c6a9264329d077930a846c53cde3023f8fdde79cf31ad8aaf0f1ee45377f669992786d0c965e6c220358b949e9b01a5c788360f3a79f3c80d41bc35327074ad92d5b5e09412005897776d91d0021f92be1c9078e771a527e46406b29bcefc930d287dd01e78b3633759278873467649a4b0ab46be390d7f765acc311e34dd803ab2db7be2938151b05b1b256bd3fd2e15a47c073a660225390f817e175592ebf8361b959a57b7fc290ddca33cd96a4a90d5d87b605b6efe5d08cffdadaf0068235b67c640ee0222113dba5e30b811bac28c6e43dc78cbc2468daf40666b591fc28288ada9f78afb7ace42519a91f788e0146e8748c6c6785b687a34d257d29d04fc84ded0401a59685a9d55844f2bf4fc35b442d024582f70ca5d2802e8d217d6d090289a0d5ddb15ab293a3f922b408e82da1372052f089c2f39a1d406f41c770d1067dfc1b91f0b37fc9fa57a9b1fd291722a40907a5abbc99f20ced0ef3202b203a5dca0f9b0c14c47a237b62e856bffb40ef44c06aa656e928d8876111bb184f6228f0ef478e92462d22ff0744e2db517e13b57395d794325c5ac9a014923c9f8a98a364ae7745a03303c2527101484c9ea96f62626cc0941a9fe5d302adcbc9772f252ecb6f7fa87e684617b3234bbc19175edee8e4dc3c44aed6f86d32eb3b9d1713d5bcefea9049ff79770e67349ac69f09ce087c68e214d503db6e29a8d5cb9ceb696354ff3e76ccd20b268b8247e81c7b391cc8014b728053b47b137e4b6a1dbffece1e16131a7f416f12c7b59f82332db4f0b608a0f25f8b1b7b1ba0b310b4f73396316d3f6e5de5b2b3250df7183524a50df63eeebd954c562078a64f5a5c84709ab02018edcfffef3e82fe12bd3d7892aa9bfe0309a1a2d1fc7adf1cf7d73db0f27e0f00230288a1cd8a4e894319c82d601b9a65a9442a49e0624e395abf33bb0d0d5e6d4f6c7cc2cc066b341df1a305e2f4c7b0c9eff39b834389254e76349595d7ff491b4ef74a6d5da870355ab00d26210c42ca61a61e2b6e41037a424f73f9ee968e8301eea9d9b78abbaf338736294de7f271cf58982681c8edf46c1a8980a95a2315d27ba8847b87209bc143db4f33e1ef1951ccd88d6c420ebbe6fcad6a20a3a72e7e016f6093ea6279219a7c2336e91a298134d35b4af0407a11bbdd6cad9a3dcaab7ef3a98c529927ad216ec94cc9107c83db0f82f2ed4be41c46ca3b93901436f2880ba5f3d3ea6c6c9217779755f2a91c4d116c9b8c009c5e135654054e81a702d456ead4987054183a3e4ac561992d7371ca694e6b44f73f256a2e238b646ff0fdec37198960dd63b6e966b997406a2c6b7fe2e7269591d7f13e01f7c931d43552dbf2334eca049346af4becb1181192b01905859d0aa9263a079bb8773965b968fb0106bfbf172fc5d54b8e20f2e95ca2034c1657154452a835ad6efe1b064411c9997ece579763de7ce6513d64b2fbb57e564034fe5fc0f00f3acedc50475f697ffbd9185b160ab5e582465ce84605667ea25bdf77898cf7476c0dc733099308334a9fe5b6df83efb449c58faf02ce76ed2d52521e26130684b3b88b4fdd4e9ef19b154ac5586f5553823cdf02949aa7031f243f3df82c6b60259dba6071ea7b6fe9222b1e43ba03040c6cb630e1322e4f728b97b9355b5bc07fb7f4cff7033634ff7745738a1bd423506d024909bc572e64ed68e3cd61e4519996c285006a1b9a02e109d3c30a7aabc9fffad2d387175f56c15036a14244491d5aece42aaa348d93440ee0247153aa23261e107d9ff3595d4f301a7e5aeac2d299eb605f661f6e09a75a6506f7588b2a652fb80af9ef951d22a40cddcc096454e59a48b3ba4612cbfec07a491fce1630471196c1fd7d94ee3cec929d558eafd428d4efea34af40363d077ebb00b32095540048f2523b2eb5138dea12ea0d706da3e895817e76fb58b472fdef79ee55c895a794919a272c6ded1406bc450ccf8425d3fd70a60a17a6f986b85f92a88ea71eb7d3f1a6cdc6aad962a53fff977fb1a69a70ec5035d7cbc524cf5656ba251d38c87153d212b927dcb3299fd0e61fb6e071493b91b80d1238d7d5405f796be8ef996b915d8b88259ee19631e650deb10881a1d5b7ddf233ef41a45edb709f0e7ee41a67ac74adcc0e98f61f49db71cdbe9a7e117b7c3a72d6b01d8e2534418c79ea558ccae5f255304cec4d08256a82e396f3ed6dd5d1d85bfca890247b4541160dbbeb63c35ba868f979a0831759ceb77077502af88e9b9dfbf3b2533aca3df52bbe3c9c37fb668d425bc16336609f836f169d142bd4ad837b154de166e3d19b08ab9146fccd4b8da2c2bedf792914a4f5fef40b1a130576482a11623a9f05e11e29f2e724ac637671004556ea149c7e41b176f9da1856808032291fa3d13531559d4f533d532a2de34ad25ceb7ded9888a5cff2d3bdce72a21b88f534784c85f305d3e294d7214176dff1abcfaf0993500b561cbd64aa50ad255034ea5d3b674962e40407408ddba8770fbaabe046f34eeb1d9dd1641501722311f37d2beecff7942a7899e117dbca7d7f7276cde84f0efabfa854e8e35f140fe6c7b3ff6a7db67a7b04bd2ca328929dfae46d88903dfa28562fe1669fa7492dfaf42d4a8fecc7fe17538445cdcbb86a4ead261d6419557b145bfa4192b0f2595329ee60d5bf3b7a007ca938f7418058e14755bbd96be3cc55e769c8bc1c07fbd28ce5b970263bb7fc719ff85fe208e58f90120ec7dac0f86ea2375ae96af53c1108777f689cb74413a2289f2bd47aa32c269001852dd6e71bc65e86179d2bd2b4c0a2a403852d1a4fe71f319ad2795e6095b4b8ae208373bbddfa3bc0b809d662aa3a66bdb17751a223e3684e0cf5dd14e7a49c03c5e825c319dbd315a29afeddb9dfb9290f64a2cd2056f940d83b11f3f803341c50093325e275ac29efa10adce8de6fbd71baa0484b208a77c4f545f6479664f7ec2f9c3258f6f11be4dcf1796b736c07844861c4caddbd65389d6867c675faf92a6ae979938df72c7dd9469f72fea2875e7ee2460a5e5f81df9d4f51788461547ca328d7d65e7194e3fa207d5c9ca6c1d727df2019330221b595a88ef9e6b460f0ad9be2e4f02b965bd5cb48ba6a4ff3e3990d84a6adade82bc6c69f57690702c7a354583f86d61296f9b894831a61ac9dc9682e08839a13ca6fdab23df9c7490974212559fa24b7d30c8ac09b24caa9bc5a866ad08a5db241c84f2d4cbec6d50f72ee4b8c3c39f8de4f2efcc8c8e9dd59533788f07cf60108fd6d4bc927cd41a1a5249590ee157bf2e3c40728705fca1f65ed15cab9a6fd90bfa2b69c97e8030d7d10bd05afdadb14fa558ad0a4c1dc414f03a039a974ccb46bdcac154bba6f467f65ff963ee2cee75bbf5be4f254bae0ce95520374a5c2e6fb58b91640d6f196493e8a9ae331be95ef84071567eeef0ae72e2d950301aa2781e514eae53cd4cc0f7dff118fc2a97ad380acbc34669138fec4ef772abdf75eb614686ed7ce69496ead598ee8305eea8519e08db83eb64e41b3c101788e17a2efdb0ffa3ef3cd905a2f4f87c14fa61bc64267a7f769fd84b16092c5525a06b0b88c2ae299fca56ab4b938923b63c8a78dd947a4cc17639c538690742b581e63817b558cda4e17a4407efdd78684932cebb23dee7d3b427ecbe50bb4c278f7f5414469cbe11e705d8311bb10068a5f0767224ce10345997a5f2f34906dfdd7d0f21f3d3f7ca887b477022d7c0ccf2767a339968bde64b9d3e93c96469f7fbb0a094fb75f290eb4c423f477d7bf9e9573f1c8419775fe48ac469179bb256b06b3dbd5cb9d7a6fdb1ea7298724961ee68718fb408856ecb12d2dd448ccdef50b46d34b4712a73d810c1268587d7e573bd095459767116f1cd82ba4a7a7ee6a1ffc29d69274ff0cab6967299a2f831d7211d36d37ac9100caf56f8a387299f3054bb4454c4e5c585a9b20a45582e0f8a5ec8bf14685328dd03e78395fd630139f9f6e2d20b0abdeef06e0bbc6174a3def182c25fe6fee86dbe11c7e8781719a4f02f79de027a5c634c69fe13f05d98a5c048011df9e868acadad3edf2457db8dc1746947f0ba7d8550c58aaab60da56cc26ffeee806294a01eaebf0029a720dc814d4ef02ce4920066ef88edd746c1b62aece107827bee31e1aa149bf217ebd3f5516a854d97f890bb5ccf3a71985f08ff10966b6606f46a12a224753209962d35263c5109c42c63330832d6a77bf9dec56f63f303977622e5f91746bcd23413e27295e6bd83e02f56616b64f9ae99d000f7030ec0a63ee17929794cead212d34f3f6e8581cd975ccca635e9bc845336dd8cc610180a4fd814950001b7040e8475c00f4601e439bd73eebc1c848169efe14b95ebad8ff621d30cab1bd4e9561e0def33c103d63bc1736006bf648c127b605456f35d791935af63722a6915fe04b0480aaf4798b2bf57f840c802da9466059e09e393b130b74b892f91ec6b8f8ca5d92456bc25430fe4269e9c7891f152aa3c702dd7ff99b9ed2440433afed6400b3e337dc69362f30913c5c59b5bbcdb496776399682f18f36ad4f19405175dd1721036963318e70b183c4fc35fefb0ca769bfa40eef10c9a2c6d197409e77aa7e5a6ad9e59482c264244195c2b6bb8b53fff6af5e1d676bf3bf7806164f5e040ebe53bde666a3f0ccebc1eb954bc17b45dff4770af099a92fa9ebc2b7abd407a41240373a8be35f9a3b1b88d99d77cb8eca1a85b718d607402d39379b6b2268b27fb4bd3a9e5aacb845a64e1305c0773c43c2ad8a13e2ea176b048de904bc6637a4a91ad923ffc3e7baa8cb5978a05dcc705d72027075b6a6db8e3e2c03148d5de77115ee51a0212556459006904a800e67390b55a4920120ab0e16b49135e182241b72a83362e622eb3831a1d2a396880c5c2c662e400fa148f2ea1d77e87e50b3af66f414084255c1580527e6bd384d160f84cbf8d1ad1f7183eda356db7d59f659eb89a0f076b92ab4a9de0155a1976061ed54d4c5646c78bf34acad89b0dcbd85444756ae23c7c3f9ea9e76575d15a42abac3dbd1b592f061f4f52b78f7a18230fe3c3753ccb26280923eb1899a77070644cfb0adc859b281d75a0db15a3e23b0d80997472c68ab9232e6353b235fb58e7463797fd4d63191902126d810b7abc8447b2170af914d55c0123c3b9af2fdb4c12529fc1359e8bc60cf67fc161edcb65f573c2de9a463f812bf95f3f5d8f2d31fa5e472732ed171197a5caf576f41283ce190650662266b73a2c60d9636d81879ebc26812499516a1479fd654df92bca4c419ee9808e210f5c5b1dded1d5a96431825cb53cb85524571b6726312726dcba90f07b6d3bd0efb7f95a986b9c92331eb2259dd9bfa6deea7b44260e0cadd2881b7c7cf77323e5b8f6988d31853f71bc638e6e5d117dd3a3b14536f7f190d8deb524b833856ec97f3f137206061263eed4c00f69384f9c131b55b08f4e1e1ebd8527311ed9a47448e1698045935d30ff571033bece1b2a882443a49e1b37274db07694bc0971d26dce2a11eefac22d33514cba0597c100c6ce744dfad3335ef4c0889964f747095fd47338be038616d772d446d17dd9b937de2fda5748db00ebdff912ab8d51f851e3bd3eb9b32efb350c47a7d7166b455775f2c443adff3f19cea8650ccf2606f1ae7fda2c43d04bf143ad0957396203cf8d93e3ad58e6f8494b846f1a9111559d5bc3781ca4b7ec26f3c102862e1d3c28db4762babd43ccc644d087cc9d32b0fc04b4aca6d3df64457c1c769186a1c5bd377e8d986c7b9eb2fce7b3ca62a1c0421f94da1858e9dd985bcff6af4bc4490edce6e9016b94cafdfdec3ba20472dd7c38757f26856cf35bf9eb6df8aadcef4f118c775c1de791a65a494caffe5cb501ed9a24fed0c6d364facbcfb3c218b125255da42a01faa5f0a89e17d02da0f4ebdf682bbe7b37804a0f9d1e249d14ccaa2aea172af91106b05bf5aad19a91081c8b8065d5b020113873dd4675b4a6540abf74b8b9664776ad4c1740bcbc627c791b2fa1f41efa0181b98fedf38885230d717fd1b7f7a9c5cfb422374f86ca9dfd1ecce172da9ae1569062b75c21b2a8fb58514a7c2f3886052d542734fce5476889b4aad04c34d288ecd605212e07572ae969f2a5c2ae1bb5e4559d04b285fe20db06505331d0bd110fb2246c1f96f8ebb945c5f13f35946e88c73d22802b8c3259655285a3aea37d239bc5eb48e35d58c05e837bc467e50ed876e2e12c8085d5e7aebdfc8b8f940534b8966e2dc20076572492168fb9958889b2ff55229b97e048a753aa3c75e97ab0b7f7501fc9b410418fe769dc99f5157130bbf7d9115dae13ab2fba782a005dc08fa468ecc5192c60202e810ce77dd1af18994ff797042234c163b37b938ac7f9f62cd88dbd393afd692a75276dfec20a42f4e54a91d50770ba2de53e1e814893fb03a5194ff27c2cf9243a4ddb76b15fb30e44ae2a049cb8970afd9b2a6d924cd53b3d90323ccd5b5df858cf7b5ea13141e2c44724f8f5aac39646761e9f6f52edacd666b6558bb4ceb3b94a3a19f8a57eccc58d652454bf31526aa91b5c982f9b4d5b4fbc545789cc200fd96064f85dbb68631df9df620d7cf5675b38bd512b4f087982f24dbd5465371a781a4290ece882f90fee14100b213cfaf05d51e15870624b196b9a64d731a8cf4f0773e766ec5a0bd2fd45fc85b0b67cd6cfe5ff00df3966c4c8506f2a8af74da219c06aa70d3f92c591c706c6851f0f47e04c689d7edc6b68b8bc397fd8fb75ae1184335611d65a8972a908931927a5bcb7b80e6f287791fa073bfff197d526f634cedd3e4eccae36216c7dfc82ced46a6f13ea9e9638c2eb0224c4116140614501c7b9a98d81e7a00cbb57fd0d420752c0fd08212f456b497a327a757c7b8de03bde53818a3d339104b37448a6318e442b80ba5b5ccafe7826607ca5f9ad81933f1089fc46c03a409724de0c249c7c44abf951de52dc866a7524c8cc0012c80566eea1b6c843caff811318c3a4b878eb253b42431154928ff8d9dd55d1127c2094bbeab895a2e276959df3da39b75c6de28497833cc792ef3046064b192c8ad4bbdebe75e3c055f75a9e481de87782dd461f05233d7b5d64d6182e3b58abaec8dd78c62b9cd3fef700a904d0d37337eb979c34eb5d61f6243d92ea988a83043fb1cd293f2b1040a347b54f9b21525d4106928f6ce2b7b9635f4dccae2b03dbcbd830c30337e62059ff2469958514bc04cfd9c1bfd6660fa4d947a8c1277279755193075b26048ffd2e81a3349351a99c7184725e952f56739370e06d7cd08f69baecd06d699179188cc31913b0e738ac00c16d5f3784607c7d54702c048d5bf7935d2aa3b12723bb637acf8c524688e6a4d6418f539eba71550cc7d7776e02a3052dd0b11fd6d207a45d890eb84bcb877d3ceb8605f0f2aecafd17b00a4980ccd2ead242eb9fe59cce924383407077b3821cfa0d8e5d43483517f2ad5502ffad1fd70beda6267b4b78e6234f7843abfc1abed1468de7fd6a917580368992c23f5f8ef321455944e36a3a189b4ef759d425a0ce087881d50903b6efda927ef4671171399cac857d5b3a660451cd2a4bbc0840de31df935ed91628a44290fac2dd88f32fd38620ef825de1dac1e8cd3f213d50023fc2b7fe97391e834b09ba57ee5b5eb2c12b336577e0117d633c514aee7da58b76962c8c7b4d50e48a64222c4a73ba6afad12f347d37d5417d7e1be02ce4ab8e59e92c70adeddde04bf7e036c4c50867cbcc973fbf34c9557e1905a22e33cf793d7c0e5f086820f372ac39defaa7f7393246403189c3a9094c4c768e3cb624c9352f61fa6ac1876e43960875eea223c3b251495cc46b5ddba765cdfe24d8522a1d3238b67425464bf461e46430b8057766f9705e92f8854fb9fdd600b4c3f7022ff8e8387529707521c7d9cc05a2e426b1c8ce793fa74bc4d852154c3a761694670809ea436358a16cfd6be32934de6c6b15ce9a5f821af987c5c8d66a69cdee8d457c452d15388a5544ed0ce0ee569f2d50136b465c88b9a49d670b6e70dabb9578d496b4b5bcbf9877081d132f30a8b35cc6867bafb6e6699f1026ec14356a3150e0c41db4e09668ffe78141cffbf6a45e79199f2f8112839da17ca8493766fcfb131ac3201536c25e986f6d0b142ce2def526dbdb8144b469d4e5dfbc055660c6b6ccbeee43d50dd9a86e2189e0c87a5c532d6dd59113c09a2eef2ac4e3b317510bbab1d1333553056870f352b91339e414305ac1be4504302d7be17d938b7d57fc1f199010455a038e92d39fa649edcfee8507177cf3b5a24f9d5e12acf1a51f0c16be47a9e919db41b26c0172043a9d73456339869819b0a9680de80624fa4313392bc50251731a880835e95cff23d68a6fbf573dd3c94c9ec13291bc5f07bf352c6efd4c535c2381ce2cdfaa77681ae63fc12aca0e8cc2c2c42553fd728856bbafac9453f9775461edafef4418e062407321ff8fa28f363f08ce91c23bc96c5d1052bdb2cc1c4df58fd8070bf88220508afad49d7863139986ed02968ac31f5b60743cb00ba8d6962f699a26f0378ffb23f4843fc14329c9c552cd183ab196dcf10b4bc5dd1ba0c0f3a4332cbf7fbe80baef7b26a14e58b796a4c2dbe69f38331ca88bc520e14e1f2813e8a6d5c1bd8975e2c2a96c81d081cb58f858db795fca49468e75c099ce283e3f81d65f42ee7bd0820c23415ee7c9769ace2b9f366343f77aa9857b0a0e14da10035f6d2e6aa1a621b114cc4f592b3ccc3cfb8cf81c0f0f892fdc6faba318a46426b86e27d62864d3aac214a5716fbc343364117f6205399319cc370be8b5ec08f3c0688846e11b21b79ddbbf403adc577dcdc15e6ca76d886a79e4e76c432fe71520ff8becc7936cdb775759834953f0b2b2917166b71540a79435ef7b30acb61dbb49e79995c7102b1319aac8fd8233aef46841185408d8d52aa8b12abb0b955ec3bc892ab06c209c5e497abd1d793ceb9a19aa82c953eaf4a1f8ffe6c814a1b8efbeb5846f1ee829c0799ac623fed4193f079c887a38642697a7363a4eb35539c0d337cc7d282ed7a2365ac8ad42f32344fdb04ea92db1b5417656c758ccc943d155734aa3aec928fe89bb377a0657b38eccb51a89bb3641f66ecfddfbfecc6276d95cd691061706238201eb3066b701185d8d33fcd6ac7d93ebeff723dbbdb637aebef2b7687329b1d5e7a540b3c40f28cabb9b701cd0341910f6374870b5b46cf197e8cc66c4c63e4321862d85c1a37428aeb1093690b93ec37aeb416633ab2a2abc579678400ab610f8a24f5600b39033a0a349326b64149a7e1cb6ad6187b7d4ca918b76085887a9def023799d678a8d28d64b0329d3687a87604cf57048e41c3a0b1db428887d151c997da5273843b2ce10e4d34b9835794030e58d890b09669797ac7ecc93e7dad0f00fa1706d74726a04cd8863e4b4bdd72bbc51761fd2c4bc31099898e8669fdf0e5dfd8fa53a709db6674c2a8e59efc7ca5f9def0e89508a4e906c8ddfae784f519944f7254df039172fe7948cc6cd402a196ff89d606b4bf9047ee2dfbef2c3a97dce99e9457e11f2ea2211f894bbe40c8f60c7137c47256d41a1cdf4f0686a116414ada131650da6e855869125d9e64a2a91ac7a019bfed725dce152cdd434ea9785a9a7cc998cb19139920c31b1f9be9e4859d12c288a81be6af9f93fc3dab8e90e2b3f590641720f13d0723d6f1622101a8ece571669f079b7de913ac1fdd0c44da832ea5582f1205e6bccce6c905d4623c2e2723b5c63e7f4fe6eb1e0324db3292c7d635a8efb907543e73ca9058c0b94f04429fdad1a70fe14c23e2f7af494e94d00298d477594f49d4ad16676a712ffb67f53fff4fcc54f75fb07f4b5fbb933a71e0625d90486f4931586e4b28e04ee8ec7f875bca64f5ecf46c31185fd7d0c933d9b10a9e516c624244605ba1c7647127b4ec8c8b5a1a34b00725fe35e02d71455e03151bf2887f3b463b03656103087248a9e3baebcff5bba2337c516a0d1a2c4d78ecfebbdd24a753eaddb68c6553be1467b9c342a045353e219574a725257729be7c40aae8e9f131a25fb2329aeb28830f0ff0dd8c3da1ec56ee543a7d1be02f705d773270a610d64b5ad3f46f7f8c25d96bd2979605911ddc71edfa356e7631622de95a6535902f92ffce8eb24b0e4522dfc1a6198ddcb911ba938f598fc8ac142d3e81d9ad17d3cb58fc7ea1522212c63986539bd7d0a5ffdfff45c4a280a222200e9d010e7bb645825ab79323eb084adbd857353888ae057e4b22f754bf33a628a8a2eb33373f49a3d325ef32c75f24751b37dbfae8ab425040819f5ec4cebec7f2ff1dc31a4f04a1a42fbe1d5ada66a7fe21ba667a23ca301cfab0765d524b3b56b96518c12777351ee86a97f03202387d46aa0a2096802574937603e815f587e76663bfcf80fc615e6ab3965c3b9c14505bc6c739f7b74376f47d75ff3ed4e97d7636f650ff8aba91fd5545bcfaee5ecfd40185d2ee1a9a034c4f09fb56bea585e530b7c9ad3d775ad280d38038ba0b48d00a05c98c6d3e8e5e7065409fa93affb2e421b1b3aa74dc953846753913b435d9ffc3c0c4f2a96540592481c86bf54b8b3957a3b76e04b36281f2caa358e85f8dece7f999ba695d8d4a5bf921b03995e0ac74ac523f5e3e0471fc965f0e78d0b78437561937f9ed22b9c0345f349cce6a81b0a8ff13acc2707d065304ce0d9447f77c74999a635d376a30febd38f7f06d6bebbfe96ef2106ae29cf6e5ad169f4ba55984f340d60deeb29d71a23da089eaa9ed4e80f222ecd8049eb8d4a280e1029b14c7f47f32428bdcf9f45f51b706d9db010e74fa1ca479fdf0bda8228ed54d6bf198837bdc259f18829335e7ed19acf9a8d9bdccd12669a00d1d630f82e7252b65f5eb42b21e7ff7f7fc3eb4fbb530bafb366bec2070284a99e84fae9a178cf0850d08a2ffaf59b11875e5968be7a57f10990c1ec69ed4bfe54a5a343d8de191cb7580285cffe9d0f7242cd04143c4c37c168c9988f80fd858a01c0071e0af6d882dbd0dd2ed98943aa9ab8d4dfaaa649c0a227233788e75dcd2fb98baef6a425156a8de13f18712fda97624dcab95557233b91bf51bf15b56384998114e25a6f39ac568b91508bea2d09c0d56b98a7fdd99ce9713fbfc2179fd961758d865e4919891d132a38c37c96c769c9580fec6b563cb96246100a937d45b074fd9c03f5525d8a5161755ef5a4209e379483a652c190fb999c5903609b5956d6434c3b6193f59e340649d6d882313eaf7e84be5fbe6f24ca11cd2165433995204567bf8f3f2edaf6214ee9d49d8bc392b104d82418598c233fd049f6d126444655fe82b52ffb4a72212eddebb3c0800b923be985b78b2f7832e7fbc5130de3718124dc98d0984ca27e7697518f84a560024c4d11f3cd832e96725df0973bc5fc226f96d2560fdccd774d2b3f6a53ef1e44629c2e608c4ad92757379dda1015e846a977c4f0bed237982654c5577e8822ef1fa995346d923a7be87045501df15de0d3ec1d6f7d1c88436b4bc55d93232e6c359158d91ac3d94a221928acd3a8430dc777b3b4ffe2ef35ccc31a8f40d52f7bd44abfe3e93cbb581f9f2e63ff02083c5ee94ea205ae6c688782da8abf236f74eddb0059a317bd019693b255dc593ccfa845facef66258f2df9cb0bb4845158dd317d0767ec0a53dc11de5bf1fb4b0e797b3f1bc50075e8d2158732a3f9525d125991050fcb85ce8cb2fafc1e4b8ae8de4f248e46bb6415032677b98fe4d9ed49cc48fff8f6a43b5031035e68a6e46e8c144ade27ded7e143183e54ef09484668a60a07317fc36aac33b7fd51d97b7ec6d8f437663121ac7c466b9d0a7143a2482e1493dba5761c885abeed72785963dd5e83c71053ac103f52c1ad008e2c0f8871daccf86a054113ab918f5172ed215006ab6b356fc02e1bb51f3c00f2172fc532e9aef46af34ae4b72269f18c1ea11d643845c3a64de0be409cc2824c46da0d44cb2db8b76de2c3a9f12b3ec34b0f5c336f49966c641f5c5032a89bf95a14cbc03ac278868b878fd6309f66bbd32a191d87a3df0c0321a8cc6b2065d5759349dea8592b7e9a3b78091e3cc8105e8621c972d05ff20ce96bf93b1d0f09427333c44a0b80935c81e8197baa52e2e9306942bf3aeda758b829ee7bdb1ba1d2f5bb0f56cf77e912d4e6e28650b8336fa72f93f90abbd8a2d6578beff30651929f3c5e336cea5db5502c38979b7b428a55ef12bb1e17a6cd5d85fe73b738c8787e27ae7dc09f433c13361e5b346a60505309f6963bc9c5417913c6a136cd4256334a13ecb430e20235a29593c03e5f7681c64281f59c18e375b0310c9a5274bb0f9cb6b77e1fe64d0b68c3959da1972b5318cf1bc3fe803ba3967fffcb5d70aa0f6972c000f6d4010741efdbffe31f2a378b46fb89c0a779e753c07f24acb9b3916fc41bc637abc2841b9bb2aa1086583a82ddc8c8b3124523b3a6b2ca2efe08ad63d2ce0d02dbc32652a61e98e3a3d53cf793703971a622897bb3242f2ea43bc761e6492627f7fb35ca074a6dd766af4b71fa2a1bd0ecd2e5ea6d15294a0a918101c09908d540a72e8851870d3f903a71ee60ed79284f73b877a3f12780552fd4213812b314bce11d8f885cdb5d1c360593728da59f77247f2c74734a3eb2a7b9fa13fdc8ba8d2feeadcbc4f20f49c01c0c3f4a53e6518f7e7b0d329e328101bfafdbd65d9a12346ccf6f1e7e13abd7986e207ec7d2cbf78d5e2971952ccea7b3c5f29c142d04c14f4f280e503e4a91fa1515def66fb6021dbc602bdcf1fa4ef06a74f5f0f4b4f15d9f752a71b1ca5ad0f5a80adf6d848b81c4b75d35f75760667e4d0a818020f408cda4d1f08e7a0e65e1d21c657966fa1f77844eba923eb7a0fd3156e9c0fd2db160ab538beb02ce54e4e98929332b19a4013628af424cfaf92a1a54569a6b274aef09a9dd3aa990b24b7390f8fbe22a1227c36f971682046e35386b6d0c84d15cd2f24e440969859816e172ff5b6d750a0b0b64777d3012f214e942058eb14c0a62b3c42b7eae5ad64df31eb9a15c6386799cbeca44a2e9fc7b3fac35b19ba2bbb613a8aee0bcd7f1d16af9ed036770b96a432656478c2aff47ece01e0a0fdf2dacb95edbf67d21b0a95b2d65d96f7dd516f05edc93957edc0e02c90ed872eca4b25021693c687b1532eb6a9108d829a18fac0f7ce56cdaf787ac262ac6bb90f4445a55ffcc22aa78359a100902bbc48b87cc702f60388977d7a1d213397b6d3c0e538431d9bc7643e6f9bb179039e48072e0d000449e933e1900afc0d4f6af353fb3e139359b867cd6f3e30768df8edbf0a1d3d8dc4256f485198192d3bf097cb9465c523becbffb01a672dd142e0e4c0ff6227ce94531e77f60079af756a23f1255783bde2d7b83ed3e0412f26197377777dd0f350f305b96e6fcf3f9488becd801aafe5b7f13d75d68b8d4842554195fa83a28031091f929e31e0eaae5850042c71f83737e91bd71d5917f952f8e0ca11f049d8e9d361bc4a624e8f3085d2ba0dae36e2553b18a1b5855b06068f068b2e4ee54eb3e272bf1084904a33d44f910ad2a2228bd0548170574f9f6bd48ee1db5f081cd74d66f6bd2ae3d0dc40b13b3961dae7af2339f8cb59842c93c982a9c3a2f762b28ace0b8dbeaafcb829783f69d5181cb9f6f88e624e01c45607774ec9de9d990960105cae17463285ce75b80c2916153eaa837c6a27ffaf9cede80010700ee91f28cbc2d578f32da41e06ff763810d7fb89a15d009893bc510faa4763b05bb88d926a69e41959f7d1aab8640215517b8c6c27bcf27dff8d6235ab2b04899c08060ed4910c8d6c5595681260caded449288a9a7da9ce2797b1ff0900ba73f9cb38570a5a6b3db2031e239f1bf664b824ce973830fe25fc545568fd7c75fa528100e502dcac88e064c0323a77b5b93cf11c22ff896eaf64d6c14f7af3d370472ae52bc4d34f8237f08d5ebf5a87c91e6feef247fcb993787ac8b9921041272b043f9cf41a156c470b4b6e14a7abea36cdea73edfcc226df387f424262f051a36eea596f6340d4ea6d7d654bbce429cb6fc3a0f379fdbeb771fece76f28f0f2f299dc617fd999b5b975660aedd38639daab073673b6e96e206cbfc1534fc864c6ab12f6b3167fca5d3175463a5857743b560f56fc998148fe7e0cf59c2713fa315a0ebb479550bab2b7dfa014f90c9ad4ac3f5ceef082a5eaf468a2911c2e2ad68ac36f2908e237dad01e5f02e683e31eca2f095ee4abc6cd81c819b1689c7581917c440a6a0bd6590dd04268d9715d01a724e6ad96839c132ba01c8350b68496dfa2bb59dcb5f8a032f1143a775cba77f1400f2e22c677b9ae97e28c15ac191f83340be826ef812b900ab639fce8809804f584eb99f60625d8a51e932f69128eaa05d32fe815261130ccee35d45a2842f4f3eeaefca806446320c47171bec36a2ad2aa7a094d19f93b2a009b06469f6de5cc7ced3571dc7ff50e90a72703fc650358e7ee4fa09839a30343b7f1a0492f651b9bddd7f69b0fbda9e932d7413004d2571420de0ee4715a6667755fb9754d1b024681ea154bb3819560a21bf9fb2bc739fc89467fb5802bd4d79af49e3ba98e24d93f32911dfceacbc2d53dec3e6bf7f0d5a79f794a43e72c4e59d2bdb42e4854f814314903ac7d6883f2b07232de61946ef6766d48f669acc629303efb161f894995f5be2f74c023811fe1b6f96efd62e5b6e2fde6a89be788a2f3602f6608f6b81acb86b4c6811fe27e98a11191a755234eb328fd5228fc4d9aeec2382351d9fe691ade639225287c2b6cd8cdd795b04023a61f280f1a4f156cee02a4c25a4e52751341d5c684d54b05ad79f7e266b40d1d44fae29135d7580b65cb6fda0d4237b310bc93202ec82a73bd0bd737d5fc11d0eb269c73e61264b87574f72d3fe18fb4fcc986035e42d5906551ac0e2a7c82201b9fcec11a8b83342855d4a733fdadb373b4a02140ed2827625865e7bc85d7f0bffcef4f7230051a2db228957a4eed6f28e877c84fddc9766dccef0e3d039c8d65ecfcba8c1e7c7cff4b46df1dbe835e791c573c5e0b3ee3575a1585da8fb252772c99ff921f2668a3c4d5c39e07c0ca61a8cb6771b498f13e69e2c1e24d002225a1dfc297c487bbeff6a3b8b68e02b9d14f3b29f2457f9d50725918c50c33da1f137f96833962f4872750be17a5df63e91ed9d6a6fcdb2b19082127f765377865956c65d03b0f47ed2e11fcd8eb9fa7134a1fbb36536a887478591ae0e0711fc937cdc4ed1cfdfecee64ecc2ac3ab0d78f26b0093aa84d67738de21ffea5b980215c2c12d5ededbd705bf91dba66ab891f71fc3cfaa33aa3825bad7ff1aebfc530bee442483a519c8ab88cb025763afe75b0cadf85c63dc5b5eb7faec8f6fcc7e0d59d22eb7522830e2190a10838486a3b1a07d50edc09876fb770e191a48c9de2e9c831136a632829304a4a9b4cfe4e3952984cb55f46355e22fccb474af5f44acecb294c00e6baff2972a15db62326b294e5d2b1ab7382d22d4054d248578261a46a5d6b96eb0dc4c8978a20fa228994e873fb9055943ab80964d20fd5bc160cfc774be2e9ecf8c496e2a1eaf7f03fe195ced84b2b9a8e9febfb951fb3953d0119d48b884ee594aad9caaf4de4a8cfe2ccaf3ec6a476ad69bbde37d6be6522da001854fa91772d81bfb3870515f6fd9d7db479778638b54cee72545e9c3afb27489549b28b69975a800c71936cdfcb9e72c1c0c4ef66225a0e35dc814274ed583cef2bf5d14d950528bf7db7b436b950410b7150448b87adcf1448793a4a0267172ba09d321e9ed4aa2aa0bc6cdbb7e7f4fdc713a5d088be77bc02a81a48ee1d3e49bb5d07021167d77aa1aa1e4d848bb743c8f5d377b379e01d42db169c71e67e4db7ba897b6837402f2c3d183fe957e56a4b1149dc60bf1d1630854611955324d1a5fdf6efd0780443455e1c7bc692b3638295620dd386e0a51781fd1a5a4dedcf3b20c6da99e8cb7754853b40ba30b3a908d38223ecba4c561b727b8699f7dc24e2d4e5ecf92265ad5885cced0700677a8822bd4317afa43f29da7cac405453cac82a6c051b966cac011e591d7f9d22fc0a805b02a11cfc2e1a88b56963387ac19390a4dc549736c0e217322a0404084619d43338c122f748ae13714458058c63e16f3e01fbd396dcceaf24b3698453542643c7e590fa822a2c4f7c321c66dc37460165425b414b27e178d308be9ee80ddf719adcb7fcd786439896d62e5a28ea3f3e285675d51a81258b2380c78bee534c83b410db1fa831b0d0b9b612c320268da5747205a0f957b17d73945af7eb6196f5443c4df374df8a904410b6956decaf938c2cfd0cf98202cda513dcef33b080e69449bcb7392059acdccdb25e9b01049fce8fe8b551d6871595051b726bd7b538692095028747bd2e31e2f9f377b35d621fa617ae92462a11daac8de6133c15e3b4ea94f79201bbb4a3861e8961ae844965efbd8ad7ab6bff31754c3fd7a9983817523610656e97908c5504142c6d40bb5b60ba70d68e4dc41a7ed1c5ca05db77a7f35eea55fb3b5ada1feaa2199d06b1bd5f3020f703bd992f47c09f389d0c3577979c598727a933edb050fb8e13f3a0cf2fe1e0bc453e07cf50367f65aa4a83c9aff444e9530a5fc525e7deb78ee08e9252f5854a48fe1dac619e07c0e73a23760d307d5cfbffcbc661b18931a6be9df76594157e167998ddc89c7dd926e2730b3fa6dd2a4c6d295a170a4b2ceb6b0a51fc710cd6555d61dcb615a7c8d6124e7c2f3ef5cb825bcd273a58305411d5ac2839989945dca5c99a0875ad670a58cf7ff32cf853a9c8173c24fa7bb55e5cdcce5ed3607ef686f7056db6c2326a82066d52a9f9e0f31dd785cb6d2854ba8e7e251074abbdcdf4648d83657b8ea4800dfe63105ebff068ca606ac335908220477cb399bb965709946859ad0dae142d61c45e7c3c4f018c72f292704b50cc3da101cc2ed31a693eeb5df1c4694197f836d98042e9396a68bf4c2765c2d347098885b5838b11b8022f132eaa3b22edd2b874334d77af66986a4fc8d86a4f16f8af75d14e7ba54e64d2c474f0a9870128497abf627b9bb1af107f0c22c56818650ad98114c16e4fc780aa21a2f89e796f2f2b3d1c293e97261717ff8935ce468b96c071c0385d7d0fcf61822243a1fb0719e8663d0d68c06ce9da509de39a06add4ec6d00268a66776d2b09142e3c3634e1167b160c80c8a363c4b7bc41d3370a40864607fbc06808a2ec914dd90019f2e79eba12fbf36aec36477776ed2edc16afb41611a2a4da123376fe50e671a675e53211bb3bcd520bbd1a76d31ebc225d834171d953d7bb00cde83ec257f4e90454f347dc9431b209cb405205f0c69243439784011967772e732e2ded2fc8becea18bd4afe9765d12ec4efdd0c3c8399f9017b454447b6cffb7a2105801074b5c6047123ad5935e72529325708ebd8aa1e7695ca01eb0d9c96e60b57b886fa2ac2ebacdc60e2468af9cb681f05a778f08017210b266722ca4d288b6075a2d087a0193f0ff2d245d48c621130b53ea50890e7f7c8bab23e2694ab266ce770a8c89a904833a2a62e78fd18435543119974086ed9787ec61de2a8019ea5f8527f585766fc54bd38e2c253fdd34d1a1ead5c62b21375368d89934864ecd24ede777ab8692e11e655c7cf15e68617a0634ce73343405722a225459111ad14905893e28cae5fb7bba46e5928689556717127367296577f39a523616974ea5dd8495569041b6a7e2c119c0319eddf1638db1e9064b65159036307fe18b35fbfb7ed7e59b53ee83e0a34607dff25a226bb8dd44fc5e3c75e5554ec239d044679eb216b5c18b77bc35d97929991595d6785edf692b21e44e58e7b62697b2cb50cd23385a377c44cf8851dd0a96f4ab6120466125b7efd2e26c946b99201d4b21bc9265129a03cdd1e8276cc302e846d53c269f6f97533a2954a86a3a7839f3272df2ba88c66bc409b0b67397f5427fa3202dcba38c45e8300da9508deb86b20f88739cf1efae916e44cc3945730ed6dca0bee4855c87e3930798cbc3ea2c577c9fa64c69bf99bf4a11f2e2c5b81dd8d7232c4c837ebf10edf74c225f987f27d72e6721156b05e38873e7054e6c5e0ec582fc60bbf65467c85a97ab3c03b89d2ed7d52427de385d10515d884c3d0c02190ab7a13578ecd5c7e7b85e56c5b8211c8a50a1e199ffa6191a2707489d8a325a58555469f9591f88c5ad50979cb73372f6310dae1aa7068427df44c902d6a09c24956cd7ea4f20a90403beccc2491503723791bd95fef21db7fff2edfbb332cba07a2d170a03607de0a9012631739dc25d9bd93b8e4220f027791119d72ecbf371a581b28a488c766022d3287a7e0876fd5d2645b51046e76d31f699541ca9bd5372c426006f1b2d0968ae92903575a553ab4b7e3e611b2dcd7a805ba56e51bbbdb93d9cf09d21373683d11d55d1f8285c4b11d209ee845cc17568479f75b3f989093cf7408c4d36e14c7039d4ab1b23a37a740c329935763da7149c8a6c2a07351ca3976c124ddf4a73a1e15d47dd4b1e83f5c9f06ed841823eade0dd5f0d9833acc4190b0f6799a36c5d2ddfdc200fdefdbbe4bba0010249ef6d92367ab8a6f0b81a03e97fcca6ca685f264448c2ac0afc7af82bd8d3014c5a1b8ebf1c7b70bc4f8c8e1bc274e762f6c22cbe401ad18dc72fee9271bfa64759c29a3bc74a06113d04f46d729089e7ed9fb8cc928f8916b9ffb93edf0804c83d3d6a2d15ef38cd5e72de359802a37bd8db16a6af4e565fc8856e39ce310344762bb18ad70aa1cbf30ad2d1688a7fd627b5088598957fbe68320408b496d1edba1bd66fc575285627feae27f22e91f6120353de41753c7d260b2c95d1fa82031a91f348ab87bbe297ffc094263c4d1f097afeb8e1e8b9ad718653311b6c6fd22d4969ff262ef0676b176489015ccf8da48e365ff5363bff64c22f2efe87db80b8bac97beea1a2fc4fa9b23913785b99f51b614ac399907c24dff84c46901df452a48c224651dd53ac21f3d4f1a0bac99aa0e146e038f5c16e21267dc1eb8f0e7a4f5fb6f09a6336d2312947b20a8543a7f16f517f4a40371edb1fab73f6c8592ca6a28f6d2ea41e7381e9f85f781c18870a0fa3421951705f1c08dd37a5baa36eb6c6d9e96afec07cdf8f619a3c21bc459c6d2518a9683da53e99250268b1e8e7318c27418c1715302acc4c853b0704c0e29654684c62757c6db3be6ed98bc3fcbb5770780ed8af415c0b8bb0fef3fab1bd2228be50eb672e063e21bf53f9b79f55106d1a9d9672eb1e76f05252a2e3a34a9f3bf75e7b4b893d11531d6e1e44f5fc1dbc03fecf353c5c02bb6c25692800e28f649712551d705bec5b7e89a5f2ae9195dd64dadead1fcc3c0a9a15da91a63401c40f91706149762252bd4332e9678b8e3054886ca295773c25d55b9eeb5b982f3bd6f07960e2c6ecc958b45464b13a37da0a264af85122c49f781ac120a852faeb52193990997bbdc2cb60b4662415c92c1ec2d590fcdd27db421f08a1759b7516f4bae8c5f06b72011130837b7edfd8247f2eba9532999c0bb58c509f88900e1ea6daa2c114f9599b449a0344323b1fac33a119c0e85a934bb10255549f1351f6cede5ea124af85d9bcb4436a266337f933602cde71f0e7a6bc2f3a216c97eaa8f28a5c0ea4ef173b9734306d0f89ba64a11fa4a34a27550371af64304859da6f21406be54058e1e4a5fe2873ba042b3afc52f4ed1d40f01287bb98bf7dad5a77b62e78502372fd5776f9e807eb002327f2f008db78be0f33af8cd0e777adeb73768077c164b4962aadb0ec47a615140ded89fcc90aa4f00041a45e497012850b73aa926fd8597f0b3f961f13c52475413d2f7cd5c28d50af73862a5f17055ca955148433c2135ae9c6c11d72f0d54265a167e1baf719a3240b96843b7cde31577ebf55d970524510027dd57d362b2f7b4d5ae926530ee1a90350a28a4e31de51c5851168dcf127cae17bb5b41b65fd4b61cd9edb80b4111015de608906839840a29b9dc20d1b25ea0f6e182162f8cf3c3519af9c39613b9c769e39014f95de12b103952100fde5c3ed0d7350ebafca427e09efad314be492d399e8da20dc2ce98bd7ba22f35b62bf76816338148e1a65155c91636eaa634faa19dd9b528a4c2a867e4b82189a111c91cdc1c6d39559ff7235c5b42d7760025006d8ed2a2589ab1032a76d24f6f07e99f7a70cdb15ffe9d64247b22c046409111a27c557c6f884e2ad80b65bf4e01de2a66f91da9545b121b1b719bb0e39304555bc791b101129662ac8d471e3e2fbe8600b3565b4b83b7db9b7b70c34f1cd2ad39e7dd03116818476fb72a200d1bd19b7c6d6a0076dfd149b160e4604dc69e9fa2d2b5f807ce2064a839f36f2c53250a959ef68deb8076f5d30d06ba926db665ffd90c171077606e7dab48582fc702679d27b3c6f4201c3dad47d7ba449a6d6325202743da68920dcab144cc715a15727040f4d58d56049a8b62c23eaf22eeea0b2dfdfff370cef715b464275e5fa73da76ed150cfeed4a3b1195b97d9d82cbf5fe1a10adf48b3fde1b061d0f5c05f0888a82e1555085fe152fb4be1509882a22a714aa258da6184e927b25195bdaf3091202d58afeeb84eb8909745b289f9ac38dd73fc618bc31a9832bde4138d6e1319d528e2f1dfea352e3d37971f424a036a98b47fab02bd6001980007b30315349e763a2558243b0f14cbe0ff2b045333416ddebfcb0b311a8cee81190fe932af77d1e00a1f62e49e7f58aa8ea26d0c8d4d4d6cd9a2626c6c526b132a0b929593bdd33cbe0ec44c0e00e3dc3773c0fd0c8f420bd1ab10786d533a17e937f2b128bf66d7861890856cfa82bd86de73b8fb7b01a82d5a9780be76ac33749c4f18cf6c225d89f3b7c269f0d84b77e025c98bcebc672e32faff0df5c12939f318a803f56d9b9eaf062852f7b5c41f1a23fafd962bb6f1e3edc5da848231020d470199d6abba2b48aa2f2b9a201259868f5e4d0a4749d11a58559c07d91938577ba5d6c8a617c89b58ae1f76da0934e4398edca1ec77817ca3e314ac008ca69e08e1c4733849137e4867e2dc245846474514b7b0f4f3a9ada64f141b7a8a2f00092eba2c5e17321ade274d8c279f65ad133f8d760882e11cb5c4902cc777e8be60f30d40a4a8b75d5a3d07e8c22e6346de40cf7b9ad64d27260cbbc62a03e952445c797af94281b07d592acd389a65b0d59153fb755fde5438f42da5eef2e9d9037d4e9a718f93aed08c54cc7c66c5e252b518a978396e0053253f1438317b3fe38c67b381825b4e4e37ac55cc7c6dd3607bce241cb175074113f2033c82367a2f956b3d8b004348e787513d47c0e024fb320cc6d4abad9c17a145dfff4771b92ecd06bbdc9718bfeefb06b56270f311843b04b86ab0f6104e5690cfd7abfff443411685d001cc89dc853510f7e2dc3f20ab0c36bddaa2eedfcc510a8f76ee04f776a6d8dd4ca39865f407a4b3c03db8fab567989f5b79bedef9c07f4a0cb2f31b2658629fea74c007ebf2cd635e962a08635da5f52354b91bbb3f9fe8cae2665c13df46b5bf2e7262362087a62a2eeda6789de758b90e8de298e6184f52a94ee2840824db7f7e4038d774864f7c9456e691ca9b064b32f61a3ddfbfdfa7725878e673ebe53747324d622523f16fa43b3def1ca9bf522e6cc7bb8be66cb5b35f84893a35fba2c9068cad0e75c0c360a9322a106de6b85bdbc8a5fefd71bc5c303dcb9e2e245e9e645e80911e2a77289682ba9bc2220aca13bffbf0c8df9b630bba873072530960fd39a04e4694f7c522ef41d8413bc2e4ba4fb70ab841faef2440b981b8f0e9234c1e0a67711de9fc7e624481ed21af66fcee01fce0bdec17b85ed07e0daf68f6d16dfd6f9a897ef1eb81f7c845da216718a31b98f35a0afc9e0ccdd796ee09a19c21fe9764f82f12287a13c3d3395f6cd5c176519b12d52a381c60a5fcff8bd4ecb42f240db8b4ffbd8e70fb11a7bd9c3404c9033bfd373af549f3d16e44bda98c332225a2ee43ee519947610ec2325e6d3e08285026dac2e997b66a16ec4003acc5f189c481d16688f1d784af94d9f702faba53fc67a99c632780c482fc7a662c681c717b64379eafe655741767925ff2899e95ca4fa5b60b23ea6d1d447e59184a6b50bd444c6fc48689ac4d23c910a2112ba48bc8ca71f4b85b7e63427f0acc41a0f45178221eeb564c8056639e863bee63ea67b98ea22b4b68005d85396e55f7f4b75e51b1fd9bf46288e9bea6794528fecd46468973352d987c9946a6aa439dd92c90d537491d491903957191f88069720927dae734099e21eca11fddf7d2c9c81a055b4f8e24ee83f844577849b3e574ae6f1a6aa71be4e7d39afb1b7ea420f797679993624359a799c7919877c54773c20e6cd0aa4a64788d17cdf1a5c0a45f8fcf7a55c86861359ec2d0fbcde544ab0ad8162b20480dfafc602f131a30d96e40a279fc0082f4f11ccbce2e70816947db5122d790179559415a4fafc4ac55afc18739f4e1f4fb40942c7073ea20d4d652bd73f8acf34dc1bea7f0edcf9d501fa1644e2874a31fc9c8651c9e5ad272409d660dd4525bb6f57ba4b40203e5bc7f8115dee12525e5e72b23684f4c2e50e8bd96fab4bcb82324d5dcf21ea3b2e57645613e0bac627606dab85b2b61f9faa7916d8ac45b89d7cbd1f47e94dd168bd1e32610d765964e1f0e0e5085d9e5d3c5a9d8f17208ecf56d90a7ad4d4ab7b0540f38ed0b562913ac2caebb623422bfb8ebf17196326f10303d87d1323598c3ded7ba3e7ef8245e284bc7773ac66636f6fba1a4a48de4c806319d4da5e7821569b9c28d16e8afb9090ba31dcb471ff9dca93edab4f14976c660608878baa4a38ee9c9951128295ef767038dad1d03b47dffe861fbdd78ab6557806d741fb0125d9ad38fd9819dcbd2705281e7efca57a31c080eea8c9b24e34bc4df83cac2efe4bb029dac8439b12b0de33613f48d835249d1ba95ec480f520570a1c2689799a1a501e369794341cf72f8a603c1b4de8a010d2cafff64bef5691d3765f8a29aeff90990a8afb2d65821349305d0cb7a76389cb4b202b1ff4e7d9448bfdad1da8b24fa89ef0efc4f7e564e4d269272b57e9b55c1604084c19046735466a6d2fbec49c029bbb47c8813c5ae18c9b39e0acd06b2a2728897464bc96aa46e0c902f51fb56f133c97c68c04b88159758cdf6c3d8d42d3431cd968da407bf9b706817914343d23df74bf00f8ef1f9003d0217659d569a3f5b8da1eb0f35f4326ec163444d7a3d2a643fad4927287c3b5a645c1c35b1ffb0228f98c8329f659b17c838984595050e6d818d40ae1af35004330aca35ddd92dc31992f2855c92fbbf493c45d983c59b89e889a37f76e38ce23c6eec5f19fa8f5cc604007662e676a111d47fef5036a1531e2e865a86bb92386ae3385507dee20466a851fcd63796ea8c4bfc8b167ed9d7e8992b72e5e495ed2bb998221eaf46a83120245b496df1d978e8fadfd9616ec3b78a9b48a19eb560a07a8d5ad38584448b475a084443f6df3f6feef316890709d7b755591af07d54e055d929ecc9f91fbfe9f868f9d65f4e092206fcc5df835e4579c23b6069f4bd30200283b5da04ac077b2e9760242f9801e1ee20dbd59364bab6ecb28670bb98a5b75fe6f11fcb0f2c46dfe775cd63bd6fcd15dec3c7e75fdb98a36b506badbb11a5e2d62049f758e348eda03792aef4a7c2f494caef02572211faf6120aafff74c73c2d3b7fa314344de024ecea033df59908c0eef27b2c28987552f849d540f8b5f088fd3ac33c77027a4b3a098554274e9e3af3b4631bb691b63433e92c236ddf95cd45ab6b22e63a9f9b13a74c2c87cd5f9905882889e900931d024d2fa5b702ea080c8961d281acf4b880069758fa8f7397ea7c35371be3698f9b4913c25ab5a88ba8c88cb9082634e9a1d9ca4e2f6b7ad4b3dbd7f56e3e4047b51f69d20487bd5cbe2620071fd5c03590c60fc6b91c69c2ac708e80351b41dcb029d8cea3cee7a0c24d5e2aaa05805657f57c4bc8f6b2b5d725e94777ed9168fd0d2631b433a6e90cf7f9b5f5683caa2becdc15d2a3e926a85d404249f3d7de9a37cfb00b0d5f4a2f094b90f80e212feb44787063b914b66b65e3e2c27e7509a02744679911cfbabf9e140ac4f0cb15b894619e7991fb868d0ca845cab7b1943f8a0db85ff1847c1420787daea81712c72fa97560b3b81993e13553ab8ab9157ea08a889b732c789494e4ef8dea77f50378ee407a37f13a3faddd800108077a73123e023b33e57b76cd819bdf6ce03fc63233a00e5640be0981a07453339819cd36c7f608c78e9983f983091693998ab5a6f8e2bbff6797bd2ce9d892bb1e61d44627b04046763d4831b51ac88f23861fa609173d92c1fd2aca5735e2ff5e9a46d4495da1a1209e7fd044a83070558a3e5d5c3053ba2f6cc98f553e2fb7a49c141faa0c36d4269e00ad0a48be778a3703c9d0d091fa2e3b1fc26d0546e4c0a79fa6dd1e28c2a006d636741028a165ebd604e5b335aff09281a7fdf0a2685c1b80664f72445c671bd084658c8db758e926ed7eb57b53864f6b16789a8ea89e2a1d762f1e3d9de0f39836f669a08caea6ff82de7f22a4331b6b0fc10d87023c703ed9b9e7f66bbfef7502ea54837b544283f9666550da6dd82fd9e8372d95a11428f255a17fa323866a74a487aff2cfacc11a634ec467619321ac826d0aa9b09bd7e44cb0e5a50873211eff6a8586749e686b9e2140b4de60ba7d68d0fe311ebecf336963cce51d6ac6b7845f5b16e90074112378c91b75d37a57c6b2e671b70baaa82f60b71117ee92ea977514efed346324e56328a097d30f8e2e4063ff533a61db97749f799bf1897ded180ac63b179c1cf1a514da78772bbf7eecfdba0962f8fd3599e6db98fc8a7b5cf259df1287075c7b22152d82107911c6ae7f6596f221f69e8ac3db9db659b6a670a8afd88a6f96e792d851544c597c19b8e716954ece43e97791f25ef2b97f1985fd5217f504a0783278f1f24dfc1d47b40c340f93cd90b2c557d55681f9a75697df45a86944d268b65438bdb7689fc7501169074e4d4ba3fec2f1e0f528069c1057829eb414c625c7e7d7e04721fe9f00738c00e7b0a66dda55252f542d3b19483ddf70e5f002d377b90da427eb672bd793f430b6363b082b3f57b4f9ccfe60dc4580fb6db2a38aea601fa9d41a7bc229303250c17a8ad426aa9ededf05c4a8f7cf868673e16af2d5066077c5bbe0b3cf17696082ece67992473579f8487067af5c524548bf542d89541648628ce0ba8baafd7c27a7b268b2f63ccc82be83598525099c99bcf1c73084f116bd78c7bbec55695778304cb40f5578582a83ce8c42594d016c52b3f71f268184e09ab770bced596e985b5412bc8ee00dc2d162aad56b641e36804b462d19de24c1987141e5407e6fc6e073f0a554352c55ed5e0868dcbf0f06d02bcac5a2f50c4b04e913231294f2dd8ecdae1b32a6c755490b53227bc7cf84e1160cbeb4c2fd5e2d167247dedff399d746a4531bdd940e9b90eedbc963a0f1d19a8acd93a1ebd5a64f6c6b85f61cd351fe5370906892caf31ae647b0a4d0b82d19ac14da88ff985d6e94a628ee4555a64acebfbb24cb3d7d403f0fe50069d5930f5e42aebc08f44f0e224e20135eeff0efb5e59a6b04da4c2355ce7a9731e04b8c1591528d10db11ecc3bc857844fd75536666a91fe29f3b65dfc6b39081f39422f2c9eaceef84e901ba89fc62affa6a884ddefbbf7e0f5bf6a9c99b00e176f5d77628ea11f186d39810293a02573f2c1ed60908b6947d783ee1e9941908de5cc706c8f7a88185d20716f07f720edd4abaa25bb701e8c5cb1e6e11762a89f77d0600260d24f3c37391c05f578b5a9c1593dc64930b44f70584ae528c8748386c3ffdf88bd894fcae63e00044d1b1ed3c74984cbe739613db425fc3ed23aa319976c63b4771afb4c9921b5ad4b18c805f9bf4013a09dd2dd377b7d18599d335587ac288cd5f4bb7a4a918d30315b7a0119c3b9e9a62b6d5f2b0eb68cf1b8010937bd9150443401f560f4d8600ca58ac6a20b2c030306d159fb9e393420bec256867296cc720e59e7fef34f63014126dda0eb43afe63c638f451b016dc41aa6f4e9711a1f543210af0158154c6182888285e896c65b793af092c1d3533d69c1331f44e5afa1f740d44342b3752ec91392b10d75c404fd304545e49703d81df619142d9c9dd3ce1827c3bda5c6be4c3e54b90c38f071ae7c5261d662cc475c1dbe75bc1f543b8cddc684769eed0fb4d28ab5ce4512db72e825bb7ccbdc054d8811807393b42cabf9afcef667258df0138fe4792f9e10ec6f9bf1cb49621a3356d976c59a9c438670b4446be95b17933ab7cfccede65616ee6479384e236a307893a9b69ce3f85385c255e1b705febeed20fe7eb6a7d970e333a3c57fd2bd08386c517348d492fc8ca8334600c82876092703627e490925e62debffe1af799e9a67d395163f60758164717a0d12a3a319b5e037cac0dfa1d6e2e46e4fcebf8f873153defdbfa7592a49ccde8a3ae77d41166975af87adcbeb07224fadec7d3e0265b1dd9c12b30d3bd050ee846d2ed7b49eade21d4885c4c3d792605765d4c5ab8bcc1b8aea0f8a0ba5d3647a02e1bb4eefabe64c9acd836451b4a30fe07d9daa9f0b225dbfaae3d008971a74c30ce31223bbb63f13d2a908ab96b00dc9ce2d67e3fff6ea01ed5d23a8a7f7c0c217c3f4a0174d1edb4092f6d8ff2984b1df9b19fea7af559b6fa5d1c4a2793c8b3e89143fdd3e82742d698149f842208940a1d8849d52233db2d4bd7c655962bafb750e221b9196e96265c9c423a06e6a656bdb90d32bef444db49020bf6930130af39fa43b9d8ebc6addc4ac632806fecab4bc517381981ef4d1a737d7ccce4c744a46393c8fe1f0c688b325e80602bae9a9c3c79900422185f7b3e9fa71a2bf2da41ba340f57d825f169c80fb625c4877d5cc9e1fb7f1618a9663c53fb7bcc8e85d58217452e1d6534a7aae77b6b7a77ca2ee6e249195fe921e57b79478183ea991205bac70e662bceb3915fd3e2e5cd0f30c3651584412e1ead0dc693c86bc15fc7220e028e75ba059af858f1ab4081e35827a5c26914a681e698b4f8e169476b225dfccecc2211e57db9d417e5531c8b69aa4b360f2af20171940305f67be895421bd0dbce0341a2260bf37becb8cee425e84f7b62dea7fe31a0e200d0b75fd90139b6db102455b3c2909690d9caa537387495ac871770fe0901a9e1a3df5bdb7d5aac03a39618fe8154b0d47af7b54aca697bc855474fd5330e66bf8ce2b20f2d0d72a07494b476c259fd9dc112c4dc81bff386724edf7d07b1dfaf874fffb919bacd5ea78c103518958237f766c487f9ebc007212993f7d94377d01e1af14bdb957d3c41933ca7d1589f74264957cabf6d2294893997ff8bb9a04719b4d248591aa186ea0d9d7a5c2633cb0a25b81c1883e3c7b12e6d5bc0f82e9f92da5b36d152e50a8c16eddcc701e3e5f6e8432115121021aac6d14ee6062b7b6315224eaea565ae284c55828b2a0004e2935dbf14821a3f7becd914ddb18b70870e350e2e275c206916e8d66bc1937b4ceeb11179ebb4ab34c71fb3d00db829588cb2367b36477ed4c9ee0813a886cce937e97864c62fce367ec464d548a947ff29af062dec239437eb6eac7175496da5333970c83a3f3195b870fe79ce50919ff2c2fed6c478cb7138fbbcc8cde35f1f74fa4a7f30f3e6df97da2aa995114e1bbeab69ea8db3bf262d911e2a37c3d8fbcdb48e875425815f5af3b7e670ffba9f19249984f47d7a6caf2b01c79a70c50ca1322f123a16219c02b704b6af21ae9799ab8e9f2fc812e416631505a7749a1a09a48a1cb39cfe6a7537d25741496469e1825526cfda1e88d69585df45da0d613025521113bbeaef566a028f52bec870a4f324e12285a9b436f2740c35a337b008f18d36d4e9c6350f98ce6f1fb974e49359d36f75ba80cd45ac9c6ca4249e7d75181ce0c66d56a8c7cb5f9d17ae7d47d2cd2c9435a2fed27821eb6fc9c396ffce0dd5ee7c678573dee9a04d54761a25050d3aaa7f155055eb6c338f105e2a5b4429fb736c71ffe3e13705be72af873e7a5077a42b33967df8955c7f596a8b46d10976d3655509067603c42c91f750bbaedce29bfaf59a1613d1b511e30ec1cc64f5a558787af0c94c2d33b2a74af7140c5b4be9df99beaead38cf9938e619155c20a4796036e93b770e3c597d7793b40c55801f9af0dd92a71d082af6b56faec0ab42c3496464581fd6213e7f8df3c233797f6db399a5f78cd1c629c31dc8ed28c00ba7c5ea36d82291b26c3bd535110b3fc3e01bdf76dc22ec60d05205b05d27b46ee67f9765469f9493a3972088b49fc4c6c1467495a2fd4956899d1b9010a491e1aeaf741eebac8cfe9cfa394ba434dd3cfc4a9dd09c5bb45561e0cfc208d61786255e2a4a17749e3c414739b7b60e7ba431baea46c9d1ea4bae443e99bf28f3b53ed4fa6a15415c6ba429a06ab4f6d73662f6fa8cf57522743a76fe9c84f41ea51cdb2b8a5387114b836274adb38f63cc6ad043ec29c408f6019606696c0f56da7cddc6785588d8e164ab8702d7c1c50b312d1f5d17cc9538731d567360699addd5451c5038855e03792ab15588d25a303641c3d01384219ebcae459994f4638cb984d436a7ae9087764b72b46299b65f3b70d7ce4d3b379759e1d5ef3fb6955b777c1a4aeb14f544a119b66e92df7dda3ec09e203bdc2474d87da581b9d9f2d6da7c3064ec0d00d9a847668b3404c8730433582854dd2098344032e95495c21311e611d2e0352a23751b55b45561aa86fcdfdef890c4100be065e6b72cce2a5b6b9e10930d943088625cc1856b8c5488eae0d3cde2362ccc3467bfa039c2cbc5b3c97c6d6adf156fc9b09023a2912ec924322c8075bfbba05be28cd0f2dd8bd638dcd027cd61cac668b01d45e4bd87fb05b0734370ebe4573bcf37ced3e1379870873626d41a91c2ca6b6e11223d4b36d7cadf33630a3b70e787ec7eb97d78b2a8b1318c1c41b8d34506a659a6f0404d6c534282e3e07d2ac05d648811823d30c0725a13465b779015d1748afb9536b5f6685aacf1091d203b5789642f3d214123a224f73f12fd63f3667167b532585f89732227f0bdd4299cc61053b4f5107039ee6a304be68f8dd30a7543f59358a22ff05cedf5cc96fa757accb2db09d09006934425982458b4a300ed9a56f195eca2df34b39056ebba267eecd22afd6d03375effbe796e35c9c66eb363d516fec810509a19c91f347650987299fab91854274f7c43f514fbfce8959943de6d81bc9023229af8b8ac780aa649dc6dd872c5d0001a8885cd578981dc39ecc4ab179a8f6b132b9bf68fcb39c907f20640e36812025532ba7555bfd35c359f0d1c4ae283ec9d5b512437b9694b701369fccabd2a32cb980bbbc2e2d6485f3c49d68d6f5ddfd071e0dc94ebae6b45d4f496720cfa12b89232500d964aecac1137896e5882e672387b61b0b91139ff065b18be12e35ea9cad681454a740f7b72ec6a544be010bdb76b837ee96ea9f9b5f98befd01e4a3a4801ea1137142ce95e9259e30e50a4b38001bc9930314882a77449c76f69d24420c1903094018c0921d6f37071369086549b99076a09f95807f9972a0faf21237a4ff343a992a54cc7faa440143405470d080620dc62cf4cc51209c9ed5ba1b62f2e29400fd4cc2cb568c1605ca6a3cdfdbfb1998bf1407d72ae9071cb630cd87e0bb066587bc9ecaa843509079a3e83caf17616b1a1602c277c98f282be54136bbc1ceb9f6a879154d0f0f8cf6d9e763c84f013feb10d16331d806ffef69305a48c719f5e561c7d671240cd4ad6da451b9c6dc1f41e366a668faf3c1709b4738f793334f5bfb892a5f69c652b6526e18daa53ac06a7d8978cf52a9b15be3a240412e31493bae234f54a3040e53878f72c521e0a4c8e9d91189cb49a06b0759bf392fe1f8d96a2b037d9cca951e38bfa35de95bacd5a12e0bd16e764a960a0c0d23a2a26db747f3c4d9a523959000b0f1847e5eeb9245e5828d0ca3446a8792adf3261bac3dc4f69a3b6a7f56bcd8f5547861ae3678dc19e57b2d6c597baa661466bf57a60faa4a45288ad59821cfe25a29e3f27b6f1ee62e6649c8a3156178278dfed72ff463aa30b95fe5583a6e1ee0c236994f546b363fe2c42b6c8d08826fb0adb7994daebf9dbdf351afe690abfa19a1b3dd8275e0e84a7f5a8df4c2c0c0091f22c945053d67882d992c004a70fc5b4b0ed9e412fcbfca2c0598f5d31beec496c36824e0715e062829af8f48eac04e1a7cec2ffffb7288cbd3d3bf8f00a297c5fb555383baec8a20a0c1ced23ad175442b831c696a80c4f98df8caf8d55d0b623e02fdcd584cd286b3344ba1d582c55b81494856e3436d88a2257a33b541103581c02e60dbcea81b4d884ea5cf92c9ccb91eb0c5ff6ddec7e175e3d11af16d8b6aee5f397e3754a2348fb2741fafce0735f845952ab9de9b2bd08a33f797496e2e9ba5c3eb55d8ba4b1be379e248b7fffc9d4ce9300b5145eebb0245d111d35647869c27369ccc08c9e5d6c9d85e6aca3666ad5585da86c50007e0a4289ca520174b8a2140892b9b1fd421ed0f6fe76a7a3cdf47d7b5311755c51141712cce19f505725d2849bed9b90c72dd36e42dc5c6ae88f643b3261d281918cfa323875800624de7c66c969590714153d0ca7973d53d38ca3a13e78de2116d061b2264a893877ea593c9ea8b5c345b3901a002463298707736279f8c380f17fdf216a0f6a4cce77b9647f67196f5acf9a67a62f0da5ab9f7826589e1bba89f986508c2bbc58288ebd96d0aa95cffbea37468eab928309f7d455f95caecda89ce8133427074ed303969f46f0230cbd14b357c15a849c0e18b4668628bfeb5937627d57ec39c3a6243836b75d09cab84079a4973719cb052b60cb1ba385245803cde4f1db2704610f79aae655c5d21c7d30e4280a7ab765a605fb6c2f43e3535aa049d5ece9a7ea089788105266f80232032436357695970b89d1b0dda464604f54ce781d56f045d389401a687cd0ea9c4c9bcd54b2592e82ec010ebe11395440223e9d9ac3d1a427631b24170a9e26bee02767d7372779a7b555df5f01452176717d636d5ae5788f1d54c5fc92bc757f2ce30212de2c4bce2ee2f03ca454674adac4e405e563dee74e41c863ab38a8aca79da5cfe3ed1ebf36c9e66989227f884008fdb18bc160df7ca17d658ff388c6f41569ed3b9cd34237cc78d0127ab0f969c45b1a7787831bd59fe83a0144d5b6318e1a227e25d0051b152235756808caf08f7c4ee6febf9d0ed6153feb814c99fdcac4643bab5db3ba17949812ce765cf7a57b0af43414a45c628611e0021af27f2bc8d5b5bd757d084d9c6f3d171d5f43205a9baee0570a7456913d7b01d0fdd53b7b1c84c0c69d3131ac6a69fbdb2c2516edcec86bfb428b7fbac0bb5457243620b5453d91c621a2b62c99735cb33dd0ac0906278f4c4c2c51427aefc972f4e5b459c0d84375ddca50b6977d24486fb265598318020bc735f84b4a44b869a556825b2159b8f081888cb9a685c1080a5ecde72e075bd877fcd5719b2dced50fa3412c60db13c9d441f69941e5817367e75f25d3390a138ca6b73491406c4a4b600ff469bf2327fb412e3d04f58a3e5b06beb9d67ba6b38d9cecbfb805705240107e3b0fd2f0f694f20832c40c941e34ac32f2cbb20eaef3530107b8a5d0e229b4b8ffffa7024dc80ae28a45fc3a397c70d61801985ce2adb3bfaba639f6579704db587367b40bb8d590f91762d3059ee2c617a220e5cf3f481786713d85790c114e2167862e12003ef7aefea40faef86d0c0c9eec279a5eaab2089392768eb66207e2809cbe9ad51ddd2ee7df4f18c7c35ed2b0b11e17fe1de5b8336868c0940b7fb90bdc4685f8c944b75d8398f88ce4f41c1ff3fddf539daca3c445ab7fe931c5a41f5581028dcddb3473e14e45478d07ae874653a2e72906f22cfe5a009f4aea72030084d9426f96f3d8e6a8b7250f4515d9cc9e0a753c0a91e93c9e36e5f9ac8d9cc49966ea56835549da84f993480d2fc6d133cf7335706dc2b8955a134a161f2e678650e6c0cbd1193355c94cee0fd277862a1e2268f31c8c8ad1f06b0b8af996266862fdc3d6f5200e42c04726812a3f7226511a8eebcfe598ae6d0368a62b524d7e998a56ddb09940b4e270b28c59159c9ad26e63c5088f00be022d2335e1c25c62a4a2ab472246aaafd6d2d7bca29060f3c90e2cae1aaae8af4ded033e7b567177bc482fc94f212f4494e6abf84d8177d8891177830573b1dabc2fac993a5ab1ba1f8209ca461720f9e950953acccbafa2ce2fde1056233c54432bfbe6c787cabc306d37df9d705146cab304a36d8a060c4c0f3abbe038914f4d0ea86b676f92bc209202f6b116ab45a895b2e1da95f89c1162c0c81e8318af949cd4746e0bda9b071169cfb152432cfd42736fea59387b13f79df45d12867da02a5ce278929aad256050a5f71216c82df729c461743ddaf5fee9838efa906182d1c56290fd2f69bb4322c1b0dc79b6e31a355b72de61fc72ec8b5e95556a22dd9629b28c0017e963dd51ee0a05c93a3b72043b36791f3e10586256ed5c3d0247daae303009446cab9e9e25c67d7eee4d2fb41ae19c3c41b7045fb63b8da7a850a634cc60d3af8ad9c7092682a98360d32a3cb93827814b18c935125dd98eafaf4b5877ba688a4978eb0c0df73573551b068acd9779a5e2ba4e52ef1306d812dbd532beaf4ad18c041553f11863d08adb3203c48a5b6d7110bd3fa6baf6c22b2eda5b57003016fb2ade3ef43cffd25ef721a482fcb55f7d8230175cfcafad44cc472ce572ebde12bd828d91cd43ba3da3b06f71bc4530a423626ae28f34b04dad26a4b661250ea3c44c813fcc687e8af4cbdff5296130ffdcf0b390836972d3ca2d305589da64b2e332b85d77c8ab346fcca5fb29132b350bcbd06e7a95d6baa646fdfdd25de2813cd32f5777fc9efd496e5bd86fa33096863a8a6e0a5e2cebf1b6d6df6c2f1ad5cb0ee110507b41891903328ee1fd6e82f83c8d12b58368858ef65f1e7b948926eec3105759088964818708fa081b5c5357a49a27b7e0e5c1421f45052408f0612bea17a211424a6df886ce803f27235a9d7c995964c93e8dba88cb3d1e3c158cf41a8786bddbefab7bc4142823b0d3e42a09ee951878541589f2086c09c77190eab910b5cd4ef677f7d1eb9a6f78f72b21f73d6ec95e93084c4b1bd7e14e02513725581bf83a7a58e260077e4b59c11f068414a0c3e5181326c8404d0103fd371045c065e2c7956f153d9c1baec15578a980261570fe464c5ecbaf1e8ec3c051965c71c880915d04b2cf0b5e710f37d7802557bd51085e21cf0fd0ecd69f0cebd9a9fb3b4a84150f05261149becd2b8dc1576c7765ba9e1f2042b5be8ef9e6d15f4a2b97177fbea3f7923296979bd29a7f501afeb3960ad03f30b738044d8708f2f6c960a435ce33f1f73926a16049a8668aa15330b8eb9a132d522e54efb1fc22a6a31c03e72911b7f6420364a0872d56292ce55f4b8a9ff7d43ccf91adf94bd03616e6cb8cce6f1c13c09fe5afa92bde3ca923bba560d14d298f9be54104fc4175e955d19ae96f3a4f10a6324ec0120e77cb1312bb65a8323eb708af6254ecfe447950a095430f34ca4b3c0260807f6728a2bd15900b62b742220f068dd412fa3612f4582a3be9fcce3c6b63bf68e4b3003e00fc31de0a2b56866c837fb3fc2402652426d09253ecae05f94e069ee8dc8d397ea4bd57df3d367c9a23227f0ebf79b5e33f10ee0decc53eded1ba2ff29d2fb8a62dee3964e9f58f05f47a1c0e6daea791fb5294543e9a0927db34e30e427d65d4bfd021bfeac8d6a555bc3515b6489af1cf7142049d46bb342cc271aa39afb8589f6b6db7081715bd98eec676f1678085ede8b00c27ffce44ebed0051ef6a5dcec6b04e118e6218e4a7d610d416f6dfba65051359571baacfc3089ca278dace4d1f1027a3f7068c2ee247dab42c96fd89ee0166e16d4766dab882477ef5edd991c9f4aacc023c36550374f06a3877dd6f0b0c080233a3dc9288feb8f50938a4dc52eb32883518a51db965109f090c1c373a768ac06b33d5d2c6459fb98038a328093fe3b81c2dfb06fc4b3dae2e9cf31c463a2c6d1cda512b5c789a288fe68f25e1855d4dd89be4cca2920bc54e0ef839378af2ec34f45300142b529d34c56cf999597363630e87dfc6e81fbdb73db8af58d4df27e6fb1195738149f76c22bf00ac6d91624653054a2e1294d1f46447cfd85e0f65493badad596a8846c60c65331cf7b8ef3dde38d29272f6f347b9cb010494e43f08c888ba45f17e775fb7490f7350a02786aa4afebf7404bf481cf7d2354822df9a3909f1cf6a7530dd597b5dd579a15db5a917f788b2ce18b40bd3a41e9864c7e0c3dc1c04ada0cea7e19b99156bdd552cc23ec1d38cfaf96bf28e76763c5b6dd745bed76c7a771f16d5202ef2a01fbdff223c85351b319efefa8943be4c4f1883676afe667dcaa5d7d05a08ad519de3af3fe958b8308b955fa2dae74f1d6f591c1506478c0b77bfc68d0ff56a15951e42ba61d780c728769f9ae992ca2bac60116808d5e565d0fc4bf0bc5d6db0b31d5d639634b7f39009712206fe119b7b7d288432d7045e043101ad0a75bd12c2f95ad940a2277579f6f46e9e6186b04cf78a4606130776803870ad8e8ad12554ce08df6ede777a0634bffaa91881b6543e6d42df76c0301f3d6f0075973ea3002bf6aff7a2df96e066985ddf69458586c85d84ee02e58803be8312da9a556ca9f329f9a884f21582b6c5879c009f28c53570d69202ca6f2e73d43a40ad879edf53736474a11f462ea4b5145e0f3058818d0565fdf4077c9a268bd88c533868195255babd6e7257e8031db4406514b554d0868cd17156712694ce047e2dd382a6a471c133c0ac9daa80cce2c44a6cf5d60051178c281c1f81a9af42c3f2d2ade4c98d0d6f04202314ff983e0d0298991ed0f7af8ef3ad521b20ef0047e7846ee954180c51d56a0f235340f9e742ffb0fef7eeadda55ce7912aebb606737bbf913af051125cdfb26333876295de75eb14c3bca1974e15fc07272577efb568612199b91728c0d88550213a2b7d04df54d084a67a45c500d67dca672fe91fb61fe75c3a795568175db7c4b784e13de2f3aacb1bbb2b3ed75718ce26e0e960f51404f4ce0bbd55176ce2f778fcb0c76f6aa7d7a8c7d55430b94770cfd31713488d1b637371c5c85a7d6954f325f7caaeb9d2ff91531d6c21b122690e4b94e55d1f20b8193c54ea5fe516b91875c7af5692eef7dea30999f3a24bcc156ec10b6ea8cb2d5238d9cc2434ebe7fa33886813f21c56730f70cd682eac9ebd0f347ba54357cce0fe107472438e87bc2cae89705f3c805691e54dde0e1cfeae04fee525795ce40b14f845a1cf6efb249a4f33263685a25180de60b32cc237e293387ca9812cfaa9e604e2cd4f0cae3945d7c0cf2028f421fc34a916b8d8703c1ad2c8d5fb8466223a74683c6865dd015115f17abadf5ff09ada95df7f513edf806d8e5048308b4902a902b687ba64cdc182718c5a67ebc8ebf319582950c9e7804624a19f7d5742a841f35d9ecfa106adc9bb6ba0f9a13bb251f420eaa9418610df9d216949159f2bdb5c9d89ec9eb1781baee7d97277c5825c718142dc53fcbc8090294498163e25ed1b8e669c872d5b5fb400f6c19b73b2082a43fdd7449572f8cbfea58731a22ee657f2d6aeee7a011595c70a906035ae1525eb84bcdb67f41f7bb19ab9739c79ddf007a8b619bcca5995b472e9520583e77a17a9d9f9ef40c96c5df4831e8338712062f46ccbbbd36351f63b6e3c6592c54fc7ef010b9e3dc45007bdb56a84f7099b4a18fe1c7fda8ef2b3e5daf3410fdfc14fdd93518317d481a11bf5cfb112f7aa5842b2e8a1655ed379751bfd3cd050bf0ecdaedfdcad86fae2adf41102f1bcdbaeb84a9af554852589721413c1887d52c9cb6936d0efbd7fcb52fd241a912a7941d8af60c6674eb280cc2464c0ba6ab2a3a648038faae900b2ecde307372d763ee743a4540bd83e00ac11c30ee038a2dd4c5e75c5a346e98412c5a350d498a5297ad42ca7a9d4d9775c1a52884cf8b0819254fad2a0ee662b4e7b2a99c8a98651b023dc5512fa3760ea09298169603d1925374cb887dc5b84e7f903b9aef500bbef381d43d77b8ed6e6a5b062e03f5d94f1f8329daf04f18a55e084f3a761747834676bd383cb734af443e0c0c7a34e79957079c216ecfa47c00d9e60849558190aec8b7ebc24afac826be57508f73aad71a7a957bd9d1f864a66fc5d341c31e0e0b6be825a47e461b0ba2161d479ac394872876a5c81d6b110de8465e45f0a9cb3fa87a87e6d1383a9aa2fdbef52709e8a3177ee133f59f0ac1576d6779bd113a5e0b05c5022c656b2ad8a71c768c3f8d3f4e21c596e2258f78186ee93006d7cc9476edfa23efda393acd95f76f3dab4d40fec8db4a3a6f00ced73444601c1881f5b3f12535adde4c276f782be90c29b7e7563a81d1cfccba96c6c0ce03b192382eda9226d831d6bf000b13ed9319a3f9864827473633a782e5ac0d25046be8affdfe0d2ae086061335be3dfd4fac02cc3021deb147b878df68c7ca85da6a4c804f70b4667b0474275562df69ffc36d3b7aa8b808b53ea8ff4b45318fc1bfe69f43e63678df3bd823c2e2c558a8818b0d1f16fa15e9f48603c076370d16d2d4ec9293985134cac140fbf139463e1730875e812b825c788254206a5400b6af7f4c9b8bb8e440177f0426be844dc828cbdee93dd7b34bfd0f135f4bdba8d9422ae7c7da33764abc6ba7a39be9e75692c0a325cb57cdb793bb3d265ee82711d88f83eca1b5202a0ccb3b3523a7eebf12cfbed9f933ac1e4660bb1a57e2eaf35cea9df23c96e805c1ca8dd6d7b4d4482186682f8b34d6856072f30945185d77f5a1513c50b2b484ddb979280e30cca01c751dffab280c11433afdc5ef5ac885a4b7050a05730e54cdb72971f0ee6089bc0c90050af9223c3342e3b790fdbeca0b7250bd4ed62fc1929d134a416345759b0f06226db136b7e7d1263c121d4b7fe014d173cc4f36dd2ea3ca31dc72a1320e6c2be42eb50710e936d21ad20972abcfa7ef40167cfddd5740b91287bae374517699c7310792b6387c1563ec91c610d636d73ac1638c2192181ac565592333acd6a2104e800b83b5dd799fe9fa2fd8005df04b90434eaeffce45d0141ddd4e1bc1229b6b92f925c9178c92a29b21abd05d1dc9efce45c883b19b93b174597722da29dc13f23dda3b4142a635b0f4db2fee1aef1d7558b66fa9bdc0af3c878b1332f240053c0cfef3de88505c5290e8c8ae7ac1e0d06db9ef9f525d3e0b33c4bf6c9e5b349744ce11785df042bee2122be42b7a9721c16402e242fecb8e90c86df508a8e4961c63791582bf476677a16e4afd042f88a1bcbe0b16e46a0f6ce772bc54f3427d96ef45fe0c820c525d0b7e9ebbac9895300b85008c44fa4bf94608fb2288082f223c76468c0e54078c936af0ba700da9d6ce9e6c3ef839453a579bd345ee34e74d80a795e880fc72700618896945a89fb4c65506c97ac93028471887ac817712afb73143feb03414c47ccd686cbe544fd30094dd3e4b16f0534a77af465ba1931a42c79700d76f6a4daba21aa1f41f8a4cfa45d2f4de902d1787abc313d636eb2cfc719cc01ca8d65e501a972fa405255619ba3f13ac084b11b3a8877874059ceeb42aaaa9aa30290e80af4d5ecaf22cad1698af4f35a5170713989413b6af6db731d705fb981728f68679cf31596ba92aea2cf24d90e0141684167c3aa83c3ba9f4e7abc0f63f3295119e77b65a7640c254a67f600d607cec09181e93b695cac1635e78b82d32b91604b869a8616e37e0b4d98980dd61998d1792612328313461ceafb498511574b52a6c7d47122d7bb47c3461d7b4f39da47e62447d980abfa09dfd3711ab744bdbe7eef7d7c2fe64f006f7fa66767b279925f3573f9db5e6f61b7caa411adced0139814eea17bf2dc4bc5ad25c7630929dea82442ae0741b0df2c7bf72eed8c00517d5ac1ea429759a2cbac77ce43a86146a214d328b36fe4b2f2136c1b64729f6e210b64168325b556265b63e6b1e9990316ad92962cd2ff6d867db4584f6a9f22701b373212bf82426db94d69ac49eb409c97c0f368568981eb8a54299f380fcdf22914e2b7899f589844a090f0172f7447e3cd2eaf1cb1ee3ccf46fa2cc528f17fd33892ae8572ed445917783abc3817409b1029d077a9b59da5c38d843d93afb629f6552b0e2e12fd9c6a90250725c37d6b170999fc46b0a6a40f3d41740a9230d2de1063d3acb359e897c1bf77d81e4e3018fdfe220a1664d83f8ba8df7caf426bdc73d479cb59487bba27a500734ad0cd72d2eff0cbe6c52436348e8a098b673fb99d38028e162f9912a3c1ef1071d9f822d85c6d93ccb60b977b1090f02d1d28dfb86cb1a0eeffc5f71e8a6aa746e915711e30b5c9e2d09768dadc56c35325c0ccd48ed1a1a3cbb5cb9e5a20e219dfa1599aa0c58e495c3aba18f6122fecea0e910146beb72425dcc515ae505449566ab0553b8575e10343df449281003a691cd07c5079ed1a7831c3a14c9c36627ac00ea2898af9905ea41299ebc925a0b433b1a6e362254b84c17fd28ec6a6d5177ad37918e5ad7d8db9abcd834f583fabf8d1be6ea62190179da4e64510349b131a0d476d0fe9e19be56b6aec50d724a5e9b72fe07c2e57aefde615a440b1f6d6549d60861a96b5549200cb7ff1531911a53e95aaab378e2de2a0856e69d2f0b0ae183948330c6ee9a1b3cae87fae8e61567452bfab6d024c5c73fe2d8a224f639021bb17dc1357b8a3d6a4ec5a7d405ad7b6ec110c008f90f55ecbe306356b78676fd3153fb1ce1fc2e3b82a5b716073a18c9b32f9675af5d309fdc05859d100bd3745712b70a93792f829884ebe7555ba80347af1dc9b3c6629912d2c8516e7fcb2fc4e50e673982d89120bebbfa67db1f321620bcd6649ac0dbfe2d60ac137742719fd6ce411d5d9eb1e0a9e9499fe2b5c8a03b73e45c22d499ce5b3c4a022782680da20945e605e98d1ab6d01b46f4bacbccde0fd2e3bb35ea527256817bfb61288a78a32ccfc728b6a5338f0671fcdaac86eb52d9351bf2326d3a4b5d08428afd791f05cde323d20e1fa78fb03c28ebf7c0cf5e7665681637342c19efcbf79547375c9c2d2db8be81bdda93a65ba4003f634e3365bd273cb7ca55fa54e0dcdaaa6dcddf3c6b3c62aed56ed929caa3205a8d6a356e1673266a5a83acd4b59967ae809c5c61e668d4f198db18676f9e076a4f711196f6f2fb082942f94a78bc6d9b0e943d4ac32a54006e7f180aad7b3d041cdf0f4b12964cbe432ed059f48d74c94e6f15529a004c404d111c2f5d0c9766ed8b59009ee9aee9a6e5ee7ea03ae80981078994188a172dc1ee5ed2dbcf2f577f9c83b0c8f23ffe46de1d07b747eee3647c6715bd24e4c496f4cc51c4b705df5eaccd5b68d7b451a31fa0d07e1f347c2ae1c33ba4dfd8da6752ce460c855e71d7db381747bd72365f22f140e1dd0d62d8bf6d6824bc2eb50c319e543e677a934efa32071cfc1a18d5c8e9f10ba58a08a11ca998beed33f4a6ef979b6f34b625452136b20a9534c985628dd424bc36b4edbe2123f831bfd4e2457c92ea1cde9399477c8127bda8b7ca4b000ea061b9b8e810a69d21346d49ddd1170ee7f42b2eabdead264a29171240d1c5cf8124787e5807fbe13740d1df540a44e7840d4727e8e4e4c4bfda901855d2ae2c3b2070fe89a485fc89ce6c477e82dd43ca484e2fa8aed14d5a7b2329f09a3fbd5296fef44c7df3cd33a19350ad02d884e2d68a05042142dbb07e00d2e207a0dfd91738a5a61cfdeab8f79994fb8c5930b323e7d4a7aec61f5e8979a725939cc06d9efd5c23e1211e1d214a8ced3f3e3845aca8da40e89251235aa6712752b31a4f9f8ff50be216f1de35a2cf5c54cf6bfdd64210f403e5eeb4a11f912ee24c9fedfa223f445aef19e5eca344611512ca0d00a3f7843c34869c1e68e3f10c35489a8f5415e035649a39d63f66926de15bb2a0a11cf71b7663c45dec37afd825f7dbc29e88ec7b0b0852bcd7fc7129fb9072a17ef5d89d7602646dbb2c62f0defa70fbabd7c43546cb2d84cc38f36e4a1dba329ac07f9b4b8cef74c6958a67cd45f027e34cc3e5e99477ae8b91a90894dd389f9b0bd34bb91653705fe68f8d5ccd02579fc8641973ecebfcce5df40e26fddc707e26210f2d9cd467e1308ae9faf96bab3d78ec3132dea975a73b857476789f9ce67ce8a791fa104d1f916b0a46f57024800d46b7fe4f86082f4d75f3b477d1556edea1d94d8fd9828745defd353d7b22426cf2b73f9abe8d7b76e3fd2859254c6c0a1a7c6226d76812f267526604970a738cb6f1a45942bac365259f5063a00512a300224c819643ff052f8c6eed013ca94239a0b42540f85283173763953c91e7e3aa233d15ad97766d5f0f0e104ca9665cb409b17e342432ad71df93b9075f8f451f30c67e78c64c9674037cea7f73eb82d126287cc14ccea476a176b54a2b569f1b611c33cd8ec0dc736ed815f1a10df313cf3cf067255fa3e0c464e0da498f78ad58de23b78c151420a22a622e5d7ef7dab6fba75b30bf5fb3582dc541a9cae627bd7e9d59dcafa7c5c531d91f8e9132faec64c59ba3adbc94438f29cbfa29842e8983aecd86eb014516c38d8f19fb14fb9fb3f687632782c2282de8616306fa1bb8d69e142834a11a80bd95e822988feb3b9a7f4811f4f031a58aaba14fd4c4654942c7b3f92bfac7d8b99003200a1e9527241ab749134b59fee86cc3434dad561f9f68c66089717553d7418f5ec13c3e993d22f240dbe78271c90b20f0a0fa88e8904d8c9d0823a9a7282e486b657f7a83daf054a83ceef4656f2f8b2080e2ae4789eccaad746e7cac994277e8a4330a26796ef0957b32066f0f5ac760a6e69089d1a15e1251b2a4bfbed5dc761143bdf4140bb873b518827abfe494c91dee931643db2c11d639c780ae2ded24f68ecc0151e64be57e48a06a926a68aa9a647eb402c845eb8a3d49f11081815bc29dada2666fab9bd4ef0f7c14a00e0d302c14192c886e68a3b27ccd2199939eebf32b5e977013bb63ca1590f95d32de9f81378d25aacc57a3500a889b0ad0215d2b7c5398d8cfd33691ee7c508af5620ebbf7d2b70dad4e9ee2389f3c638f15b0305485ba4df641e76d6eadacfc8dfb68dba8a0b0048b05434339e8766015a47d57ec2d41e30840022db2fa1ad8336b1e7591b705614443bd5c6b6342605c3472ca83527cdae51d209ba5d03"}, 0x9600) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) write$FUSE_DIRENTPLUS(r1, &(0x7f0000000100)={0xa8, 0xfffffffffffffff5, r4, [{{0x1, 0x3, 0x4, 0x7, 0xffffff8e, 0x7ff, {0x5, 0x3, 0x0, 0x3, 0x10001, 0x0, 0xdc2b, 0xffffffbe, 0x990e, 0xc000, 0x4, 0x0, 0xee00, 0x9, 0x7}}, {0x4, 0x6, 0x0, 0x1}}]}, 0xa8) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_dev$char_raw(&(0x7f0000000040)='/dev/raw/raw#\x00', 0x0, 0x800) write$char_raw(r3, &(0x7f0000002200)={"5b1d1bde5bf03874170584e956371e88d606e0f4ce50f9e564c88394ccdce1b15859302065de0d9f3c0c8cb872e2c933cdfff612c3fa040fa24c5d158f4a477b5431eaa42930805fc6987724824cc1b2f4436265cb2dd1c67749bc8d37932e2033c85633a0fb3cac84478ec2bf468851e5026da6ca716372f76ebdd325f62824cb3beeecee91e13651aa2ad68b71aa66908f17ad197ebb52fd45ba3f8d99a81cd2ec5d400bf0478bcd236037617c9f4f764825777ac53fe47c281872088e3a59517dc96bdd84381d68d736a4789cf478015497045b89642c89090b53680d5ed4ff373ff23be5e4837e6e7d6d74bd9b6709b565ff12058485daa84cdeca190c52bf9f87b19fc62c92d92fecf89932de677d4508210fa656967a34efef8d86f057b81ed42a0c8c158f75162c65dc3549ca698d997954a9202cf2bd4bb0309fdcf0af9e1a5266033996f92985f488322a514ce8d31ce42dc5068a06b534d3f556e9d66e34fc44a85bfbc228c2717c2765babad76b6867899f7419000be35dbe7612c4fccf0b127abc7790f37e907a68baf519f16a7b64e45eda5a083f9d97042307e09efd8ec34c790c86a3ca1836378a1822128e0537a6ed42825a294777e0d5671e0457cfb9e97c677373a565ea6f4884f83047e5988fccbf57a19aa9015d4f03236a931fd5afee8ab228b369a05e154a5676b5909aa51e257732e79aca3c037970101e1424164db8fcd6821d68d002a6744283a720050a9bb3b0f5b53d37558e0b8a869f7be96b96ee55cb67aa1d4071642d639ded825895cef343cfd49456fef769f354e747e068a0ecd583b8defcc24d9b5fed304f67d27ecfcd9c227251856e68c62e0c1ca1dd0c0ff00b6bf17d2cefb763034d3e8dc0c446bc8f4d5dd9be13ebf8d0477429db81a6b87ec626f14412ba0e930516895ec3ed090edbc2e40f26049593ace4432473d12cc1e958b6174b4304c8bb9512f155433002ac6558bee178462f017453718a101de88dff32ba6a8cab22411c5c74d53147cb5c129314c0e61c36767ac51d698278251aabc4df923b18ac9d9102ecd06d684103497be836b3b6c080e131ec48d8694917698b7ac1958798da64facae014498aaba32a54243dad612c58237372e9556d5131b057e2a38ee128e016f59ff9a9337409f140a9a3209f83d205d6044c61b88d6ffc60b35d69055a6bccbb10eccaa09cc431bb61d54dffb35de240016ac766ce00d9ceca7789d5d563b31c12fbfe7d915c48364ac4e16f8f63ce03d6f1ab98c49728434bad654c7a67a11b98cc56e81da317a1e22d0d75963fad838749e19140051330f8fa217ac071eace2b2806ffb73f418d867f3f48711791d41918b4ac2a121f13954ce1aeb8a0e86c7196f47aa70412f6b73a97bd9dfd94ed6854c1c1331707ad062a62801bd4542025a91f0f2a3eb3a47e8fc9dcf9179d898f9a859e798e619dfac5b9ee676d24b347721fe129edd1aa7e1965408256cb6e3d867a33faf42722846b2246f0f8177a150c9256cba135d3c275c26491176bc91d53634992895347b65e34ba45a2f77d08ebe72bf491e86c70d1718e1ba723c892930932719f6ba5fde57c6d04bef895f1f720059e248ee559511605bf40f9a172dd62a99bd2cdad63ae61cff2e8f89cf61ac17f2d1b9520ad3e014c935bcf41086e4f0fc71a65643c421a3ec4fd122b5254e60303928a8198be282d97624ff7de1b3371f0346b3145e9838d87fed7551bd5a8010a03d033ff8d1d2823e17c6a132a14baa0994824b1c6cd9dd4265b58da71629d8318262eb29bbd0e645ff9c8f2526b0867e056fee7835885710b08f3ccc09c3204d24c431641f4bb62badfafc4645bade05ba83b362a3ca65ddfcba19f8451d6468d09e809a1a299c1b61581fc8d32ad028f81c70fda2260f593043b36859567930d718afb6c1fb49c768e40557234fe947f0baa02f86a4cf2167104dddb1eb4d59bf38fe2ab46a9c628326b7f466572374e7c7188e7323fe5d635999a1b11d7b28d127650834de5a1f8befce957d24eef297b497d16445cb76016e02dd20fecd3f8d6c63a8a42ce9ba63e14951abbb504dd6155f92294fe904a7e61f2dc99c5cd396ab6f5265912f05501ad47c66e6d9933471be064da988fc4fd15366a13325db83a2b51be3b63dc81aae3a2bc02a3a297481e28d3167e804f2d24f0f8512248a96edc7e27cbc99c03e0220c806dc64423e5e290f8efad5c4b275145b8de02b2f3526075cee7d9a4f1cc33f5614685ed4e3b0f126b21bd6d16d63b2b1c9c5cecb533ff57d8b61b77931c93d6bc240ef5f4ab6c50b55a8622c02ad6b375535eec65298ac36838eda2be85af8b580f18a9fdbe77fb05f237a1dea24877119d30136c223ee64b4cc457519f52edfe64a36006d4c9d5853d92879975c7e8d083c7dfd895eb1befa56003db29a8743705808b3f9ed3abb7f7478d943c2f0bb51f59da93c3baa60f27543e8aebf13f558634989be7ce6457f64bfae9f2f8c708469c882e53f45ae2b16ef35f0505848679da4cc21c776d6cfcff61eeacfc3888c006352d18e1dd5100ade0cf460b3f236a4256b4dab4c501b552c87459fbf8b48277ca1456e56fad21138fd8b53a7b59737f9bfb180326436bbb00ff49a7a458feca9d147dedabd07a861c67dec98d9624043d42b31b82b05e28278087e95472ee28e04138c2ae4570bd400170ef3a0e2334b995a160b4ff0f95cc6d5f2534dc2e56a6b2e5c7189e9eb4edb65f9fd5aabf9fbf9433311909ab42585b8cd5d88265f7b1d291d036f439d90915dacb391ccf1746ea8398e3863c987775e0068492ecda1c7fcf807ff260be6fc0ffbb76702756a856044ca2d94f0d2a7424860c502c38c1ab113752b23c9843b9e6db509a5636c50378d10b9f3e68cf094033d893734dd322895701b03b98a69f034217f33ec5e496821203724f91f75f3139e8d9e9387cc16acfdb1f13a5a8ca21a0c266211baa1230374a4a45b1d78deeeca58f8bd037d5266ac161a7483daae3eb63a7fca161e632a5c1c14efad64a8bcec1dfb86cadac1e31434e7afb2b07a29369c139324cc623c8ba9ef2cc086752b5a81910d6270bf5172e9cd9b38799a155867a621ca4e1c1f8323a5b0ccac4f28abc7206ab54f3938b0acf2523d675ef6391fc905aec5c3fe185907b5b9a34eb8d408d7bbc7d707547001c74de56fc256b5f93aa95d8daf6cb867229019c120877cd13a13bc3ca95eb97ee9da65ec9c7118570f48d3f9674e7bc8f45c332b881ceacd361360f5bee93c1b1ff4244f8b2b46add14fe8d71f6350ef9f7c82de2cf0ef8364d1858a75129212bc68e1be350708e6e0e82d3638fcf27d16a0e8e9ac2e9a90802a94afe078b1afbb93910dd9272721f69d893544d94d6be600837e9a71b7424ad32cf79c710f7c16e2fca1c55cbf22b210f208760e432f8a1436f84039a47ec380447a3ab9376dbb182a5bea2ce0e1b99abd13f0f1b5a9a58d9b3d14045ae8544ff3022cf6cc8acc17774a88d7f20e07644ee070f163c69f84ca35d5e43d58024719c251eed27f64ebc5c0a23269b64c134511fd1294710b2404cb62259488de95147bea10f69252616b8fbb1dd218cb260cff7fcaef54331f601eb9f9f94ea68a55fd067aadcf6694ed90c84bbeb7ceba82192f3d21afd4977b824ff364756b8307d5cf276276eb766892c9e457f208df66e5df3f3027038f0023f6a5cc0bba7d02de59be1816369adc875751383ff3ec8acc2cf122a5963884351106b06e56c3dfb1cab4e44125607a83a2cbe0fb2e992c8528ccb824753658efb563ea4dc639ed08b573b03469e490d9125c5016807e31677daf6debc8c880f93aa485d9aebd081f8a9d07c01e2958396bca3ecaa27a5e663c7902d17a797c1ff774f5ed94d24f00d395265b664235446f0c8050fb27137bfedd98b19c25623afc0cb40ac3ae8404636ffc520c339daed0ca9d4aaa98e3209b6d44ac432f0dbab866d50283806536382067e1a66076bf14e309c254555029fb2ed3b57520482c59ac5486638681896d9f4ee8edca074dd8f5ec9f2eb900a742879e85070537891a46b59215b50c104488be29f1797baca51efcdb448e667a2cc5871c7279c66494322e6e4364e239b5691c32a9ba880f5057a481ae4faaff151ba473bdb83ea784924f55dca41391a7badf748d56f49df6be5acb25e3701605b7e0c6e552de3d07acece041252e11d03f5f197f59d65a2051c67c7727f25ce8d808fdd0a197f2bb131c79adcf71fae73bf529b4671b417ca697a80e86eac50f16c4b06f9d4a858e138b43d13fa14e35364b43c9c6714c67ecee7d9580c284f6291991ef9760a1a33ba2f18aadab001767f800b3ca699692aa74ec66c260e627abe6f76670a65ca3424b1c096e17b218dd9e38913af0fa6eb36290a9b8a88eac02004a0cf29569636d8ecb343334eac84919f0e67294f2a6ec6f80b812b47bdb23ece139619835a69e5da365aa8b7ce4ca84edb1501a8ea042f9ed28c57e0176d718e0da153cc7f2c4dd0004a6157a2687828fea264b088bec9458253399e2d0d7d1e3039d8aeb33c2ca054838c1c9c41dde2761c1ea259e3fdce0dccbe15b1302e4e551f38ee760d0b02d4056e9bd11dd292e5e4b353abe9c1e3b12ca54aab7af506a501d46c0a556e46de1eb8fa038bf5b3e94f0765cd1de2a0bc212972efd9312041c5abfabf0edb69d3aad904d120de937cb37d0cc7be206456be903d7792a39628a3fea511b889809ceb5d3447b5df75d49abb51559339336332cda168fa18f3a6e0375ecf712ce264f2dcd1bee98640c8daa916623f0b829541753c0580cf56d1ff43d4d598beef3112d58ecac43158351b020ad28b050b1f8c5c4869bb8800a0e098c643b04d96d73ba5eeb90c5bff6aad16315cdef63fbc9155d67f1b50c999521af555f317eaa1d2153de7b8ef1d35c7f4a200a309e0e93bea2ee9f5b3a40a138367e67bcae2045bef596b43f458e9fd9f2ef4f05525e6ceb460ec8b650e6d69ce2c9cd0de1eaef266bfc559713ddc144ab4d8ef0221a416201855829864081733d7df9cebe7b30f034775e4cac816de2b4d00db75a3dc52cfa89252b0bc9e9532a8bef886bb414ede3fb037e43fdc995716707a330a690b97ad26b400e56fa84313328d4877475e46b0f5cdaf558f0df5fedd9e59053a701b2c334f83a43a3ee5c34a1d6e242d70f177b38401da937899acff7de7855c572038098934a7bf4080cc3ff73cc6a101077ed5439f11134ff03eb279d9573161c38faeda10fcce9303ac6834caa982f0e0015b10ba5f30c3a144641cec236bcc1ad2f0258703b44f4b4e0ce67e403b92f2b87a92438fba0bbb6e6c151a9c6f5c3b07c7ddd101fa3dc91f5a41c15670482556c865b463b0d21a57ea66156172e89193cc4377a177b4c3fef0049056a43032bc5a32650f8027b98cbadc6af8b37224b577a33220e84ecca15a0bde49a84aeda0c664e496a151e9dd9280dc37e8e7988ab9a63e8a41b106616cdfc1112822059b391b67ea35760d1131152e049971d0358926edf01b3a08b40cb9082caf1475ed4c12e3ff57b74bac826a82c5e2bead6909561a297d921eaa6488fe8370b98c68ede8fe08427b91d65f792b9ff86ea27078ee3645f14baec0b0de5c3d4a0d328179341bd8d778aa66eb73b760ebf82de5812a678c5f739877dd230b1d35415be497217ebc1fb6591dd912f19dcc98da5c740292e47052d2ff1ebaacf1d7154af51322dc3cae106e26fd51807ee7c61fa472192f4eb6cac76f4a0250b6348726794cbc61ad696b57c4a2fae47a928f5e1cb10ed67022048fa00884be6e54a3cb90f86cfc1c1d877dc092b031c4185daada2c2b7252ff707e85ae719f8b2a4ea65ee32ae41a9e8c65de516f016527483b5b1dd2807001694eecad1dfce2139db8451954ef03ce4687088f825ce47e7fbd073ffdce8195895f0aa50825c314c1fd5ea0ee96f6c3d5a88e259792678f0867b21ceece6eb0868fc464a7f172fe3f1f973d2843c552e7498c5e09e396ae653966d1fdd85517bc3cf5835a97e5d0dc6fe0698204fa04f92097f4c4a967755579646dcbc93efda082981415d9929fd416b09f1314a53460918478f712dd529aa5f8cf241fabd0b2bdd65ac7fb026ec7c87ab52d786011570f2b8b3625bb834e5a179fd3bf15fcb4b964aa203a200d8447d9aef59e907bde72fcb622212eca8faa936dca6df75ae7a7d8025306a20d3db47240e08e22241ac768ebc4d21173bbe273a25bcc5bcf628a55e2e2c6a6965a05958e83e20197bbf608c91716b054385230e94c74d7529be7e2146ecc052f6b1f836c249370d37e67f28a813f0eaaac4bb704de78d7a7c937146ee6a9bb8995a3a0cd83d904e5be97c1da93ac8ae3ce74a9be2b185f005b9b5645673693aa24538678b4fd300c6269be5f051f7aa37e45793784ac828d23a38420f2471a2001bd674c6cd30cba8e76e2123fb5d20142448f9ed55806f1e3204263d5355cea851c1e2ceafcf6247b18a94a1128e6fa9cad4aa41db9d8d4a9ceec4f97545afdde33f1381e90dfcb56d293779cbe07b8e7e0bcdc40da0ee34dde90b66214f8431484beb64a061c08c80da42983d1ee692ce1268b6f2e45edec89116a3c7b06999a352e30030935c726262c4fc75c5835f577b7a465f30505265cfe8d88866a5320c84b9ce568925fcf5c7a924632e462d9464baede7793e051041563290d6a5c510b2ee1e8f917630ca888846f4cd004c4f0c1734ef3da6d33aa44ded675c0279c148efdae2fe6a588642bd8a24bb412682c9283473692b96c6c0ec785c9333ba1dce667cd7a6f5835b2c81bb35ad72288b3d9561bda84924953db8a03b2b31120da82b7e29babed3a6f7f4c466be4c224ebee1c053f14b360709c03e1f6f8c26a7c17cca917bed1f441c2b0f8fec9af7643a0bc025c8d7f4eefe6a8502f5ddbce9780cff1e60f6e75d25788c83f6693e80d54e2d5f5d7cec59f686c248540b531a6975304cf3f9cfd18154890f8fe55f3b1d501ef1906e9818bd14c8ae769dc7dcf25ad42f66fe377221221aeb651f9feb3361509ddc37906a75ecd98e94021174c862c3d019cada7baf0d9353b80263ec4ae89ad44c879ee628b6a4a15e22b095a7e44554f8a96643c735cf487c9f87accfdda728681828d6a7999a5a77b1f31eb98b716b70910215ef790079373e08658e1c5e0a522398f4a20afc46fe46cc528815c2f1fbf42290b2d6e378d958186ca98add0419b078890b4e682d9160815aa63a319354c771c1fd0a2235b9a7608e3b39b792ca4e1747861b5f8121fca6dde900c900f161cf63101265d23309f205d365628f7d7f38fb7352cbe252aecaf073a3edfcc1a52e76ee97a950b80dc637b4bb40ddda3e96aea67ad9ceaf5dd88e5e9f392cfe55cbb14026e0b919f51bd39ab668850d9bdc108d97435a7f9657ebc69801c25e58b87abd1e19f86526c033dd8f55a82ee8837b8242c553cd41a5b6df4b193e30befa01bb252c7a24ad8a3c1ffe4385a54b0f263c9fbe25fdae9c1c568e34304e551de07fcbfcc890a54667d99762ea9975b1437c2219d71f0c4ecb43ac9bff7092fe117ce8ffb9573a95c869ccf500a8df2ed6ee904e3f7b5319514c847dcb7e6236bb469563236eb7e34a82eabd9abefb8e42ae6566b57963c53ef4b8115e884da933d941410cf34a87d4634abe715a1606fd1bb04d811345179a21518f1d4e512620e037c97a2e74fd79e23407ef37f7ac38371cb718dcdeb597a48f4cccbae982a2d9a60ac659a6b2028a2ec4f1f4e334ca2bc529d686d6ee93d099d4c97bf4e901990a2b49c3ae173d39f3e76f3f4aa2bf018f667e03c84139a91ddc59a1eeca04d01b5245391c8cc306fe4cb99cc8c7b72673c3a317fc7a7c86e41daa83eccd3058478b23359d99cf7da72c0067eecf93cd595a90cab21a1ecaad678ca573e150411f75c1e972f899a3ee80e8770f7916d8218a4dec17d03dbcaf11fdaa1f12e60cade8badf030fe93ef3acd5d39748ee44d0ffead561d69cd5f4562e3bb1117dbbbeeeade381c9534b42b2638221325b3ed5984f43bf9d0fea363cba657cb6b9d40f2926e92bb1c124fe5598ddb6ea317f58656aeabfdfa3b413c75cb6a9b9a942594260c04d6cf0c15c22071ad23108be39372cc30084ab13532fb663b44644dc81a76ce088dcc1f943295248a4e06c5454ec7df88eae8ad117e0b9046db18156aae01e8bd9f005e4f9eba698489d608fa9ea0193019adb62301b3b0f688a07de072ceda823c00532ff692b46500d4ac79ba1fab99d8960678f798a5920698ca1e741cfb78ae5f7ae2055966538ef73a3166333139f29c7e4cd1cb1977111243bf4abbeeb6643e03c0034c748b9354f85cac3e6697b2f56776323fb3af177c8ba419980902bc9b03438eeff93ed049d9fc595fdaa324d1cffe73222f67042bf342e8eff79d987f6ccef36e5899443955a224ea48a028cfe4592c9c40b146220c6e28bd422ce0a528e61be765844ec681ea91ecbd4858c51a8e2baaa54b4061a5a0f363a774ad4f7e5c1c489dc7ab152052a12bab208230e23886067b36ed5d0a42dcf1af2e60880ced90718a0b0a5f8ae0dc3bcfd3161949531b6a6901aeb77168a6043a85514250a2732102e3422a5dd07ddb3c486c7a0af07c8e5202f519654e2e565a8d0cab3545eeea8c50bef7b1c0855559808c49f158a7a07753f3dbf9ef55bac5f905230b63176b98a6f2837a80fa7b3ab65d2dad459aab8b405f98d8700fe0973f33aad0d93639bea0a85451204d26442aa4a946d9bb58463853d55ad15977f6092dbe0fb80cfb9327f871ad0ce7c6b074a1744a5eedce0f49c8a504332dd1da789ebbbf1f2789d5b43f2b701c6dd5136096ad046d49fea3779b2a816fd47024d9dd8c7946b563cdb871f44efe25e89fa044acf2e227c39f6832495512e50fbd663c947fc79113e1e9d9055390988b9dac289bca48635bdc25a69e851f07e840a5a2232f0b738c178c123a9a04da723442cf0277839eda5d464890f377464ce3c9158c0e3c85a019a109bb5eb4160ddf4476babdb3507f316768d3615fc16d12f980ea99901211240129fcd5978f6febdfa7bb470d17c76120477063ed4fd4fe77b7b05ca4d84e118b150b129390bb796fd53a22c771dccbc5387272c63d499ef28a1e8b4b3222acd42f8d06c1058ab1e9a6ac0be1832673a5393c31f7c8d67d15b3a5344eaa615aa29dc102b17194688d6e0531f15fda38ed30cacf8ab476d8d0fc99f1925c433d73c07527dbceaf1448aaad8bed69e4cad1e3643736ed1c863820b17ae6507f5de4a288eb79fd2db0e63620eeab64d1c5280ce6747b4ddbb87d515182e52fc9df2bec2788160bc430996abdb15ab618d858edb7db8e6882e6e2914d5f94cb3ba1095c69e295a2f16c66faf7c4944200d707ff13fe3ba5c53c3fcd82a74d25da8a3bc7f2b43d9b90402813ca3db4fa7b12d3b89a647c9bcaf43c21f75ebb2e19aba34ba540e1c88b1d6bf1c1a1d9332a5107a57a5a41eaea49851a0a7f10b2fd2c8abcea33f71b96c92b3c7b7733ebaa76a0b0287d5c7bcb83b70db20f224c1ccd6628b4bd2b73028cda4360eacff935a2b93b7632129109d39c373edf682b1d7ae14182eb1cb0f8a17c794273adeba37b90481a478053c5b84107ba6598e9fd0cc34291711efd9e9128ad6b1068b45fc9258aa6bc184bd8a64fa1f54015353a8604537d02e251613b4e2b56bfcbe4d2407b556e965d872f9e0e25e40466bd83d1494c3cb6007707232b8e843086586ba3d452b27bc8a46057a8fa79bf55a824eab10d53a497c6427165db97cb0ba9010030d94c12bc26dc36e34c42d5b1411208240d529f3feed00cc43f997afc958b60f4343f1c862dac5533f700fe27794ccc5ac3042e704fc92fc03fd7becf8fe365955d1e4af5652d904a15d50b89450fab9f9c86c00ccb66aa2b7254bf27eaad3c14d68ca10c007179448b9f05c21d0bc1b8c54e09c2cd0a78a9d659065045f7e3b353b34828664feb2b9b058da6d09777ab1e4fdc4d0a04af5fee129be8be5ca245ff748939f47bb344cde2babaca0f0266e68d582eadb4651454d3e79ff06e27b7cf2307b7582a3137e81de91c0e214601f17d49650c9b7849bbb1d26d4b8754b5ae8473a31dfd3f43dc096b8006b54f465c3d2c79f655478dc9e92523276d4df79781cef2727ec0c3b75e7dfad4892dec5762631d805675a0a0fe9c8bca1a6af6dce9e107c1d5b29e129e2e45373794bc5d17d4bf789a124f2abb9440285053cb6ec13fd4368b09fc43e725e3a91a1f2d88125ce585a656a314538a060557e2633a00025cd6c0a3cb22d10fed40965188ba166d6a981edd6b052d7838ed6e1266331f8ff3ad169093b45569b84e71819f9e86ab63bf2f7a28a712397951463728d49bab57188ebbbd11fe35e8048cc2cbfabd9ffc3c8156f6a5b8b1b3f06cc83edd189fe93781509c53343c12bd6b4f6939ba40b7b0faa7ab795ccad5bf8ab28f1c38fd9c2bc5dd80042049bb6b574a974620a27041ae26ecafec7120dfcfdbdaed195677519ca4e9820aff5b5ead72a1749a642053adcdec1a762a61cd1504835aeebfea4d1f649b85a5645a0f9c64b73292ea580fe4004123422586b0db0be76ed9df7920d0430dc9ea113d651201611e12580617a7f1e5940ef2cee5aa4af87a9ace82c2bc8aa3e5ea05cc180e7cf0b6d93ff12ce384e2659dcea579a08b85c8d79d9b16ed52d46b0354f285b9c9d66a6190debddcd6d06b7325f99cb306dfbee87b11914f7a90feb39c7e88fce6d3ae94a876bdc2b92e11d025209541a199579bcaa06eb6c5e196aa7acfbfb2248d8ce6db6df3b02a27f559848109a01ea31c81e3a6079c2642b107029b6c3735d0def88607a1db24cb939f0908180d9d4a0bcf5a97ecf5f2f3ce69a73c2fe236c2684547032bb6b1f9bc69a9efca856541c47b52bc4a85e5b509039239831416f500a454cb85c669204c5712b0e16451133ba53607554e28dd4a8ec22c3b002168249b52d5ce685d0df6ef0d38abb20a99e2ed05ca85d86ba8431109c7571396a25addb84fd9385c2ba18276cfe7820458d997e101c6de82968193e205dc0e5de99d9c971535293c7c8f00447c43d9843797aa36c66ac7d919b79056cf13bbe18ff11ace01b7e8f38fe389b9a2d66b6020d4b1f17e37618edbff21be65b7e7ca5bafc50562bf4b21cb0e0fe3683dd21957ad1bda88848443df7d5f12d2f38b40bd2ac8e5a3d682c4cd55eb8053e2a45f0a6c894f9e955c9835c9c9880d94dbd89808abcb961942eb98ac801d98a8f72013da082e7e847c52042df97c665a1aee9efc043302b6f1315f12d4d852c335a3322efd407f9062466d4096137d082cfb9734de1677b57c3bd8cabcaea2fc16db0f827b12a3727251e017f64a6be61d537e34460d587853c4851f6d73d6dc5c96f19119c8066f3ed3e2d006dc856b4b3936ebc4eff0e5c620a5d8a71993e1e8f5cbc27c16b7e579360567a13daa8f453aa34af0b14d6e5cac6d28aa5f3c795eb45b29c09c91bd418bd979e955d1b0525c16fa14a21d62bb43f379cdc63706426d92324d601c4f111f8dcf6302682107a884b93dfa98645a54ae52a259af86f96afea5a6d976f35112c281f2690950c8780e9f14000d614f8baa06eee91d4f35742f33d24c3a4ddf248243274fdc4bcd85acfab675222fafa3485eb17a850779bd0b1fe0ab3b9edd34e26614704589f906812ab505e15bb52eda0d499e2b8ba67707668e76026da86f0a4172f8dd8432d84354c97e3e59236c0e4ac0e514f14c5f17f9860358de5d09ce89b2a7f6eaf3529796e5e54eccd85e2039e2b6beeabc5f75dc21cb453f0ea46a349ad35594035119661552e42043862df574dae95c99de1d904fbb3725da05f07f3172b74f10010e38e20f76c91a6c2c5bf0b83c54b5ab36aedb1568fce451c5865cd3a346632b0a2fc96296458c8eaf8d13e04541a63f3f2ef004655f3d740c3fa9716d6a67895c1974a7905fe6e0f64c3a943f74b0e84dbf9093386eef2b8bcbc454a105199024f439340b866eaa3391268f8dae642532c8d53ef9a6728f20a870846d114736e7d3058481bd63aa8acee66852eae803730b7a549b3ef3eaf7a395573207643e7fb332258f4558401c8a5f0aa1d5a446b34b824803baac279907c626402ee0ea5c1c2d89ba4a0fbd1ba362046a2c8e258195d76575b113469eb74c60bfeae5549353f29980c17ae66e27e23dcf6c6f12d39579b9c45771249d233fe0c106af1713649ea8348aea60245ef2084e13e502922801e87eb49cfc3c32387624888eec96fa9eccfa2f1c8a2a6ca0efb58b3b2fee874581480f7c92f551cbbd6f8a7c498930e03d73c10bab9cb79ee5eacb1ec3b21cb50565d2eabf5adfa10c4592d0c7e36161adf5f3b2e2a45992fc5ae372acc2715555841ca5fb7996938fb19457e8df70c36da354fb21e1c2011f0b677b46dc8dac7b77d2cf262c7d37efb81a62f6a2870c87b5eac99df1e68db3a6677b937251ff6d726f69db8343d93c566f5a51416ac1a577b35ef5854b814c2eb9eceb0a3dc86827977ff2232f13a78d64330f50369ab9c02adfed53e85578eb6661edba21c9f50628318427e020c0c10245b3669c14b813e7c37f6f5d0954d20d66c7119967f7869293b9e9d705e9f342667c98780d4fb45712bd361fe9f660e1e703c8b8c5e40b08d387bec53ff583b8dd559604d92aa18c95aa876a2bb41a096999dad9eb17634dc6fc2ace295534facd2dfb942b2bce803f161b4a98de60fa3e0676bf76c9a9da457769002c3642bd0f7ddb8cd4ec9b10ab55898d76d9d157d39717cf7528cce1c808608a346f8a73f0d75f50353dda5eb3c672661277646903b0b5331a44f6a4155469b53a2eb8c0f79f88ab860bf3e0199c6da9d266ebba958d1a16a9ba4cea427e9df6d0ef5e75f0d4bf0fc14a258b420ac00a9866917668a61bca8a36f7b415d791e83f877f4fa4e0a0ed46593a5f684e0e87ebc1956649f8fee9e51772bf0e5d8636844983b2f7c2e43f232241964fae5c4bdb70158167e7116fde8300c79db174837fa8e045357b56bb5145a686ee41aea1020f61f3cbb0ea0fbd9d8213b033cec64aecbbca217cfd78821fa14eadeb5a1dd678691afd5f56fd7caae06b7d7b4953c0bc67eee6d400148b71f8c6646fe309efe2c27dedfe04210d1cfb18a2a0a7544be6634da05dc7f80de8e9d88d65bfff701e3aa936a3f315569b10c51e0da61373570a3531e61117e01038a887b9adfcb295112b6cba11de000a2799dc9332013983fa42a374fddd834d0e470b23419f16db56d9bbcc616c8b381df5b16e87f8fa5181f46d0b2d28524020c15106bd1e9ce6effbe31632a05ab9c8a33aec91e8c34130f0b78a63bf8e5ccad1b494a80883b2036f9e0200aca74bbac18972de70f369d44891b81eac299eaee0b5f099cafb6b0e4233ef9c20b0576ed80a1622ce61c312a6a6324dfec7d08445921f90d71b1cf922923316656f08b1350797c25f06c9bad09795d8644c3101f229b39b324a219e4ff1ae8cc6f89779cc4d233423ff739a9fd38302dd4bafa991c22a0ad20966efcce67a37b30f7136b0d4b733e855a41907d632381f41251c4fdc39583ef2d351483ca7a587e08aea7d1ff1bada32f45321a94846e5ca9c1bd3ee6521a9da0adaced9ba447205502ed7506cae750ea04f47b11b1d97a96697d0bc23d599705eba84a5233e486c48e53616babcf74c55a6e79b6cc2b8ab4d9ae240a796634eaefcc57dd1a10c7adb470c50528b78f7e128f3435d11c1f6cdd6fccb4a7c76d685df3cefac82a9e22152c3b746d9d9527bbbb323d3dde37aebb6d726199e0e90f7295b9fa51b32163a8f93a2195515209ecff1e476723987b19f00e364e39dcf1c4b22b8a905b6e74df99fa49e361bdb2b67d3ca486add0c9e1d680efbc536326167664fbd92bf7acdc259c590f155bfc5301148e4f3b9d3b1c0e39b2fd40a61bfbf16672d2fb5ca219099cb258d19fb5ac2381c3dbc31f8d9504fed03fbaabcf472401fad695402c6b4be7396ba6d8f3e577b2ca1b2525bef29bb3d0f6b1f94494a85eba5307333b92bb5de623748f17a94ec6bb63a1e58a5f06df0c4b66e8d5e8013a2ac4bc3c3d3e6767673a9cfe749f19f3a7aaf24598822523091f1a1544ebae4c0a5c99dfa13c3876b534276c8577a4c471cd4d5e903e2a4ca756476bf41779fca5574379d428ef0c3b7026150c0e7e1e60264aa8fe10b44274b21d8c8240e6df3e4231a8442732973c2d4d607a465dcdad6552e55952eae8f3e683287ea6d9ac367691a357a77287f30ca26fa45080e989cbc5a8fff13547955670c71b8e7c2445f4963c285e6c87b5d8fdad41b8f56ac40917ce6cc14ba4d6658d73a99a9b4e7a903b4c972a59d732226fa1e579345c3218bb503ab5876e87d68c4d37f0a3ef66354c2c4919ffd7371f8c0c3ae5121b823c571984f0807ee37a12a1c42c2d093113d1aa94322105eaa9fe963e0802a5ce892155fdea6d5dc971c83d9c218ca597fedb475886072bfdf070042a3956bffdd3d730391e480aa41edb3d582dc1f6f8665411dce39f95f876db1cb6629130c8c0e1f843725cf98591b51104c8664b3870fdf85d6ee5b97b3c319baf01752cb05a61ae85b3f3f73f039ab5ce6e154895d803850a859e6f46917baae429e906ea04be305eb529d421d3f5a1e24a1a7b3b3cfd2951f92b66ecf6b88ab41aacc39b698d1146186c92c5efb5ef71f3e47ffb1f678cadf6bb85884813302a16d74fd51870f53e7dbb3993858595c85bee30356e00683c5051d07d9d2278904905322ea1c277384753a2d477b597f82c4b94ee7d88f9329e9d32d7b519c84de7bdf0e4f4336f4f993101459545cddd6209fd7c63c94dc139c196b9604acc2313e446c0cd149a49e449d822afe9c498c2880113051702d2f46c3e2e289de2d6a6f47d5a9a4bee60e3b29be16f5fa104c79cbc05750d2f26bad9b424228029b01ebc1df62ac6867a8291eed8854176774d4d7f794a2a02eabe2aa92b6670103d63329715e32693b334c245b59dfd7fb25e268e6e2d8e82694dc1654447f8f1b060588aa185e5eb3a164ba018fa833acb9ae9db05dd11d13888af98c013502035cfb191e55e04b0ef88efbf7c0b7091e6f3c30db666cbc8aca105be4645f539e64935680bfb07005971a7f736ee644e070c7d4b36b4ddead594cf198bc224f750fd971f9df64bf5ca7e4363a85538b362d93628911040ca89a9706323a5472b3701ce3c1637b3f3f348a8597d45ad82bcd6f35a7c0cf95da439cb70e7aebc24a9bade0a4d6a2eabf363735fa840ca521ef3a025913c44e01091f9ad45dff59da9076d5b3526dafb0984089325ec602c5b3cc4540cd1722f0c81be8fef58996bbfde0d4b53508a631132c8deb7f693c84dff6a3afd6a05038752cababc80baa3d2439eef5f5015c1f4c6475706f968fdba16ab910b9f7e335a1fdfb6dc5a96224c40b79a25778b97852c7fee9c5ad91e9e4b185779e8d30f368de83650e7a654cbc00aad0274a72a8dd68527823be7d77400c460a4f92468f984d884edef791858b3c018b4b3d623f3323794f941b196eb456d823f0582e9fc7603cbbbcb9552da3a290b3112158f3844d313e8b94b0f871541f39a269ff054452915e6afce4dcbb21911fc4e8421a507ec9fe8ad46b450f54fbc87d653514a90964b14b2190849ccf48529c49b947941933f329b9dc2ffa2f4e9bf0e649c34db2ab20370a883303f838521216bbc034669d13fd92d323e37ef10406a535d578d60f6f755d96a7f327cb4d5394875e749feac1a1c21bf6b7f0f94645c7f4c7cde7a6b798723191c7634a1bbc225f8b5ec0ea84c2dd10d7f89b030e45f7a7655bfd59b450c7b0681c0d22e3aa07c963408c39dd44e5768b2e25e78da80f700684f3bc97f8b3d9837cc8b75e68ae46e7f3534f18f712a44b3429ed5e5c6950eaca2caf7b85961e766acd742e043c66272dc357fd72c5d8c569d37ef61fcdab2303df32959dde33148bc8d4dfea126f961fc4c50044aedd54a490d4fd6da2959c6641168521da497a1e814ddb2d3dc1ddf8e044e904d757be17fe585a57a8f253df9a4c6e489b6d4d4cdef1b11730267e4ed249807b103655a238a0f921a8f1ff5cec7418ffc0dd6ed1c422c7a6f0656b0cadd0937b1b7e86e2f681df12a296907e0e7347c0fa9cab6d8ca44bb3f5788c08571a047d9b37e45e0da41733de1327a647bfe00d59980eb8cd513917eb29ba91e8e8d91e8d4b905ec0bcf883fa3f3e90eb3702e8ef239bc41d1bdd8e052fbd6af9632c2d888e7bee36d871564ce3e7e4efc014c15a366856aecc44d716e1a3b1c916752817800327f04412bc342fce05b1286677d81195c614a4a5419176888b565855541b557321d2d2247230a207e3a713a4f8d6346891a51c1f3bcfe2c9bfdf91aaa03b49fdd0f7a43d335cdc893d359b00a35904fb60a8b2697bb09c76a011d9d702f893dfa16c17931b16356bd0df31b37c60edf276345864e263c2417d26eaffec6a05ecc2cc8da02ddb050e75705f1cb40c9f1b552a491d29cbe92baab1029c019d2a97dbbb289432fcb8c53eb478520f05ce3bdd975fb62eef9f488d445bbc72e07c7c8ca9d157de4cc0a191a0585d37b4343fb82a0d108d0a59b3de7badd9c404e6da8bbd6361a482cdfca411b1fc9f5f1956df39529593b5d742a8cf7382f1d2322f045abc113c7e7b3ca00b7e673cd97f9c1049d3ee1a8598705a3f8e6d4cee6440baada14db5b298fa7c48ee50092e9ed23cd8313bd2b818965a32c00ab69c2168917e0378898bb9adf66f5a1641bfb1b3cb4526a87999830a4c95320ec67b1f6ecfde9fd13727d39f55d3a776b5360d1fa7764b02a58aad552f96e0766259b491824a32c50678ff288394ab0cd936e4246e10a7baddefb9fdefb95a63f30ccab719ae85a0c61b1ec9c6f61f4a386eea7675cd6c40c5587b06988734f362455b71737d90805e1feffb34025c5a7d4f4e4d40af71774844b8cd4f6233d478b63b1635390a1fb2239bd7c251c36dd461b053672f0916561c0fd654be152e97d643786383508574a7dd7e8a67af80db8ae0eafc5593d3fc65390c2589e49cf58869de5dcd4257e959c4295c9242775c6f89295dd68a3053e46f03f4df741bd898a98d0814498787b6a0fc851b478265ed0478175dc3db8e6a2f6b760ce4832dc1c2d8a41057e2dda96889bb75fbaae7d710e5837483e063adb05ef5ad29fb910ba92ef17a9abe33489290fd423ad84c96c145369f6a6d94e841bf08143f4c472234b51c124edb16ba78f6328abafdbdf8072a5fcb1701516292bfdb9fcd2243cc4d8ce28d608757fbc44ce6ca3bb0535037d1a6cce173e420606d221f0149c4833c111ace509e534d532d3eaf7ee8e018d191417f5733eb9c4f4688c4eec40bfef98c0e90c43b130fe24d8acc1125346612200fc2397f7513ef6bc2e524226158066d93cdad7220bd07caad7de61c512ac722096adecf62430da2a4096b077b434a15e7c0372fb321e11314a5db137af2ee89c75aa9dd3d5ff848cbf89e3954971c08d2d36eff5a0aa7cf76f474215cad5ed32277fe7268761ac2c94ae247984b17cb9224c13992fba82ca7e3fe322a30dde50722b66c764bdeedc3bd4df1746dff52c43a17f3f94e96372e632b810cf9d6fffa43bac8749ac4c58b65998078dc67d709ff9d4f282401e8928315835850ebf4022e8f06120450f3e2c7419d0908e1ba1bd891e7ebe449e401ce2bdb7fa9a7aa21c2892d8e0c4b42e7981271f4abd0ea3fc7201d4f0966153ca80e2732f5756e597bd189948f167bd5bebf746b8fd7869ea043989e640f236d1f3fa172b0a6471d0545f5b7d88b572ce0525fd28c41fd5c138a91f3fe1acff467773f682b96b245f0d78e4bc2f735d22ad473eabe6a510c17e01d841ade83b07b797ac33581195e66a76b649317cc585b9069a9c68bbba164cfe8cc2c9f76550bc13fb7227475a11d55151e01ff9d0c1bffd6cad3bee6fa50aa3d23164864080b3fb2df79e516b08715a65d28ba0c4413e75942ced27a0f52259872dc23803a870f805889c1ea4b8ddf00fdd983f796bb7ea78e017fdd6f9cecc34ea4954d361da08d34cb4e1859864626d02ca452f8411a73fdb45ec4bd6f9da0e706037dcda296d069fcd630b656c8717fe1c842b40aca51f37f8158fcb902288459dbfd45116f13c4a2607e527f1328b9ffd231426f690425afc1c0156da499430a06c906abc93278a31d827cb346752e4244a393e32b823e62b7a442092ceb9d2e108101e45008d9fcdf7a14469656317386a168d49edbd2c9a315e70bd9c8296c5ec44a3f77e29470e994268034322bd9cf447fc1123c8201385b36d94d083600151443e82f7ac9b85d8541a42ee79d1c5e135ca644944afb81b8ea1e8670b105f83001b8344306a0a2f4f20ec48e0e8c9feccb1dcea8cc6f54540f0dc671fca5052adb94eea8d76ce786002509630f2d91580b840e14fb341e125271793f746664d3b624c2266cd3b459077838123aaccc8fe266220fadd0d3df2f53a6f09581c95bc5ca8d22a2df7384878bbf142cd54dbdc486ae781ca65d7c56e367ff0d03e3d3ff6e4be8adcc5ae3839f9a32a68e4ced62181cbddd498e5c4a9cd1957f9558804ba20a5d78b4d010201393c17bb3a9e540c158bb97b1827d1a58de35bb4097f3c0a876108b7910c01a2c0090a1b4c38ba59c9f496ed56d45a8b011283046a9c4acf6017b6719b37d4c0d6798ca2e35e83e175b1a39340a699d22c2b2027b9f0f8fd62107cacb15e01f928aeb04c8d2508c9122de0a925c4359c1f790bbae02f5f88c5d85cb41e4f6726422e473fc431146db6bb87c9652e2d7aa632c7a57919a644b36ed8de14bce996818d7682f73a8e69d7d05f53e4dc3ac2d10aaef5e2d0616f2e77a986fbb1f6c0e54a3ca1979601744711c2421bce221744f0eb9c22383da6414e3436bbeb7029c0a372bb156dc151ae1489d0c911752213f8239a90b1a8ff9e986bab37944b3120d517747d70c8b16f3feddfa0dccc9223c181a56b0eff6afd51c5df72fd5fd2e8098348d71da6329ad9bbf4c39262ebfc6449ba77ec9366ecf18ed8c58e9f9ee263f6b74e93da7d7793fdd1fbef68678f905c7dab037cc8f1f351619ae1eaf3478f326881d08e32db1f4d16de1fcebf95bb457628c1c900373b64ef32782c38ef3226a8af282b60ac9df87039d1acfbf6c59e4881086f975553570d91b948606920048d86bee41a8e081e90f9a35ed20d8c9dc605f74601be184a6973340d270bb1f368e4af824e49bb4eaedc4ca2c32805049cf4354f505ed49880ca8bd072ad85e3b4b1b2e07e9791017617d10287cdc7f9e90840c00d8404e1c5166988f8b33792f0538ee81b20896578e93a8985903a3d341a39cd7193895dd507e9458893768ed67137576a528f2c2bb7486b8642d8e9b17617148ae125a68192fbdc5c9f16cd2e895e1e2532cad617be8a286ca84a5d4c3f535e0b135f1f4ae2fde0a193a74b970c0f0f9244ab7e69996c9768e693333be7cddb05a3e3c6de22efb28ec89fc681bee31b92f4de28bbc38cf33d4b72369144e9f78b78531f93b80e928375836881a714f9e55908f697b43b8b648b8947ce7e8fac462b0aa4dfeefb9c8770cdc91aeb1ec0683f9eb1602da8d01ca0176cd38844385816a66f5cfe3362e4f17f34d8ce18a3060bd6ae0dbee80676a5752b5cce57f7a3ed706f162301779415345ae11386baa7ddd368d6a1512c6a03522d85d0c4ee1692da10512adffb7ecfccdbc4ca1bae148355db79a339f09a897f12a10ebeed98b896c5d80727623c39c593ff1f4768b2af7b067fa3182de054b2a15de0225daccd9e661dabf9cb4931cfbedacd0804cd3b012eb017af901463155cb6a60b7a0cf40a8af166e94f7f7279ec0a598e0075df6fe89a6095cbbee3024a3e7e524a088473a6ee4a632be591422985352f576f2f76350b7310762223d1f1138523ddebe8aa6a81899f3ed2e3bdf1d99efcc28755681172efbdbb2232b633f1ecb42ef7a3948df3e859e1cf5ed6c00c0ba3b4d4e61f16a92eab3f69aa9fc7c5d13db0086962e44fb6f7586f96b9f2b20ba26275abfc0168b981d38520b30a50e8699878c0183cdc1aae88381bf6bb1225630337c1d188fc9ddd932383d459d00a196bfce92be695f573bcae106d23c453ff2d7529ba0cddb919bf200423be9c4fef44ecc791301cd93c10d117f7b2f4ecc83d7e3623174f48358f5b836ef3d9049a79a85698e636a96d38238af1fbcdfdfd65cc8c10363239d27f82485c2b62116e18f1ab85f17b964cf25ac5b020c39c8c877cc35a8b557862cfd43ffe9e68d8832a7ace3ec1180953c209c97f690d1284b61287571403fe1108256626f9d9977a02666b2c364452a24c73c1f947f2d4f84713d5cc504180eb873d31956804f5f33f2d3805a2ceb7c13eb4fd13116edacb1309015ffa987b425bd3e8ee787131b7f88d7040cbf06456195442e9ddf57fa8c1c80771885a84eabb284f78da43566dbb29de313e772000b294a2b8ad27e8ad1f77d38729958dfbfa62133bc9e21c5ba31af598c03fef20bdd4645f04c2130a9722b02077e16df5961433457d83b9daeec0585684422f33a44f286f33bde4b2af0cfe221289709a07b1a29da30a7cdb961e6341f84d69ac0ea947dc5b4aa98a20c86cb2059493c42d471d770e00f5ea39451b3968375f33bbf193fec96b60dd40657bfcfed8c7a978252f16260f088c91aa2d02488afd3d808a9f42315367a7ffe1d643c6a6da2e513f761c37c6452ef0cb977cba9ab4acc1288f5b1a9d245d626ea36d0125ef2de35286fe269682a8b70bb37be17437aa154f91eab8177df44f4df591c3bbbe1f884c1a86ebbaa99e90656c956560a476aa19ff1f84d5f70b32a148f4da6d126f7a6d246a8e8e55a8a578dab7c6e09cd66b811c15edc5947ec14f16f70189c1b2a5de877ebfed2bab73573afd0c828fe63da21afe57a2e6cd02b0a1d143121fb2672823723f3dc750bf8828e4b8180d2d48182ec66206f9aa50bfc8602fa16728dc12ccf6789b39ee76e869accedec0a4a5453ec06bfad923686f683288a06cde9f3f6087c7ddf5ea85970e62339845ffdcf3271ae4140c7e591dca5344825d6cbfc8d6caa452c18099ab77c7cf5ce3cc7916efa6efd442cc9bc41622d2230d7470f1172dc3e3204ed8309d74751a89a137bcd1fffb392b48cb4e52c77fdf854fdf8b769bc45f81806aaa7a2be6265dfa834a455279b0b2f0b27631bcd6f64c3ba3dbaf57148ad936386aa6fbc3822e5124677035d9695978b1b6d8d5503222e8ba447f94971f8d8d0c419fe2f765dfdb06e8c855642f85fd737ac8c347917d4b1e8d2ae531be00a1e6e0e1e0487322d25709e0d09a27eae6d8830f528a4614079f6b53e8b87e52acc5465898a00ec214fd3061d1c88b95c1013718d18e3cd456c8d88aac5425c5b7f3b0b5fc74a7e4112db79ea445bc8094e783c910fba4324db17f90ca1560ff928cbc5fb2a0ae2e6c1607a522054ddce249065d7d6c53111113868dfda7d5be7c11b6fd8e6a3166b97604efe08934c070a4542d8c5d3cb3f1d656d2f80f03c5bce2e840ab426d0d05ca6ecda7ef3bf7816230fe30d2b044af2a09568d18cedfb3bc59f2ec578b931d642336b9f448d84b94ebd7b811a2b011a3ab5596dc6c1200747522ba4997ec48384c3f27bc1513ccdb01e3539ea5855827117fa4101dbe2652d0103e33fc0827550d9cafcb38c933532fd5cc4d6ad29d3f7b747f5effc0906fa33ac633171c7f88bb8141be5cfd23ebdc4d5a1271b177e374bf11bef43719184c2425641e131208d3c6e24f4af2c878a591f90e946a5b395139ddd20d0d301d10688138f8c17a65e045f2c11f1b4052552c8f5407c70a7ee30e1dcd3f3c53daa2a31c5c2d07b6564256f9e8810916eb89e9762ec70ff5f8e69cb7be7f1f4607a2b66114933c80f4fd71c70c0b721edabd4b953dafd9ccdea12971faa0bc812cda08cd8dc68ccdc609a036516b9b7b77d28cc50f5500041e7b510aad1487a07c32504cc2ab53e7de75ab50d007a4ed4ed73c9289ded7bbc3aee803773d957e77453dc989eca018a26c73e964c30e609c849cf7247037bc030464a13aa47f01adfa2b995e7bbbf704afb14de8a868824738889b08660fc6c4084018613bda09657bbf44cff24cc860abda133144e1ba93e10f6bb6d159319f23c908a05ffce9b96a85da6c3166b1652a21d3f5ccf3e5b32c72e2c74cf050d5c9c90e7123bbd096aaedcc8e262cc44ad0b4d6a963004d8ae38431592083c08ee0feab2fae490cd791766e1e12d83dbd978ad2644f1406c9d0c3a20546e0fdf085b79727fb9dfecb2a6ffc436c0befd473d33ecfd782f5877a476520aed7905443f7581c0fe7ad326550e6f6760e76190e5bda3f6d853bf4a9cead89769d2a4eb17daa6495c497c59f828f0f96e4a22a9146c73f6ebef7af65860089ce8bca1208e99cb83476baca8f70e482c79d9bef49be58ea02e003fd75a23d4c0e9d6fa26a468da9fab8ecf769e2d222f4ae3812f3200c2d7508b50b58df5dfa555a63e9d05fea20ff6b448aa42f4367cef8be3f2bd38431698340198f36d3454edea62cd9a970c3c65d5398fdf2b5f9e3bc890c570b875b6e47a7bce405004e4f9e1048f9f263cae07c1889af08e84f7c328c9455c34df62276b1a2698a8502786e118ee7655cef618f31273251fc9ad6c156de468888a6334be043e7b9b4040a667ac2e291907e0c2b5da83a96939228553de2ab4defd91526c3272beb8fae066c075ca5b61a595eb39ceeab0ad340c6078227b07879b5d6b49f451124b03ed963b34344134167ebffebd1b82313c7069c41d3b24f4b0843bffe9d4754803982dbac0730445b7d71b35c364dc264d8aff66be55dcb16955ed7f7b4340c7ca0fab071e6faf6a749c2e3700a4912593a9a6e0cd05dc9b4ad2f6007d9179b43b39f7afbb2a3cd0e38a07b313a3528855f0145d355ee2782293c48948c11890b1c09aa80815c7f6cc33577ad236c28d5028b080ebc130d23b8bc9b1ff9991acfb9a8add1a06d5e739de30c201c3843f6b67939c34ba0bb5b19d347425d9a1519499b37a710a744f9ac6213d29b31b437ea20dea15b87b93b037e49b6412c6befc415e8e41ed1567d8e12120e549d9a09a28644199ed7781a596d558d6da25d102a31c3f817ef47907553d57fc9b51d682c3ac938372672d328fad18756291d43b2aea6e095db0a5b5aefe0f263fe2e5af64808e4aa630a73c8f2adb805f4fb5beb75da351d53082fbc59e6ad9746c30c0395acdb033db22605f8ca92e580499c27c6647005c9fa71f923ea2a9749fc1e1b513b5a3570fcb71118b468b6ec627493ec60e84d9c7bd17cd219400e7ee3bc0fca41cd83b168acd1cbea72f5f2ca232a5cfee1ef1c0d3e23140115b418dc828eb256dcfd83e18fed112315bf431b8935851f66ace5218f217736d03050401efcf62443fe1c2e9067e409c0b6903202777831179b4dfb842b8f86d3555a14bb5c06928d39e21f4c9004c3c467ef129c7200a7c300f434578bd89e8cbfbfaef7e6fb88a24ea067fdd3b14429677369117282a59c1ac8b6f0ef445889b1fcccaf7c17dc898be3bae37081b3181e4f8ddc51624f559a508d63c27c9f9c6300d84c21e307f1e595ccbe0660e93bcebc06f1e56748f02f168f2a1205e49c4b18a410a2b41838324504f2c5a9127761ebca3590e6fd428a89cc7a28c474faa689514b148a58463608b3012054d9dd740aeb94b6b03c28c87a58a26fc54be4bc185c04bd9869cf4fa8c0ba5d831bea3d4f6c901209be1970ca822a3058526d4ad7d86a9a8b686544c4674abb6a0bb2f1c95b6c18a786b5a07d78e1d5df912d3cef75448d8f86fd2aa871a440b69f807c7029ce53f9d842ea9855ad3f9c24e00cbbe5d915bbd3f373bc5f5e3ad32afc16c4d8e8831e92994983aa145fe793df6b2bab43324123f113d403ca6f28faa9b61ddc90b5650beb5ae25148f5828007a5a8492062a57bde3d027ae6c12809fd4eb021027de5eb2fd13d264201ebe0b2e0dc24232cbeaf8016a1f9a814f38d4ac5586c66bf5994be034ca05fd2a69b76759036c08d99cba7b594fd956cd67c7affa1d53cb0eecf75993e386f5b170261243716ef2a539b3f568aa06eab3a58317505b483cb22086f893a2ab9de47bdb324396d77f15d53e38a7d819332e4b11949bd5c7c46fb63a601b095e41cd4aa0a31d5855b265a750a77092a5abdb052872ff7029f918c61660927d694b841dc43a958f2a870bad6d5c6dc1832ce52b1d43318452b6e351270d8954b70c561b35b4c66e3d5eeb76290b5782401f869b85a7fad2e22cb7358cf4f1f582f49f60c5ff3cad9389757f245cd7a2ee14dc956f7f6c844cb310a688cd27169f6cf6fa4b9bceda807fe068829c0492b09f35615582659eda6a5d25aca58dd92d8ec7d7d3f378207d87e8bd32091ce2010d185ceb9c5f36c9822ccff560832f8c0120c62df8bd7fdf72fc8e0a50b65fc3ed04442c12d2b38fc567343ca55e5a4b2648fc6934a19166747e35a4ab49e3ce062f0bf2f9efe7f0e6eee9fee7d56e7aa57b7ef67929b087106af41a9beb4b1b648e6b22e051d7a3c1b62833d84cfab8a1009951eaf8bfbc037fb4bb11ed9d23427d42c199305e914a23ec457904906588b10c00cbc0b72dfa6c6aa57354fe006dad124a52497d30c8d657d030e3e69f9e18986e549f4e1bba252608367b0b398e5e97678c01d992d327f9adcde23176e8d62a953a3ec916a7704fdec4921dfa4c9ea5bcb8e95d63b26809fd1bd7a5d8ae197257083d1ad2fe7d9d37e9e6c980201e717235d1412cd4d7a773e02f31725a3619d74520f13cf3daeab3c687319c9e81bf9a18facda6bed0ae8b1e221b80e2ab0f7339d414e65bb05f35a6c5f8dc9b5f1ca8bfbb67fd5b0ec916d9754ee1f970e7734bfd5befc982a9645836aec5480d422df1977d7c96fc614eae7e7241cdd4b57d6652c0c948fa6a1e9b8252e46b4683b1a14540fc6e2406ad4fb4983b07bd5875042f08dda6206124ec511ec394d4c3a09ca0887c9cb1a7cac17db240cdb84eb568aa9f30966f26fe40c288927aa3410b6dc4c94833813c879ab4e557beac22d1fc1c2c619e8094551b8f655e5c13f46dc6be907ff9f9985d6718492a5067d45a832627bb4e289115559d17c45e4a9e1a52db1f4689340a9128de69be1f80e470afe265cba153fc044b831d454eefa59943ca6da54d9a62b7dadd269e9299cc5b69f27b4d8626534a8fb0d3bab5430192d8d8af7f43805c05c280f387a372321021df39efe61940d333bc775cf9555b83d281c6de1b997809e788c3b0e50f3b3bea7077ef782407b1050e425f461201c75019e186307d370f7cf6ce792c68b0b85233abb47aa4c8b2f632829f6b13af5265eb1feecc8f1f48fa5bccc43e12ca3cca4c2798e691cc42b60d9917ce39db2f073f4d60e6bea3fe4b3a7b2a9214f42c032d81ccc8e83c4e7438d727d4016dbc025bad77848ac50e5aabf4ee0f6813bf2e7eeb8bec649e0cb16618b7d763b226a40057ef92a6f8c2f83b3db6ddf6b8f2b9a0f6d96cb03c400d3318f71cb6e77072887438f29a01c9e67cfa061c7884dfd80de014169d782649f7d7733c38558444c6552db690246e21358982d4289b09cff2aaadfde1b745eb8c0013a514e567e1620b0dc78d8d2102642ed192132ca1a4c4bebab8064c3f9019246131a5aa5336b81635bf26b025d4208e240b56853b9c65ff3d3690b2ddd574d269d849116f73ba3106c344bba22744137c0f5286fa4fc1dae97176f3777fa82115d1813fbbd347c8be9548df7ac1284e66eb84b64181c708965b50dd3f819e1fe77116c696714429f0f0ce958b020d74dee42d7771ec0b395398e6afb25f786f88c2d309af60b7fa883c932f5f8964a6e67025191ad14331ed5fb9a4398581ceb8591f0226b782e82a5aa837d7f5f28ad7a33f88e48c9fe912b987f01c584cdb561910e64b9e688cda0daefbe03e932228db1193d9ab6c82a45647a5790c39f9e7cc7243ede4ef3934e20773df24544a1f948a85954a472dad60c391d8a51faa7cc137ad706c11690b541abe271cb7b8b7fbfe001346b1059d5c127140d6a7db44680ce95d134be443bd9295755ec8fb76dc0b59324fada917200317ee5e9fa10dd16bd6587c169ff683ea7fdbff425806240cbd2a2b4b3641e29cf9e48803889578ec4b065b634d39139260593550174b5021ce18c91df8a495b9808bbd85acdff19480dc5d0cf906e3b72fa90e2c3cae9a8d0fd3fc884fe11908d6e56c227b751f4b55205a1fa417ac03b7f07400ab60cc4e4b0553394eb01297f6ac10cc195fd810fb8b3f3a176d9d7e954ac84c3bebbe2dd015c989f4793eacbaac46574af98c8e3837da025b144a4e0a9db549f0d7de8465fc8edbc9a5e41f4880133d4c66d67bfbf81dbf7f2047618c78559f26c6f54617857d4d267fa9cd40071ff42bf4f0518345da9cdfbc2d808193755f29af6c0416b950bef9e12475d780015fdba18ac2733b955bba70a5ad2519538d713421fe0d7b1d3ad157fccf2910f524a48aacce60f3e34281f66893c2ce04172793ecfd27e76b5ba084c9c67035ce08baf095619142d2fa24bce8505ba8d0d101bc31778fd09d37f56b7cd72fae522f410e2fda48e31ac546e529f983970dbb8967f9d58dd6e863b5ff678942398e93e81c7792e5bd497d293f7ea722f8ba84abfe8d5082e896788eaf534d31f5c338d5febec7dd31ccc312300d6d0c4411ec3dba1fa5a8097b0bf0bbcdef888f1e83014af7e0aa1d7f7605234e1cf63d729d14efa65f5f889707d238a7387ee5c530f53fd7dc91b5ee0a27342ea4ad7f9b411d0706832a2eb15c413504d3fa8dcd6f47f622aff2faa889f2dbe99754fcd54b7f6f2b1057bd82c3081b333685ca39fd0a326cce6e798d87462672bbf746c8addb9f88ade2a7a5e8dfdd09d9d39976e05b90a0d55b3b33509e5e165f3bcefdc97e96fbee94e0ef7c1244c0ff3fba4871ded32708d00be63c2e7855fbb32ef1ab36661aed05732e5106298223de0c9a9651015444dce839369cc992c8e37789a5df383d45abaeda4222bff8ff32e07e67639c920d2cdff4907e716782f63f21ffe6708bcd9bd9b91ca52c39e35379678d615c0674c503291f229cbe85dffc8fcae4ce9842e5fe56ce2617ba44c906098cfded00a2ea9fc2af746fb73d834732001bb46da8f15a3fe28366e1e951f4d6e63ba9953ebb04310d718c840e71afd6bd46257a88ac80d6712fd7fa3118673921b255eb2608747c02e3507cc0afdb695fc3ff798354ebc6b407eff3b3c2163bf4a2cbf10cf3bc4485a50d5e8a6c48f9a08fc894b68eabf92c32c3d3eedf3c2ed96b09586f2a2a3baaecb7f1e5199247b9a6ffd13583ee46b8942b487f0ca8529535e2347be1e8b6b0486fbc44f1e323c2293dff7b2c4843daba668f02fdb1804496749acf877ea9fefe0a0f53a703b17f23941421ddc917e9fbfa499631486e630e164bd3b1b69f0001ce25bc7b6134f1f45a32934bae66de1f8a2600bf6d8f77e65b617dff2f7c800da5bfdd3d838ab48a8a3d838a8017505fc8bce832467f07ffd97c4ad9be1e521390d3ed2e62e014a15a4e3e47361021c93f7b0c9d9033d8073d0525a52cf6db957df3f16e8b054e1158b44baea07b4e3b8b88faa5750b5f9f9bdc0a3942f6ede93593a1325e5858fba84f1b3aa41885bba9e159183ab84096b27786b13734ec081b5b27eab588ad49971aaf2caced44c520ee77b0528f51ec12ce40ae10758dde06e640c5d5562e35be90172386d1958d52488fde68c37f52ca135bb75f99e238d0c5cbd1fb7bfeda92632eaf77fabc42be0a4f0df07590534b9de52dc406456251f6fcc522f4a4c929035047e008a62984f203c816f786f3489f0f7c85e403a8b152097849136fb024a10d2cda719e3f05a5f2bdbbeaee511d986a637e1096c2c64ab328544665788aa7172493dbc47e4c74276695f04271a7cf1441705632be87c45b092d5a18a6a080eb24fcfa1df350c1bdf77817023b11fa9fea7150f0bef2c80b41d77626130c43ce6579257953ca1fe5950944930290e60a206cb28a113fb75209eff7fe65113a240687a863c3024c738f24d63a0234bd2224a9afd09442e19e5219b153516596222c74c47d7cd1b9a95701c9f9fa26ca83d3670b76a3ecddb5d8d7085247e680a106b18ccba60bbfa508ffd5e60833018d58eb21e77334a423e155a91b8f248020d3747c9a71abd003a518b82a87fea4e439fd905015e6c8e4e6ecd821c3f2c4cc57c05f9e6938b350baf88daae34af3298bd6d86fa94f594df56f3b0e83653f75337a680c900b5d7cfc96b7547cc35e58cdc393dd92a408ef889b86e49da33b1bc2a74f76bde48884c999a54073081d801aa07c08c3b22dff40822ca28d7995841f02c1afb87bdbfa52c1df75008f571d8c84cc380a27b84d47761de5ee50ce2e41308d7bc98d4c55e23cc7fe3c6b36df50fd633ee0b7f4bbfe9472e793b7806cc3a0f8ea5b1d3c86135d7851ee2d6fd0652262adb31073ec07af5ac4a24a420528ececc71f8445f5ef90179e04bf6d32d93b9d94e70233aa5a90ac1e7d22e32e3a4630e70861ab547671a6952d5d652f3149015aa157eb96d8fc46eee91715c76b0a931da25d76a64ca96b2bebd64d7c2bf1a3986f2f04854c35f7683c4678a3a086921b2eb39e663d6aff8e5a204a6d3a3ac0cb5e8708229ef03b817d8014a538d569bd6185a7d1057f21792d3cb3b7a1a6abf82710ee01cddd08556515154a5a8b3fbc0d68a5ebbb2b707ec025e3f80330988476032e034f982757ffa7a77bb068484a847e4f1fe338b98e8cbe65109f98634c038ee856833d556e9ebd565bdb4b1b578ea275ec331696aef98e576bdd1390b6dd24297e5e89848c5d32fcd5498a9bb678d2f509f54b425c5589546371da76fe06d7d74ee4e68f7daf3ee373ba829f61973475c2ce31cbaf533b4508d7e917c429e9fffe6d27c5f8fac38091a3f6c67d2c5a004397a1f54115b49ae82f7780370a7f134f7d54fcb2126c78542db8bc49a32fd50c84211cff9c3ed4d18fc26e064fd2d780bce6858fb3da411ee1b6d431762e8aad3a571ac27f22654da3c8267fa32a698ebedea0e56cf2080b7700451430db61a8fa5a87eb9f593ea02133fbe80b66b69a5bf63af4e4ff9b17726b3d298fd37f2b9a07eda31a5eff753f4345daee8d6ed7ba691d5632c8d927b8ef0e20308c12b2ef287dc876bc3d70fb5853de0abca2b56f60b824288f12776d9fc34932b81f7b403dfe841cb44f895915c2a5de30203d7f133131ad24b79694ff563f8b532cba8bace5cce8e61e34711ec080198bef745641195e67d3a808a8cfd473e16670125ce678b4266a93e5b405a4798e9f4608f2f266978b57b9c2d41b3ea0bc4f7502df95f201717f9e518fcb4ca44bd7d92f9d313f9a227f6c0f18bfa97667fb264df2627cb3ed19097267e211758862c562a9814504da94ead05737e6c9dc19d0b53829098bbcba6e34fc1b99b5443560addef1c2c43218fdde27b34e2a9caacdf3045a8594142f6dd55133369bb097f61e1bd5886a242e04374ba901a760965f7356dce34a93e67f7ace63e735301f8ddf8ff77ee3de8b0798fc3b146147afa75de1dfde79490b8716a80523394c61bc6e136794fe2cc32ffff1a16047242d4f037539a2beef1234572ef74b59cd74aaaff7e01a848a3e41fa7f8c754e228e78228aedf012ecbe3e861c3986b1970ae5ce9ce073d6e6223fdd6f4fbc1c4c84a93c54354ebb20e0bb2b9d4a1a4577939e59e96f12a24055f259d42e2de4d8c199a76168e093d6678744f82f84d36067fa9475b75b77766daaad682e603dd089a55d039ec35ab8747d1948d86ef048f0684e0934dc1bf7340e9cecb9643ce41941e5cefbf15e0207ea8ca195b99efc742b89da8ae9396f554d4e8b2664adca3b4530763698088d897ca7007128a4d1c9251d52f7c14f3d9cf1f77b1478181191c7873a17e31e3c1c2c28cbf82420c8fd4902541cd4c279e423fa81e52fb30ccc8c5675000baf5c2b386f43377c4fd592040a6c928fd586c93aec463c187ce5df2699d875a99040c8af3d52d36a800bc444e783431118a1ff35ac25df82b96ab686250c9b658f8a36ab99f332f59a4d6cc2284f8566fbdfd8774f2af38aa699a34d2a06ce3cfa885e89647794ae4770c836f0e97ac747667e6f3013cda26639d07a567bee6b81e20a525eb30ca7efdd1691984f69364eb27137523586792b40bdf248e4fc364e9a96869d68395db013bd49de160e9513de6f16024c4b0c219a23c21dec563dd65279c7b5309d9bed10909defb2bc3a729d7759d4dfe63a05bea27f5d475b837d09acd1ed1214c9bc4d723fa679fcdb153639fb53db1a22c0cb95f04e5dd9b0e8f1e6b9742db881df4b02eba82bfe6b2fde6063831844dedce634065be650dd23bb054408502e72499b73beb6905658871c4760ab786634b22fb32226c761bd5b242915ddb24918cf1a26249a8ca19a9152ba359d3a54791ac89c6f3861f143550e1430a546764d571a4353440a2052c639c95809f0ede3d1d5e8ebc1ded98cb306a5048c699a7f39711e9f1637eec551a421e8c2ae6f29f4738653e6cd9e25572f6d9dd59d4fccf0bedf17dbb8f69f76a38def5acc951e3672ad65aa47f6a16b7a66b30f31d01e6c8894b737d448cdb444fd2630e391da6c77b6eda18e7516f2e71a91a1ac4ed783f527f0889223777bb21848bea67751aed68f580ea16b5bde1c21c69ce995b81e35f61fcad847131f3d3f34459a92664c1a903361dec407f8b85b0863f540e9b0a50b525853a89f1bc0acfdc01dc84684db63fbf8cd737495a348702ca39c87fcaf79b576429b24363f472397c3e1fc259ca67c9a9a9851f7bd8b2a79d4b6a34faccca7dccaf1c7c91f480176e25ff3333741dc2bbab3b1938ee807abdc5a6dee961acf6e04f0f22eb33b512a6bec53e9eff744acb29c7d50874fbbdbf5a40a766036afa26b3399052fa6bdc7c827f665940c091eaaf4f127d52df167ef7adc8effa89d4f250e3e08eaea97c7dcd436583c03ea32263fc9afbe975cda3d8b80b882094e3d0bc4c4c9641f6dc62825791841e770d485c871121139b6b1f80428656b1f6d6e1c377e3a4e332312e8f5b75341f7130b21161d659905f465e2367f76dcb87fe61e1936a470122fe84a3045a752246999b4d626a9c7919a10d5e68594f71a0a75f5a989abcf9f9c4b46c65d5292a0c81350f283151cf9bc515044c14728874ea89906c73058200e42beb2938a83b3288e2ca81582cf645151a455a88fa7f5f86d81123bcddbef937f11110c9da1b84096d0c24b1657c919037384bb6d101491d04d4c2ed00abdecf5306fbed213d06e1194af89a819604c043e167f10a8e851133efdbb2af12d36e254d24cb276eb697c28b2c144aeef7700625b0da777dc1a2221eb916ed1a65a0b4a667ff43fd6ef1bdb301bf43701f40a16f41638f759c328cb253f15a001948246163b9a12d1cab465bea3f9a1014255e207613fe7f92fe853efca6263c035d7f6bda2f62cca590e5b340c1ebf01b3db3622b33acf43adfcbd2c51d9c2104f408726945b234f28abe05187a6cd953c85e1ffe49248b16ba15a6312c155513f57e3b690dcd85ce92d6ca0ff7f8b60840382a7633995d60b7b36ccc3d52ecd246e19ebd984f2a2eec5e1f6a8df164b1b371c990dbc16572e8231f4f88b5e7b61dce570aa57148daf2c689e43ec5b3537c1acd4be6b9fbaac39035c78a9f01ad62e63314ab65285130bc7f0904a12f8d8133dc1c1e2cc46596e6c1ae07580ff19e2edb545fd9fbb88ccbe9f3b19be8c824faf54dce02aef795b4f75354b9af4c9bd310c59ab4501776e1dbc4c1442926883fd23a43a42b020efc2a4c68de438c91e29195f9e43d22c56271d9e89f9bf9a7263777625007b0765d220fe703d2cc8dc01b03af5223f1733c42f3e621278c14845af8c007b90be45e35f8cd6d9f1a7247a9852268a5cbd8cb778c9acc649b7218d632c6c9458420746a3446f91ba49cf33c84fb55eff6fc0515d768a66c8ddf9549e7fd09efc17e46f6ba2777eb29761fd79eba05cde6a7f75b50a15851accb120a6b8d2df6335483230ce9b0d6a77f5743f5e411ec749d9e118de480d416b7b830cc0f1ac4af3951e03bd6c39a678ea244a5e629a0ddd2a30b831383e99038c67a8235512308cd618ed7046d7aa82b3be6e27efb099010e0ad81d4fabe7f807d3b01d02939715b66bd9e63e417974bc5649d61b26ab2c49a184e9747c5b392b7a37c0d67a5df54d41b98c702f53cae4d9e26bb6fbef96e395ee1435723136dfd018e8324ee668e3580445df64a7fb085e81499fd24545240486582dd81b468a2bdbd83a20b944117b81da2c6cfc21aedf2f5a5937ee669e3c53c1047145967ff1e7031ef80bfb2deca336389bb6096420e9faa220c7a8f836f7116f0dba377961e20c3451c77fc5e288765f66c471b067b182902ec890a2e931af59fc916efa9cd778f4172a4280a5a5ee0d1532af85665d90b3949a10d48bc6e2d4b754dd9484310675bac9900f1e28438fb4a076e8fd11ff37e3c25cf5745bd9cb7c0e6b2e877cdac6aa5dd2046a83810e6982155c391d677088a6a3dda6fc23f9371a8cb17e172ca2627f19996482fa6974963e26e1bf3560910329b4ed7dd34afdb2a27a39b5c396a5754ae559cb3aaf2a3bef68ec2ac32e33c654859fa5188771cc2bf82b03bc8b4ff23508c8cb143d66a13a70a38b7a1b0d4c0f6c2f1a0bd4ec066f842555555ad43f5339be3bc3ff30392297302bdc265d103fc05c2b0649b15cfe4f14adea7533de0d8b57c3cdeb60b5deb111b40996900f54373dac343da81ee5ff13941e16e971d0d7452ea141144560a2c3eb8cd7f387eb94dd1c2f55d6f22b0424e52d2fb0ac7f7f3f2e3e61864fb6db0e6fd26354244806c4283dc8aa8151968eb5e4de9b190a8f2543f7e636f304e06ee5bef98ef336b31d48cb8f4fd5fd9968fa0f13bb7b3cc1e064685c9faf05b0fbdd7ac7b03faa495195bb39037823a5ce041547901ed941a15dc4aaf47f6561e960a5742fa78354be771ae6972243c2190a2d56c5487cc05f86e45a01e6888142021ee2377c3cd78db14091989fcdb4a86462f579029a5125bb8a3a27b7eb4867910c50496b22e928d37036306719f2b0195d2b0dc6f398c4a10a6af0ac645dd05d4cbcbb79021112b0f0a506a63f0a8deaef294fd420d0b918d8a03acaccc52e6dee5505500f0d2a07321286aac55289c60a84e3efb4d7371355cb0cdf574ced1e884ef758a4b676519d4b1bbec818be1aa3232bd4ea2b8e3b88a48d1c31b948104612a72bbbf4c1d49df378a4eda0b7e7dad624d173dc590c56e1c1ff5a64f6f8ada3aecb4fc788c33820b17d4489e202533490404ec87295256fd9796120b7ce3cf909ed134e9d7b2940b960aeedddc4274fd101acedd740858469ad7e7ce0807ab5fd682522bd827f1b758d9807996ea480625016a05a871bb427d7c5ae74ddc4f4f8a2b787cff80588edca3225fe2a27b2c694517cb562839b7120d0051d734790f1614c923edc297b361ba490608ce99caff081cadc26ed57464117e3960706fd765f4050eac4ecc5a7a94ff21b84c8c2945989ce48ee06634ca841f57d66ed679422af11023e5c06270b2f6bf9d893bc2c04e4fb79433cfd00fa70daccc7b133337f0b27d7c37831c2721b454e66272f84780301226216b138d946b08c43bece5e0f6551f889612cd4ed037e4a24285e4f2e4b8ef6c724bf70685952f9b465a759d94612f1b05ed0f12a10efd59badd712147c389294625f34bd401dd39cbdb54308b5ca36a3cfd5596646e776ef933530392a068725df1fcb7a3e94e4143555c00c9a683515c01e2d4a7d94b38a255512d2e458e594a3fa07532b1b86a39e575949e810f4d0491abdb4e3e90f4aca0dd96d22ab1922372a62bf9de7927f6e2019ebc80f7c1db886f613f5bf48f8fd7f0011b0660b75ff147c93f2b68327d5112eb742b1a2b82437ca659bf20edb91fa2d88bb74b30da84db28c68ffc846954e352e16f7ac6ae943a44005fdc5bbf10108534fc440b064b2fb8f384ab33cbc2c7f93852e0954759c5bfd2bd07796c8a1bd13e69d654d546d0c2b39f19cd2731fb6f3e4c2df93123f7d3880176d9cd8917b4304d54d7a54ebec22e458001bae5503ce093e0d2f88da04225ef805ad72e186b7e50ed68c8590d5b4cb3de0249342017f01b3c9bf46919d0f0420963748c6950ed50cfe5b8599978e6b3462f0832f42252182d40ed55c5bb64009dfadf270580536c0507a54b2c73c31c36a8affc876ff90df2e993eacb8fac6375537ffd0712f8b229697d2df5dbcc26a9d0cedf622b799805e10fdecdfafb8f0e1abd99ba68034f814265396579a6bb965556c835c7a1af951dc88de68571dc88cb2e2443fb7f9f31e99c12f84bc249b05cbb8686048a33a892c750c5c4a8153ce7bff51850962cd1c0fb8c2459df3a93764fe5dc46c24e9dbc2547b783b9633ca308f9f249bef5e061c91133aed134cdf1ed00b10866bdc99c6ab175e076832bf284b32cd07d02ba123e1c1b44bd3ea3cc37bd0f1ec08dd9737b8597dd93315620882e2704d0ef77bed7eb6f9f762fdd5fcdfa19fdc20c6bc5c2b77c4a77e41cf10c79544bf5eb317366e091a9cd313a59d6336790ecf6d641f4fae190e23a8b3fec02f02a10517050db90a27f68eab4b8a8dbfdd0c97c13857b6ff2ada5075f4c262ffc8070f7e14020b05400bca3f94800232e48e9028c85d40114b3a847b03306245f07e25341c8807eb9e063eb047fbd3fb3007c67610d61fb843797b6c94034bb97911aeafaf8841f29f4e01057aa38d2d09c8ba048641478227e18f0184c85f2ce57fe0d8f6840f0608e03b5f7a5f7ec4ce3a929bc8ef5f35543febd808d01fd85f604bab8cfd78a7a796511b6f7c55cac65235d98016c03dbee01b4a81046539e3d88a6d2beba4c485b7cad0e8d52739d5540fee8b8e2dfbef790ecf9aae8d5ae5a4b26e4111481899a8007f5c7e65cb634dfd6be39f11722b7994d8c1187eeaed5e1da5f9e9b02562e44c03cc4640c2af0354ced64b9f571a2c1724e3945122ceb218951dbef04d8e960fb36577f2a425e98ae48ce95f66bb8115aaed87f15b381b4fe0a21d10084e7cfeee0503f9d844815d53cd5b34bfe5653e93e847cc442bbc2a5d0de2b67d7406e3197981f96e7012910dc0ad7520a1583fe2b1543e33ad3dc1ce2adad79e1d929af557f14bbba6007932b47f62785e25a9c7125da4bd7cc72eb0358a1fe3f278daf1a3c1388020039ad4d80209d4f128ea20976ecddbd4281f52e938d906dab28952af7f612aa508c1662f7f671d001beb950077754bd4c5b3160a1ca167e902c6edee6ab99ee150804b34ec29a71f02dbbfa7a8b133d333789e8ec460c6bdfe64d09c3de870d7f53cb5dcb2432dfe95faae0c4e29b00fbefbcfbc5502984e7c29ec21c336f0ffef79d5f24935b5f50cd7dec42d0d3664839ca11afaf279028f95ba4750bd6a6a0788b300f2cc29177224b2ecc633fb794998636187655cb57311891e7507a950c37e62b4c3e2e158c47bd8dbdb81c1758090a50fcbb2b52c6c97d363b38723c23e658a2c6beb22d9a10d9e25b9363c39cb3495babc6a017e9dd6f1c3e558d5c5433d3e875542635d6de46ff4ef7ab191cfb24a5d19f4a923f32e65c4249cd6a48e2da59331bb00e76ab30e1b0eac47aa86e0b8ea3f8670fd3b7b65f47f3c438667607c056951f5a7d5dbcfbe0e4318ff2dfc0d48ad93d03d711d4a3cfd737785090df9b54e011fa6d849e5d40276cc48616367a08176c8e5c966e2843388fe051fac865de951f2125d4cc49aae1d1b95b15dbae73b61cf5ef58b345d29f9708361ee80412c6d1ef3966856d3c63baac887ad829db0172e0e6376f1f92c88e2fece186faf00de7f88cc98f41d6f98d55b69599c21a51170776778e14fce80a6abff641d8e6f316e364116855b540fbf3e111e07a73c743a9fd88f13a21e927bbd971f02f1ef7b4f66bc31be388f2a8491efa04b213dd2b66941875df1ed5deac423dd72f7d23a960263d5dfb902584a13655d58806bd0d893825f0aff67ca524723b895384db7e595a7038dc2993db80bb4189506254d436d81c67f90f78e641c9902d40f528285f92891b4b809d847a0a55bf7318e54dcd1302bf965362c1cd509c793e7089e77e3d05e6659f97f5dc3b835b7a2ff513bf5d94b3b2e544dff6c15fc92a610e281d139b533dc0e5ccda4fc007d44a1f22a1d57670593bc3612a0043c8a34e0de16c40812824022dd97a1fa9ed5c5b1992cfcb2b9b9b7536097c5d43f4be5565a067c4e463c0f5c04e42a48a17e1881e933fecbfc5ed618be79c7c7c51ffa73668bacc48a7cd9d51a0cc556fa8089564b31c377464f3340387a471052550f031e2a7be519633972afd36a55c8ed3daa8867039a36389340261a8879ef89c46c8da97aa12185c436a3031e7cb97351a24e36826c98c6731b6e02fb48f39fea4988aab152f1ba6e0ba92033cee45fee04fca578278d55d955e07cd5cd4bef28ed8f3c46853f4708117dd6a3b5c2b2d26e789cb35f3653e5953c06c424343b20f4f5f810d0a80949726d4c2c6823453f3ae01ff2ef84f1305085e2d6b2f5b6cb46c19803673c3c080a887e74046cdd0caba8c3df2aeb96b6c821e2b74d80fcbe16a4ac8949765468d56ff649228e26864626b9fc0883a36509cd884519c8e2ab859fdcca6722cf2411c38601754962cf11a274ef22b683a961b818dbdec5a98167d6d4fe5b6c64bfcc1693e4a0ac73fb20739591f3c66831b9195ad3cf72575c6e19bea81a1f928ca300652ca68197c638a62d8109b4c3a457b2619b3d7eaa62cdf2b5f3b32ad1559d9f00f29c9415ddbd00f1eb39b0e2a8ccf66d441040db31299afe094e074758319ff3e13326cb5af8c523bea58f3eaed264c5fa5b4bfaff8a540e44b6edf9ec224e47bbddba3b606e38637ad64f3900d8d689e62f3c3298c1bfd94884a33dfb0997268731a92745202393c92e60a27235265d883c9753e6ab228c943e9144903525e59aed0423fc10519985d484a5a9b5d5db0c46b5353768c7f7f3b23c60b1c2d6728446960d849db0bc33316cb68b5b24638a3dff7e42ae27677d01a5f6a686f959137ab38a5b1b94d386b81424b82064db6824ec91ca5627f0e4d72fd6c5359d44a2744e8bd845a2178aa478f5aa4a1dc82cf2c57b0b2cc453f10c868e98be6477b795be0800aeffb52c3a035e128e18e71044f2a318fbe87bd6049ce955589f61c20dfe7e86b9909d983f879b887f4c276cd1bdea37e8a13fc4df2b547551d68241b3cf9c9d4dc0d67adc7d60155b244a90af7da584e918eab56b91be44a9f90a58ca8e2b3694673801d5da7c92db856df3d320d114d45c6918087569b3f00cc9134bee6ac25e48d5ebcb9176dacc3cea09cf292517f109616a2edece17170202442f8cf46f1888bae677a46db037a5ac247afc61544536b323706d75c014da9967f61b0c29eb72079268985bbfc769b1a7937772a1ffc71e1cfc0d7cf92716aefef74b72d8f10f23f9687b95df92bde35d6b56f91178216d7ead739d066dd11e3d7654958caea1b475a7902ff051d73f557d3f4070d783fd11999ec22b2822fc87bcb8edc48c91796f9d6dcda26eb2723035645aed9f7838b8b7d2133e88e478cded698323de15234979a2cfab27b371bfbf5d326a9002b489a5aed3feb55b17e624c45a6284da0323654e398a3a173d1b98a6c054d1927086091c33ae31cf67a01a9e7bc9daf81b0fa847233c17b506255e45edf4166d8c8cd9c57e992814f7c8c40a8a9350558338b967dfa7eda0e831816124b62ff1d03f8ab59f76475e2ddecda1418177d9ffe18412e0aae67162d5ff4a01b74c77074523ad2891e5ad049eabb67382f3994df2a1a2b632cf0322f4b32c82dba0e902d635c82d58b5054229f378da97c135559eeb63fff82bd15c5c3df49743b4151eb61a9e36b6e9aaeaba08089a5b04aa09b625bd56e38f048a21744e8343eb7d76519e74320340b255e67ec03d9f8fb603dd30ac7c5e5b51106a936974b0e831072fcf083b8d0f9f6a077ec85ee069462fee8d04c061169c6b5bd8c8dd564affb108c04fa392299cd94a19162c7ae46f2ab00da4a4b2fa583c385d04d6636b19bdfa3afcbc75129af7baf4fbe33bb5ede868093adad9bd72a5a645698e73ab3a0aefc978ac89a0f7f8b3c0ac97b81e67f3a61907477bfbb45100fe9eb616dee0f10857edc5d1b6af85adc4690d60ff2163d2d69a87f5cdd0b6d3c8d0ce658c55047bd16fb9cd34d1485180a89c9a645acf7a7aa27865fe6129bc2654cc20cd7459c50c612413d2c4385377491d83b6bba8874e765dfe1f9b517d317aaa9a2322c706c3a2b77ef93d02826ce72674520f76decd3453c5c1240fc03d78d1b6c1fd35b151cdb3ea30798e86bf29f522519ca6afc0fff88c654ff5e846be3836636757c98c502fe88413242814c68c69e8c46f4f758df211449ccc0eaf7304cbf31d27e28221e32d9673262aa1e128b4798e63379d0aa8e429845ab7182666733e69768d16dd388f34d559ca6ba0cb134daf5e703d0302e7a0de1291598001694a8feefcc34db5794a63556c9f7a68900ef9f0994f7b29dd87bdd4e3f3b15d24cd8bae3c975433b00ac5987bde52641eba0f8dbee3b016a76e1d02c9b3a55ecb8c359a5a2f1a19c0c32b3ff65e67d643f9cd56ddd7ed0b0a85359a379d780069fabd00cc34770743ab233afd34a4fd9d34701568a87ad586821c32b5aeeec2c75d55e5aba7fa8d09ca034e0339180f92eb169c211450c6debb8cd5cc7b576daa387052c14df6b5e2374f09fef0e11a3de06d1e7c87e333beec0f349876980978e65e160ec3a89133c49a834bcfed139482f7fa578eff803e7fa7ddba93169110e580be333fd998b884938cd87f7607d0ba6e570491d63f4e2b9f31329248f71613ffb81ec0e1952c837a292ba886fbe5d87540fba168ffb0d2869bb37075ddd3aacbf42b960cf13c777e77c9dfd7ed1311b6f4b876712ef123af6cdee46cc51059c5ff56368f3ab79e67d1c2764b5d7d337fdbb36177951475152b3e95147eb524ebd6adcb9dbec2ba0ae35ea1abd9008b5d8fd767bc6cd51362f702ce020989f238ece7d761480a58ca6eb35d4b8827222dcf604e1f608b6af4c074570539dd0745dba882396399a3f3df4d1698da2366e0f7a137abf5d57d89cd3b799b7b3d60a773e11f3e612dfcef91a07f9d0d5c875d3de342166e5257d45ac0c3a1a3d491b7a84b2542e9b0b80e2e9de48938e2ac8c307e333766fd07797cd297b7ad6b371137e454c1bfc3614fc845f81fb2dfda824e2eacb2f2dac84f89d89fac51ee03ff57c31d84969623f9b03d94982a56610e0292353ef11ac1d2358fef454b2b7c87430b95ae0162c67d79d77fb07f13bfb7353d5a3876da95b1f92a4377b4a80d217c9f0117f1df77ca81cbb8fda58caf15852529f57b467f8feed710ffcfa68b399a272c9a6c769aacddd5543221c4997ff6cf98ee08b6275a932158bc16155cbc88ff7a67e023b6aaeb1edc2e4932ab5d22b3968d43e9cf3d2b7dc61702d4e066ad2c183fefa1f9b78601df7638b0ad760f1c5bf4c5e3492ea4408e42646bb16d09e4decf1f3956a5d793d9d2348eeb2dd8bd9cec21a43c8edaa9f451337152ff4e7e75e91a9d4d11776db4b1f58dd8558ebec7877facd295e73edd0197993ef19011d63de5b7744b9b58c5b240d3e6fd57e6c29ec3153e01b4435425a910d72041416bcdf675ae4daab406f6150599d48cd5e2d4fd2c02f7af0c1f76c6921278d6f51ef064fa55bedda2b03f5d8c1d4d1d1d0701c7c365137df24196d14f58a3401b321b32f3c4f758cdaefd12e05c80f210995a8c9026068bc2421a427a8999d62c5fd2a5a71ef81d096cb63a49953870ea760f7c5539e2e980335ae46d1e810bee50554ffef3b29bcc289f178e32703e14e884140303f1b95404e9002be8995de77da4fe1eaeb8e1028b1769869981cd57043f5b8a2d16192f9912b03bd3c7d65af60085c4981cdbf042ce7499514aa0862a6abe97271a4cf00830ee55354c37adfd29b57b9b633667dceb5d1ff67bd5d22845903c8ccf0c5ef96887d28b8e497c28ac4e7b236d9e98cc8d07569d079e7479d1cbfeef2a20416cb3614d16d1b8e096a1985e7cca3da72bd255a11561a682a811ca2d4ade977d4f022e608b75103aa29d97eabd1651128b6bed325d5a3676592435f3c5f9874713f9298f68a08b87bf9abc520d9fdd0a72c22e0231bfd63165d5ad3b5918236181205e476b11d8710168eef41fbaada27ed9e69383a3a735e4cb9bcf8de289acccf846a3c8cc986baf55fbaeafe1c60e8726ae9aabdf69f5d5865a267841d939bfa22dc642218047bfe46211351835f65ee2455b98f67a6ce83ae95402c399a10745a35500ff76b9c5190cb84eae1c2c6740e09ccb446893a2c30dffaa40a4c5a941560f8cff60b4a2487ee6e26363e5312df773ff644ce5684a508b0afd1792e900fe5a55eb85145e936f180f6797d4f361413aa3a58f8068164e6af464081ba9c26b9492a5727dc08dc83e79e5365c2f8fd6145ee25cd3d865b2d6ec7159a637347bc5529f9ca1434f9ae3416fae8e3e29ffc363f4766d5cbcc6bf4abcabfd813855407a07b5f521c9d002f936bad4a0deac7c94882fdf72c92b54089dacee384f283e36c3beda5016be5fc6e5b038a9ded8a223badd31c53be521b43ba40929c9a03733810cc8c87b2e791f964b45eff9ebc2ffb20bf7563c3a9bf41e996950425063dca4e5cac13838dd079e90c2411fd4d5c63e135f3ed91c10a908032116686cc936282ce637a1e1bbb78b432fdc12c7ef90595765f3fed3abfdfc93fcf7e169cb3ad5bf42e6ee0fe8a7e6ee5a615e9950a5f671af7e1c2b97335c58a005e1b67686da528da91d92eace2acbe50607e1620f67789bc250ca540d854430c5b76261a2a75f857f27e1d5438a0926333f8a19ccf11416730f4d890e61b11a41a07615941bd40d0ff41b43898764d7d0d7d96aa1218a5d06ebf61ae090b309d7ce3e38f2a5c3d17c0ab4e86a5aaf375a268286996c3918fe850a83594e2dc332d26d4043af429dcb828ef3c1924616cb57cbd2f709b3719e75b6879143f7cd664e4057d3d7240d5f45315a56a2c0184237d5d30783d9c9955c08c5bf914a5cba87c29da25ea9c2b43988ccf270178a47c40217a89f1e026c92c75afd90c503d109d90a1010a0174a551008c433f2f1df3c3d02c2b442a77ccf4311ac4188f69f04b3994f1baf37c98bd57a454f89bfe0e57e82bbee6ef550b61c3c2b72ef74265c166e62701b1be44137acb8706b755ebd2a61c6ef8dc8cfd0b2ecd35a1cf326319ae004520572a9e3275df0a636a47c83da1aba239c3d245e5f10a792a30e993b6b6c0f149e4aebcf2a6f0017ede399ade29d1b4e799c372fe0a05ac400e76cd6ebd526350e7d6898694bf307dc6ced3195d135ba1d9e5a9241d8af6d90c74e209846daacfed43b6e78b0be4b1797ab13cbd5df03b696d78b9939f70291f9676b760c97c55d29e054bccfab6fc9f43b922ae657808f6ffd9a5b3d07967a4153e7fc3599b567e67d9b0be7f049d6b5fcbdccd8bd1c07f75384f104275d9d42332fa019a6a77f04e0b5ac4ab03d03c91574d979d8627aee10e69b7f834970a0274cafb4abe7d4a6963172d4c86ea2cc87ee4ba7c7b9d50f19b7ed34a84b6d6357c7896537853174b7deb85ad2c2b47d51bf813fd67602848fd57a5aba48463c8633f961f50db1455ab6482e3a7277a9167b9e7bd487b0619ab52437f54447b39bfb0f85447bd3f8c31905242a63ea3326f6efb8c63b4c828cb52178ada4221e0c63462aed0ac72c9375d6ca601444609f288b3a67640a05c0328958417255ee65ea4bbd7ba2d533a08b740493a73aeb1feaf20f79d1de5cafead7151dd833fbc7a9d36d959a1d5bf18c8d1dcf4dac45981fbaf33f4c26065c34229d2ae7163c033d149fafe12a673c84de47a6e775df7a0903a79d7f711560e87a6bdcfa9abd50d8117cd882252f2899b28def9ad3b8652a635854c9e941385e8c6f658d7173d660f85cb768d01f6529bfb1689a3d4c9f94c94b1a792dae43faf0659b5ab854810559d15b86adcc0f654fc0aa4308272204b5b44f630301fc77f373a02ae79d052de900ebf0a394a3d261dca860b9a670c55cd574d243a2c87605d97f47561065c0d6f40bccaef566b413121ee4499ea1e77e014e8947eb8bf2867d5c0423de9c0a959a4e06aff5d4eaa1896f2e55ee9c4787670bf43e0c63812bcec8948ea6c20bc01945874e46f41935ca1df944202c5c7a0927b33878ee33653c8a6015fb66306594a03e216174d4e4e0e9427ec24fcf12f4a2667701f2d5bed64a37e1dd4bf0159b6dfba951691db826dba5eed5507abe69fc67f223c983d6ba2369db27a06160fd0dbcb067dc44457cb83b436e31a238b678bf5f24a3562de60f05dd717c40ae70f3997d0d63f045a1a39f23cdc95b7f3233d674beb2abe4d2091be43074d1b9609c240999336e4bbce243f76e8b51d4b1bac0ffbc4b90060a2816c3116ef92b945aa646fa8181d1d79b34c5a8d0e700ad6b0d503ecbe00fcd5b6520cfd29b48730fffcea2a2d320c1f0d3ad395a3a856922fe684aaaf82297cdb7e2f1e9abcccce2dfec022668a55632b2c7b59db2c38654910adbfb1691e36f3f17518473876713efe0cceec4fec551cfc0b423f16acdf9aa44e193fd2d25533e31e3ac9b8c8d967899188c66d9517e852301c83e008e6c4b57593b4132d5fe0ea1b67f24e854031ac3e4af56a1a608cfaf74465a559f4933c20d9bfee27063cf7847ab4542e798a3269ba9829ed4ce85e5577a80e74bf064afdef6de5c219b3d5d73a5dad857b559059c576438d46dddd3495ad7290d2a866542f8bfddb14a54b6cecf84ad8c198be064e60b426ea4666263a63845450d88548af572e76c31538847ad29b85b3318da60a31aa1b911638c42d4875097d71301ca199647c1ebd871b367433a7159c5920b1c0cd5cbf8875e53b74681419e2681b5782b41249e88c22d7573a6ce53028770900f28b0c7b8deb8380275d5f05bdb6bbe74425ac975ad5dbfb88cb9d3a89f18cb35869d54a92dce2b34029881d585fc99b834a2e60c2ce60c88574616bb914c72710c50cf432fce13f92d0f073c92b11714932c061dca16a5aceff5de6a9536e280dfcbb3e291c816be39e54d10a419716758e90caf633147901b544799b518fcaf0537c78a13adee6443d4bfa77cce202e1f5c3e480474aabad537c9dbed41873e3b96ed8dc3e871073a264c78af83bb14f2517481d7dea354a838de8b96b87a3a138a0c552151a32c5ceb31a8d78c0b87ecabd5f59300138de8ecbbe0ad343965522a04e347fc053bf5f4315982de9b2216fee1bb98cc4ce2dadce7e52003374902dd5863319214752011dca44052519fdc8415e788b053807585d4bffd7d3fdf35322e77ae07974422aeb83bf24a11edcc5454369a167af800e5776ed8ab653e0f6654aec2c998d00facd720968d6204547c8fe694b3419a6141ffe708807615dae5fbc7d2ee070f79e89f224b29340fa5330ae4c63e64a34cd05de728307f4bb9d66e30b12b6f481f879f9ff2f15a2e840346684092d2d6b947ee828b2b25c2d4272bedbd4bceff5a1e6b8be9894069ae9f6665d56f2db3efd2ca731359055ae8c0d759d9525e8ba0989d8d6a8d97d65cafc869c9c72c7b84114536442ff1445b5988a83eeed83d9b13722123a5f416169d7fbbb11681b3c80e7f11bd68e9dd91bb64431f3e049227e8643c6f16751fb63430e1aadebcccd1542ab604e46df259ede7a22a5d38a4184c98d58a161487a0210b9f2b164bd2b57b744b470e56e7b9c5dbb289515cfb399f0bf92451d6a763adef17db383c3e9e62af5f90269c8bb51b356e9fccb5b76f529cda53c6f4b870a45aa92491a794c94d903e3b175fbbacf9dc37b2f173663ccea6e2e4c1e9b4ed9fe39a16bdb4c78e354231eb6562677f53467536538c00e5c1838134a33fb8eeda44f60462f7bdf4388900c2cb0920346182f82eeb2d67993de26e8c84c05e43f5703a8a20e379dfe73252a6663c9c0e233adb16b72c704f43b8c105655d10a09aa28c1de9a8ad7464ef6062aae330ad032b43a3221dbbd914862f95797ddb2f063c3c22c393accb0673faf4ea5089aac28a52334d0b18b802fc0243106c599d2ee37ba23eea2190d42d450ac37c67b2a504529c305240c7e7d5f729e3316de59a80737fd63337d721852cfd5c9ad984bb1021aaefae5d507b06f0b2e2c6780fca03bd1ff34d2b3c4411995892a629eb9e1b09b1bcd6c943818982884c052c0f0130764d2cea744cb43c7e8d4900f81b414da564ae8dc3736656d9be4e69b6e30e3adb2878eeed41e5a98b01aab81a9eeaa216e50c7271a5945ad52af6dbaf533f464836928f7937f7240b9f0ccf7a35b2252165fa6902017f8625430195c0a0558b7b6ee98de5b73ec544ed2a273237cc875fd7ebe903cce0f0d8eaa31392cf136900b2d1d60d8ea4879a889bd3659c0660158f814e33456894dd888cc1ac38722b53195fc88f29fd3940323454c7b326d722697a7c863503f551eafeda93043261b6681de31a4f47f9936013c0c3284adda0b283685a1f3c5df442737b510db59dbaff66bc7fb17a320bd41fd41f66f76c2e1a57976678d41a9cb06c1a464bf63e461ffd8f8c45b7cdd091df34bef1eab4b9c8aa28241457ad61cf64f164a50b5829dda0ed2c2623c5e7005ada1fd2187ddaa7de2f5d3fddbffc52f66228bef893c6a78ca03bbf36d296ec89b287a92f76f93aa9f9cb48ded909cd88c0bd1a194d3bdf1ac1f73844b0728aa6681414e7cac2cffae973a63abff9e72ce3150d7bc28cc1cfa9de3b55e1b2a4f4c448f4520c98ebe038704a7112141f49fa165b0d40eb3672fa2e1a77ba3b44c429cfcf734e420a46cf18d2e2be3ea69044f46256b3f40b1228f1ea246458fbce2e88972f7505d986d9bd2fd5778e0cddeff0c96487006346303361923752de92fc25149708d0080b7f7481ad7d751b4079724e4a720f6c0579283aa619245f2dd3ccec4f48da76713d57731aaff6b3c34c1958725e338ffbe200459983abbd6a3d761fb62c02188bfd3da72d1377c9c6d3e9e9d6d69ccef50a6ba25177188ff8204dc7d90144837e55e3bd49b85be2f1b5c189d9a6c426251e457f845c6753cd81dcfe67beb1ea6cdd355d8e1d6fc0f45c4b234fc2f33abde82a584fc6c1a39f4781ffaf92a89833414f72962a0ba97fa317883b9a422a7b5a70676f7cb120efc42fc8802fa6e59f74fcada19cfe3cd985c9245beebd2b972b86569826ab69cdc27bc0eab58be0f415f4d1dbfd4efc0f61fe9c012f27d7af936761b76f0029df438bf6297a1681b279759bf570bfde9f3f359840eb2230d19aa971baeeafa970082c99256cdc89e88bae2b30f704233ac0d7fe4e05b0f85a8c8d9e6cad0f0a74867564361211b7f856013ca28ec61e39bb4b2cbd712c69d40bafb8da38e8979ee63ae15604f0f4655b833fbcee2884a93f6b4405202141120a9b9b8a1a4a3b16afa6ab3d926e6f4e49329d2de62bcc443127e757909c52d799035822761ec99a132f64a02a6ad2691b2808184b19b706c8057a93763a34386f0185452c16945b064c47fe34d5ec2446a24e4178493ae1acde4816bc0ec0a797ad415e1327a4a5ed9ab1ef1dbeb8140ad1c115910dd84de3cff78376775a89d35149b28ea143c0585550a8991b081020ddd973cb8e4a23f69e993715b1887ce094ed5630b483076f0fa9e682f56800e96d8b30f9943fee656a824c1a77efb1d976d29088f3d252c258077353de36d117bb6216fbb9edf96550daec367657e72cb79474f56c591a5ed0e3348e7937e8498c5c354f542810113484546570f66d8e952a59e14e5558752cba8ce097927f697db54b81cd0d883008180a71226a514e8ecb21d8a3960abb51dd145aa928501441306c9a3fe49d84fd053a3df85fddd5bd7a8030db12d75490df7bd7f9b88a1c2d4a3ea10f084a1d8f26eec25afa0a69c627aba9cc17bbbdaa4607c7a67b9edcf43c5fcdd31b01f010e973e2577ba03f632188d635ad1fcfe27e8a2c0eab9cd845e873bd3720e6d8e091ebeac3966280874d5525eb7d0e53bf1fc8defa51fd788e3689556c8e09d1946b97a3ae8d93873f05b2dc6361016a255438d7fa6c05a5aa52d0df850333505e59369b2a8eca397873d216259930855c7a5402b728d05dc8ad0433d30c9850f710ce56be4ad291bb474ae4f9c5313daa5af030ef59821bbac5225d05881630747ac03dd8f11f0c08ea635a8c4293fd953e2b1b281ac0528b3159e7f7dd5155e70f4e40c37e33ffcc1b695432decbd765530a2b315eba60147a68a8b58451429895ff9c190cc226b8b86488dc26b7f0c8cdb85c32a9433d07f40dd7751149e2a502d7a4197d14a13517b27d976e2e3055b113deb5c197c8487c6da18e3b76254975f4c461471a9d5e8b158a529327331fdfc5c0d7e7dd04cfc8c69f5fcd2aed9bd5dbd79fa1e9aab9ec49b0f9117ba3838388565bc39865485597c0b5b045d161a9cbaf31834057ef5ce07122455c89a106f252a33aaea812ec3e61614990cf1e948f068b3308654b1eddb9b7db7ca8f9dd93c3bebe34401deb41df23e72a9cbff674681fa132f9ee4a4e152f574b6f37e7ce9e74aa08db6f1fe51d4885a8e4d78174a172104778e6ff26c640123c21381b9dc777acc7c05b026bbe7c42ef005cbab97a219eec508a6d5cb6fe0efa7efd2576962f997640db033a32966556bf09d33edbc683f7d20828cdb16d7fcc9bbfb95c81cc699256d2a1b2f26234f22c368fee0c3d92965543c8ad48b365900604c54dee7deb6348e79c2c25929cb1b7590da220bae251a42b7a7192b71b8ad434a39c82523d7edde618ba1dccfb028c8df766e0d2fc03fb87d02ccc6dd57f2750ecd5d95bce5c853f631a1891081d3c1b8cf1b6e806bb36f568112adf709c4fefe672895888ac979bd4744a47c0ad10139181415052467445cfc8a441255150f0f8cd6ed52547dd4bbe29d41963a7a9c86e83f82d3fe3814e41360ab6780a045e2c842cca436e0f25eb33fad3d862333206715c124a3e8208a6e66483ae7f995a4deaa9d3a4baa616accb613f143e6ef8bd634f884ea57f2a3e5dc6742a62ecfd35ee67f687d58304610fc48ebfd5b3aa0ef920ff00685f713cf5e4d02d0c588040ba1f6af8f2abd0ab7162cd05a8289c036167fa3f121c004c25094b4a8d7984126ad4cafe1f58983951e7a301fd2fd60b47b60067dfb3f59996518bfb2c583ea1d51ba269c54b77f472bb08e4fac89d44b03621766cba1155ed6dacb83c3d1ce04cc99ec60b8afebc0870f7095d3825cabd122b41336683e5856d5cc36430949be7dd05e9b78ecadd8f7e5486f7b3fabca8fff2157c363a2c304b1975ed49b0bbc02733dce7f66d8ca3975347482898ee330f5fd3a9b92e03a5ebd64f815c11c5ca301a468a5b6e49860a4cad4a3f90ceb50a4a069ea9f065c2fbb88a837555c65cd8f99129159e105ca64b1d0e3a6e72d661783d00bc832b284fd6cae10dce48d571ccc7c0c461dcfa7227bf2d681239bbdcbe56497d192c626f70c783a64e129a91007080ed1f3a7ebb6ea20a974dc3ee3157c2d0278066eabe67709cbde8338c142092bdb254a78bf8867e2762e72cad13ad38be0814253d252198eafe8deb332d2285be53563d7b80095d6f964bbe0107abf06a3605704fbf8c81de91dbc24d104faa1f1a7f3e0252695f50f127fa7cb9da08e43e5ff7aafd53d4ae479fcf9503ce4e9bbc995444c15437b208d5a272a92dee12dd5e7eb68308f096370f0a788b980c6a448ea24eecac836094ed92061b8260bad02b37edc7309efe3b375d3d8b3092e3e9681939dc5e60344ce4d9bf8a17dd127757d41b131e56216d66f29ea1a5e64c26a8b725fb2839fd131440a4e8bc0a49c96b47417e20a75987b5fde38f8179fc6029e48ea184af357c63b26123e0a6efaa2c7d00f3e5d18f08cc3b2be4b92d45d5898f2a797d3c2347cce2538b1488f12fee4a8c5b2592d7a7a3a24c170ca0e48eb385870a2bc9c18602ef522d6d34a1bea07b47c6ca97d7f4a9b692cb05cb4803705758f3c18ab1b59d23784d772f5d14b3158f8e4d95b78e92fd161e239f545c33d1b2b2e24e9d4c8c5006b7793a09ac1287c2f07a9075cfe9226b106f3879119966efae8c6528bb02cd1da3cdcc72ee291410aab010b4f430d5700c043aef85aebbb5424e2751f8f7e05d2fa0acc81e15986553524ca9e408a400f366ffd37f04fa6c6f5a677fb95b9a02fe744ea07a294da2fb4ba9950ed8df70bf2f4666b812f1528d2b6be6ea566b082e951f22edc5ecdf472b08258b43c08a5bb409bb8ebb88234c10f30bfd7aa39da321b9e9c800b2de00435f4af28fa1531f53d54d520be9bcb31b53fae9e15f7f0a6d551dfdbb15f4f8d2af6f0f999c81539eee22c0f91e37b569d42f24b797e8e98dd6f3c9695a16bf635d479ae8293798e035e1b2bb3f0e150d74f89fbb3f10c457e2a7688170f7d34bcc4c2b37bf7e293c378e60e98d07cc4ee927c08deb291700da6f7f81e8267b306bf7047e4fdd6c4dece6f22c2c6679090001dcefac8f4a14e9784f7c58b90916fc6ef1c78de32b7e3b6862735a5ab98a04557f877a4d2ee278dc32febb7d745ff19e8ec4d3269a0ade922e1c773a4f7fac3d83a1dffaf320ea1791f000b9822b29a61e4893f638c079098b06ffc83ea75f550965034aa238c6811262d69b42a2316172ef1944428a6ee0917f26ad063941725e32338a0f2a9c9eb89a4d67dd5a75dbb0e7c4ee01846ab647e14ab679a8072bd3c1fac061f98e994f3df9111c87f8dcfc60e37ba116d3ab7d5894d394fc86a5147c3bb54b21d164d0fc479b33a8e41c9c4107571c643b705bed097a239d0c534f1a8aedec5eddf62edc3154d26325ded0771fb72fe249dedfd6dadbe705e1209527f69d559cab019a07bcbab30fc18f94d905cbb2ea6846ac202e0a9b57b348fa42ce445d6587e87ae9354bd44a00d33ea1f28bbd665b8a7699ee690ada88ada05ce176f3677dccbc422d22ea5f34a16d5912ebff2d0f6fc64da64207aa7d219dfea5c396e488971f236c521a8a51445dad65f6b1a10b46860dcf45f6a921ebbc0cf117b8902be90ade2222f9b0cf504a3ea3f2b9569155b0aaecda9348415f311beff28420a6577b34c091e281cd936f944c56746bb51c54d86146221093f5579ffd869d5b009cac2f379517f3467834b6d05a08206f2470bab9fbb687a2cdfefbc112c47282382c71e2024cd20d1cedec9cdd8cda819eef4c13e7bda7934996685f094405d612483aec993f454d7b08be5e8f7d8a7e5dbdd915d2c72807604ad3e9c9229492d0c71c18025668a4de7fbac0f88095f4e7d207f10199be71c0612acb0a8c98d5db0b5fc06a9975d18d2bf0394ec4e04d70f8e8a9a62ceb6110901ae85d00e8a65eeb1e06af5903186fe92ae1d142d24deb0a797d25dc1fe0d1cbd8fb93d82a7e3e45418b43a4e747b0af8f328c2297235906821971a2a5ed52f22a389612a46e2246b1636e05bdee5fa7c51127b3fe2a315e7bfdfe3941d7d6f872dfee8e3becc87f2a74a3e9537205e570e43f110c3b921bd2dd3ecf5965a5ab6840df85a5bf28bebd2196552c6252b5c3eac2962f29ca1a76285baa54fee1dee7acfdd71a73d0dce95e306eb6838fa979e4002018b1536bdc0e8195c5eb61f84374aab14eef4f5a0474497aab44a3a2522a062e5d05edbed1973b9f62bcf4f90aa7ad575e8b22c3035bc365be9c423880e1faedd676b5b2e53ba7707b9666b4218d8fea70e1e877b4a35cb5ed7bf6ea96e59b47682f527f1a29a1070d4b13b1b86f3f37c9bac8d540c55270dcf31f72bd64b8fa34b4f4d734ab961d2d94e80c910626f3a063df9c33a404d1d6465bac041538c422133470ecf36b1883df8c5e4d89a80c3b964955cacd17898b8534845e6990909a8272d64e706a4c0b3f2e12d6889dd03cf546713ef5d6ee9ea9b0e34e5bfa3616fb70d2aa97b5df968c946da4b66ee23d86a5ffda080add78e86d752a3d20688d37c8a93d2f804101abdb2fa700815c20b45e82a3712574dc3e2017c89e7dcb20735f0914002bd11c79429f6365ef79b196325ea0d3e40dac7ea9e095e83387d8fc7b6fd7ea196bf80832aa978926ffc3e9bfef9f7f7aedbef79e2513b10b1a69cd9fc28d866a84bd4dc5cad3600830d939f76e981c7f0aaceccbce72b1efd42bb18dcfc6415e10e19d54493dc8f151d010c053979e440cefbabfd946e0cb0641105cc845d9d0ef33e6d776946115216a81ff52769c4d6e31f2c9b7401ecb7b5927a1c3d3efaa37695c500d7ff142bb0ed8c7b46191155194bbefbe4463aa34f396fcc88ab0977cdcf19bda1ce56e9ea539412136199d73cef6335a7fcc696d0d6fe420fcd9414cb44ee0e05419cc5b5555b6f21de019d4b307914c13e6118e98b2d0315fe2407eda81e98858a824228a48311c2bab5558336f2e058925fc1ea27bb0a987fc7e390c8d5c918c93bf4efba9d865cd0758cfee87b2ab8e98aa3eb116549bfd20153fd81ff0e29abe625a09b828a436d70116c961ef18f4da8f6636c7f7c806d4bbe1c6a0e5d5751f084d5f4d75902b8aa61dac24d6d52a37b5c7c785c2a68e3f0ec0a2566fe167d5cb3be82988116ba28fbd6a29d06e5c30a97e50bc01197c18a35aba45a482267f55953522fce188255f872b88ce0e7138eb767002affb5ff8af42e57dc880c46b564b98d3332f6d8e816dc2389da0ef54a991b2d9a92d14a13220525a5481e3"}, 0x9000) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_BMAP(r1, &(0x7f0000000040)={0x18, 0xffffffffffffffda, 0x0, {0x1}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) getsockopt$PNPIPE_HANDLE(r0, 0x113, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:19 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000000)={0x18, 0x24, 0x0, {0x2}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, &(0x7f0000000000)=""/34, 0x22) 08:27:19 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000000)) 08:27:19 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040), &(0x7f0000000080)) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000180)={0xa0, 0x0, 0x0, {{0x3, 0x2, 0x3f, 0x6f, 0x7, 0xf3f0, {0x6, 0x7, 0x3ff, 0x2, 0x3ff, 0x2, 0x5, 0x3, 0x7, 0x2000, 0x10000, 0x0, r1, 0xed, 0x7f}}, {0x0, 0x1}}}, 0xa0) syz_open_dev$midi(&(0x7f0000000340)='/dev/midi#\x00', 0x7, 0x200) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) write$9p(r2, &(0x7f0000000240)="0f562d8f16e2624af628011a4a73cbf26a0b934d63a52abfe4516dea83b4b8702586dd5c6bc82e2e2fb4c71d397bf4d8a50ffb67a8807b197ba419db0a856b04a30b6eb7c6caa00b2044d6544047caa6f4c95d42a229a25acc1704b041cecb747ccfc4e13fb9122439bcda7a02d21158dbb21f9b06c83fb51863a38beca9fb6ab95ffa16711ed590fef5932135a1530dfd7d7ea70aba5aa5395c5990f84cae06599c97cf17e58ae3d4f4605adff98fa96fda7874486102746518165a252d416b198aba8c", 0xc4) 08:27:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_WRITE(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffda, 0x0, {0x1}}, 0x18) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r1, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:19 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002140)='/dev/ubi_ctrl\x00', 0x2a401, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/fuse\x00', 0x2, 0x0) r3 = getuid() setuid(r3) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x2054060, &(0x7f00000021c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid', 0x3d, 0x8}}, {@version_L='version=9p2000.L'}, {@aname={'aname'}}, {@version_9p2000='version=9p2000'}, {@debug={'debug', 0x3d, 0x1f}}, {@version_9p2000='version=9p2000'}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/cuse\x00'}}, {@pcr={'pcr', 0x3d, 0x3}}, {@uid_gt={'uid>', r3}}, {@fowner_gt={'fowner>', 0xee01}}]}}) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r1, &(0x7f0000000080)={0x10, 0x0, r2}, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002180)='ethtool\x00') sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f00000022c0)={&(0x7f0000002140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000002280)={&(0x7f0000002300)=ANY=[@ANYBLOB="94000000", @ANYRES16=r3, @ANYBLOB="020027bd7000fcdbdf250e000000800002800800020036080000300005009426affaf97c67fec0dc79fb2b52cfee5e30b84357f29d2ee33d3e7571673117bd98ee7c663fec266f63a03e080002002000000034000500db2b7c7b408ddc4656c78dd8a885014a09516015fdd14bca69899ea6ca9c72e491f6509ddfd4901b19c36bec5f627743080002000600000079688c0b31f93cffa678efd31b162333a565356a"], 0x94}, 0x1, 0x0, 0x0, 0x400c002}, 0x20004002) 08:27:19 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000007700), 0x8) accept4$nfc_llcp(r0, 0x0, &(0x7f0000007740), 0x80000) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000086, 0x40c0) accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x800) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) clock_gettime(0x0, &(0x7f0000006640)={0x0, 0x0}) recvmmsg(r1, &(0x7f00000064c0)=[{{&(0x7f00000000c0)=@l2={0x1f, 0x0, @none}, 0x80, &(0x7f0000000300)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, &(0x7f0000000340)=""/184, 0xb8}, 0x1402a00}, {{&(0x7f0000000400)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000001800)=[{&(0x7f0000000480)=""/98, 0x62}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/69, 0x45}, {&(0x7f00000016c0)=""/111, 0x6f}, {&(0x7f0000001740)=""/108, 0x6c}, {&(0x7f00000017c0)=""/17, 0x11}], 0x8, &(0x7f0000001880)=""/91, 0x5b}, 0x20}, {{&(0x7f0000001900)=@hci, 0x80, &(0x7f0000001a00)=[{&(0x7f0000001980)=""/100, 0x64}], 0x1, &(0x7f0000001a40)=""/51, 0x33}, 0x8}, {{&(0x7f0000001a80)=@nfc_llcp, 0x80, &(0x7f0000001c80)=[{&(0x7f0000001b00)=""/150, 0x96}, {&(0x7f0000001bc0)=""/164, 0xa4}], 0x2, &(0x7f0000001cc0)=""/114, 0x72}, 0xa7e}, {{&(0x7f0000001d40)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, &(0x7f0000001e00)=[{&(0x7f0000001dc0)=""/61, 0x3d}], 0x1, &(0x7f0000001e40)=""/175, 0xaf}, 0xffffffff}, {{&(0x7f0000001f00)=@hci, 0x80, &(0x7f0000006340)=[{&(0x7f0000001f80)=""/252, 0xfc}, {&(0x7f0000002080)=""/124, 0x7c}, {&(0x7f0000002100)=""/48, 0x30}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f0000004140)=""/4096, 0x1000}, {&(0x7f0000005140)=""/4096, 0x1000}, {&(0x7f0000006140)=""/222, 0xde}, {&(0x7f0000006240)=""/68, 0x44}, {&(0x7f00000062c0)=""/100, 0x64}], 0xa, &(0x7f0000006400)=""/189, 0xbd}, 0x100}], 0x6, 0x10040, &(0x7f0000006680)={r2, r3+10000000}) sendto$rxrpc(r4, &(0x7f00000066c0)="f99c8177d040ce02c1e0871fedbb435da0a8110723c00a691e048e03916ade5439b90a184b23988c56123036f5d31bed5f6608a59d376b9da6b13c414047ddce50f240181cc74cc029c1e79b34de16622b1d8b3055dd7bfb033fec88dbb1c49a33e8d5c555c26c90956cb0a23405627b4eeea2337394b643573584d6e94104ff0c2d8015fb16e8b59aad3d745a903c553e7a9761ad65260cccd97e4c2b22d7fe56810a3ef28f6e306839fd588cd7efa3ff5d64e43ab86589f566116f89e7386f73d79ab3dcf8e3b95721c2603f318fac872ab4e0ddcd0247d00b5fcb2a72566b7afd2a124aa7a7fcb862a764a76cd326af559dffc014823578bd529719b4616acaf2cb09e23678604d69608d7460f66a0c14db810cded93ad8df77fd06399150079bce9d78121355c4051fa15e7fe5481967ecc25be76e4306233469576f014493d15d1862c32e0bda694c999c3b781e2ed8db7cbaa83712306ee5d2401c88a77d8c21e1cef32549c634e5ca9f7a18b21f74f28c1d7b0c206f02e31e47ec943644988f3e05056ee4445be21c6e784d0ce6836cd71e1de2bfedf5f22837aadefbbfb4fd4bec88d4b4409ca3ba96d8da65642535fab36565b5797e11e4f14a69ef9e626e44871791b3b3016fa004ce0abcde690c06570809e733447d32d5ed37331ad7f0640852cedbac1b5c77fe1fccce778c232c9525666a7e327d3d5e0410cc4a5ec7cce0763e3ceefe8c149b26d1fab97d5c3d478ca5641084c7f5f1773a50c21a9bdfeb3dda913d55e5062d36475733d5bd8988624aa2b187f9fe7b7cc4697d7eeb1a06189ac4f08c0763e3f4dd6c7795c7b61b05443e703cb4cf00e34e71bab04facbd89abf8f3b88ed28d847929508f9444a1d85d434d543776357dcf516c298d3db0b50863329f38d8f162d9f39d4c3d2c7571a21595819d22644b479efe269c889e6add0b80d59126074e0d09194be453296783d8f32d257e6b5b730d4e39ea8abd20f6fb222a2145ea54c6b7dd4195e2d83d5ae8e937d759e209ce17e95e7e071c3fbea49471b8d8c3124276aeb1389eca2e5e9ab42a688799d51e234f82cb15bb0356cea37b8a09154da71029ae430285450034a3006e15fbd49545d2533139362a45fc86d2e406268123c27b77fb79aced84aa9d9c20107983a2c1555ee808302f5f020459eba06a4fa273be1a7dac2e884e138143242018445ea75f439fa9ec946691a8d0c92930f64d5a8596315c8a97c483d86ab5940c1fd580c41f2d0c57b52e21486cf696f61ac5e8b958ece8251ef90f8767099048f2a76dc5fa65a0f0a37c7d7ee21b395edc6a7576daa35731d57c0e7965a7d24390f68a963a2cb3474eb0490cd8f7c4f9840d928240c60706c94065fd054868317e8a0a506d7f9ae747229f44cb5446d22f15b49a55359c24fefeab9a8799f082a20d022babfd25269ee29e3657e4ff60743b8248857d7e7a21b9cf4cb4607c547e3d467298f3ca1916f9b33512a072e4059073aede598842401179410405baf35eb53d9a6cdb03cb7bc930c6f9141f3045521a4d788b7d2d969add35819649a47b1bedd286e65e236dc53c110e57c046e93f1725bc81e63692f976166fc6bba16a47107521751c99652901d9bd71e3ca5376095681a8b66fa157dfa8426b7112ba834267a472f201c0e2e99b8ecaec84255f1f028cb181a535e2ecba33b21b1cac4e2526c68661e0ddce6fc707383557bdb9471a2a7ece8ba591fe9e444e2d41c8d57abc0f7d77bd0f2d730435de3aca0b7128568d9af50b8a5cb720e1eeb89219ce14db37ded407020a7f802caea13f8fac264d0fff268caa76d5cc5bd6505ad38189bc330f3a9f701cdbfa6dfa4ad01a361b88087acc0774ffe3eb0d6c827cb21d79d22ce575c800e4a6eafadcc8cd36d563efd20ba63129157d5a2f81adf54e69a29c188d468183653d59bf8bac974c8b459b15886ca423a1683d80245394dc2f116a56f5b7107b8e8048fb76ed3dc42dc387709b220a1e10c69efaceea666c14cb673e89d9e6cea45c3894e2d5c1b52d425de550a17b4fd3642dc0afe331e2cdbe62a1369d150bc68abd835ce2116a06d4bb572311f8a461a6da7c9c44542c3e7d664837d583b9c7da6b94da454707b18fd2a8f7a396b61eb4da0dc5272d72793723bc2d8b988807da9a3b1b4d95fc8f44ee7f8e10a9841083e528fef131361a42607ac246753df483adc320cfd4686604c9833a1504dfd519e143d62cc95b24868807a36213291344af40543eb29267b7ce08c90a74c7ab7e2d84eb5e6ada38000eecf8324414c84cd53f2ee22131d1b127199708683a53b2f2b93cdf2bd593fede8fdfa2829ed7d77bddf208592450ddefc4de37f721f4d0844db5694bf202c7306373669dd34fd7c0b219ff30b9866244f2bcb76f80acd9decfde8750dca2ffc84444730e408be5738580f6cd70faf27ae4886c2f0e82ddf9843ffd4d597b7bf53174bd7721a63a644b5f6797ca3594fe0fffa777da996f1cd606edffcb4a1933459bf86379a0b942a5fa4a4d8c917bc3d43dd3c07b75c10e4d5638f9e322b50b75e06fed77f4d88b1d5d55aeea7e356ddf484eeb063b92c7fcf06298aae2221347faf7253153da4fc07da0383b837b1423fcaeec70e134269ef8e65880a643efaddcd10c7e462caadb252aee160185100e1384dcbbe994a8ac9089b5a3ba8ee43654367985154d20ed030cfa61f01b06595ce7168281c2e5e7606fbb769e220ad53aa637dcc8dfca601682a02155f19a3b09a590b251aa0641600f4d9a5b237ad1393d3bd5be0599697b75d4db223e1551b0e897b0a8c86597d815d2fc826548709c98e7be8fcbd86f717cc27a1c03ec91537edb88e844343336c6d4ac969dd388e8e5751c36d104feabc7a22d0da7fe84e6164836ddcd7af2892c2d1a4bf41dfa7152df870533456b3068a200b7de0d2e86d9144e1ece552762b182ec67e47da4b5cb08b3e1a626a14238694a39b5ca0bea90ae43e62ee815e7aa13b172a73742ae9537f44b7c7041eb8ee3e7c594c27dbd86551d022b54a9cd566108596200d35588c2d03e9758c87c65f21ba784111f4c58164e9ff790f619cc681ee87823a9bb6f102ac6310239251301222e6d2ad4e0ae6de35af563b5bf815dd82164de926e4eb958ff27ea352381401f4b823c12daa2788e87b0bfd549a64a68da00cdf4f333876e8723a6589f323a22da722926a794badc8e13188dd9bc6fc4414c6760f7f1522b5fa8f74e32677f5b0eda90903f586522f614a1e286fba3442dd6eb42f7f457d41c5152fae8569c270dc5d8a566a1616164feb785697dc11e7cad0f81ebfefbba88831ab58ffa7cb88166f37c4b2da5a223fd7c2c8f4103b3636dfa66044d094efd29d3e2603436a42d357b74166e10adb659c9c77ae572059dd00aa3ecaafe4af58d48b2ff7c41df3dc6414822408ffe630594492a140fd43dbbcb0b17728a6a29efb70d975108ec9afd9b2058a7e0f25eeccffb1f7d94a7661d1a06a6ed2db31005d188e0ad985e5e3272f1174a09a3eda7d37abfd925fbad30b9904953278ddca79dc3e243083b84e05929db0ab508306d0a07c75ba9d844e54763cddf7082bb59742f1079dec4b6dc88700588a4a3d566ea575d8001db7e88accacd7a2d2328907e1c585ad7c68242289c2b8fa5ff9d81e82b10ba521f8c5536753e4e60f02d3c6e28022bf8de21683e6300c786e3ffbcb6507b63a6135655efdb62c14adc7427fc28f4316f115b62f1e17d4c84e71c771b5c0e8d4f81984a2fedc7f6f516e0fbc4fa2f1ce52ae3aaff917c01f81c194ab5ab648169a9c4bb6bf7132af470a489a7d681945f498a08c6b69cc5b5709811059eb8aa037a93d2404ab6909c2b6ecf2eba8a03655a3c289bd78cfc0a2fdf65ae9edf42b5f1c05e05c77ad91b473b45704fdfb1f5cc7fbe5006e95fa2c6856d9db7904a62f1b3a78a1499ec347b3a33a6301bc87ed7456fb928123bc2cb781f0f33b06e52ff28956ef6bfbfe0a3cabf9c0ed89e9f4d5ebb9b866c4509b4d4e766c7c3a3c3b1c650361ccfb2fd2c2343d9885d4adc2d91b67cdd09f92aee0446ca47e571f03a2a88c8365452f2e58cf70ae8b7fbbeb4ede6e52f33c8e441f01509822397769ce747a4e9d6d420a1386e7203b3abb45d4771f0968e28585a1497812d77f13b61d8f32bea8f78bc809f33ff45a5e03aeb10b838b725b9cd176d21b636188548c2b7856eca03a514b2996cf465d3ee4e30af0f4656b8c73d52843896a89ffc08022b46cb88828a4600bd2817ad1b2022f3b802a6280809d77e4dcf8e9b64ef8633884aca677873cacbb53c7a34099837fcee4fc8e3bc79de9367092fc6aeaf6fe4f55f7560153feed2d049a7f0e148cdb0329b878541c863ce4b9e3a5be7fe994d7d184be4da93d3e55c72aa480accde4792207a122684bb2e9a2e4ba1e307222112d81a4abc7a7be6487875dbc1c336a716b3f9cebef8f6c74c764e6868b9d73d3d9ab0b3aa61ec0cd16f3261ddfb5ef9de10e3d0787bd4bd22219a82bd06cb41b37de62fe4ee19859683bf835970d05cca17562bb1155bbc3d55837ba84bf49040ff939a796f95413e6949aa688796a324a866eb16888d312ab4c903f22370e77bdffc0d4caedd1d4e4932c6c48526ecac2ad748897aa75f4b73d37b2f84c9e6af24faba52fc797c08f4a6102fc339103b4e00662d2ee362ddbadb33df0c12cace2f9a7e7358a54d6395c4bac9130aac0d9037025c1f6fce387fe88732963a8d0f3863015f5c109e13bbed1a0cdccb180bcd1e35447c5a5852fa293a936cbd92ef1d3514fe5bfff561405f666961df6890cc002c857f46f30558ac264913c35f3c85a9b88d9f9cc187e8842707070635f8d8201cf9b316c0f43736f604a0ac2449152cb28275a8f701fca9f8cd9a335cf82f5bf0280fdd1dcb61caa5f449aafbe5924dab7ea3fbe7b3483e3b7767ffe176262ec7635eb0865647ec6d42de237eeac9923dc03629c5a09db77cafa780b8586b768b36a409f2b4cf76aab800e6fee0d81466c045fb47924bb8785c696fda9ee7dc1f732013e69ebf2bbe957786f096aa19040c42e17dced220af212d3dc2d915855346b0ab2985f93d63b6d21635f2d918b98da2202cf64f2d03a8558af390b6606b0a37db5d6ea2575209920f5363d63597a80e471094cd2f33d2ca68ace2b700f18ddcee67fe91060d16d945d4c7062c166c7452173dad488d6f16c4f5fac30aea81f06de75fc2436b25a054834d44bdfab0cc9972329f8040c2e2e73f45c42752363da342264c9d8cffefbc4535127a176aa3f62696403c8c682af1c1aede600ca4746b475e01b0a6f44ea43d7b27dad8294f6b82f589a9ca68a0d7028ecd990ab894f44ce63a1f75827ae933353e9a5a795029a0757453cf1a885cb0153704c67c1c02399c16c661c350f9b0d93282558e09615150e76993462c1baa99fd96308d99730b3198d513d29214b8a2d622d20123cdf972b8c002e9ddbec35fca21a23335026ba0c9cb5c87713b39178a70b36883b4e45114b2861542a34ba2643d62c68c7125cb70000e3fe59537db7c36734a332a51fdc34bd02120855365fe098835db428a9626347b24a9a4d32d5dc56a47918f81a34ddc5048f0b960516c7901770a25eb6d5cda13ad7f74d65c7ad825ad3633058285b307eede574c11363fff97b197fb7e4267869f2c892d465797eeac4035f32fe228b8aefb849c159c44d38c3f0f5fba2c7fad6a15c52117ba", 0x1000, 0x80, &(0x7f00000076c0)=@in6={0x21, 0x4, 0x2, 0x1c, {0xa, 0x4e23, 0x20, @private2, 0xff}}, 0x24) 08:27:19 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = accept$phonet_pipe(0xffffffffffffffff, &(0x7f0000001700), &(0x7f0000001740)=0x10) getsockname(r0, &(0x7f0000001780)=@in6={0xa, 0x0, 0x0, @loopback}, &(0x7f0000001800)=0x80) 08:27:19 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_LSEEK(r0, &(0x7f0000000040)={0x18, 0x0, r2, {0x1}}, 0x18) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000), 0x4) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x2808c2, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000002200)={r1}, 0x8) ioctl$SOUND_MIXER_READ_RECSRC(r2, 0x80044dff, &(0x7f0000002240)) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000002140)={&(0x7f0000000080)=[0x0, 0x0], 0x2}) ioctl$DRM_IOCTL_MODE_GETPLANE(r1, 0xc02064b6, &(0x7f00000021c0)={r3, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000002180)=[0x0]}) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 4: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040), &(0x7f0000000080)) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000180)={0xa0, 0x0, 0x0, {{0x3, 0x2, 0x3f, 0x6f, 0x7, 0xf3f0, {0x6, 0x7, 0x3ff, 0x2, 0x3ff, 0x2, 0x5, 0x3, 0x7, 0x2000, 0x10000, 0x0, r1, 0xed, 0x7f}}, {0x0, 0x1}}}, 0xa0) syz_open_dev$midi(&(0x7f0000000340)='/dev/midi#\x00', 0x7, 0x200) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) write$9p(r2, &(0x7f0000000240)="0f562d8f16e2624af628011a4a73cbf26a0b934d63a52abfe4516dea83b4b8702586dd5c6bc82e2e2fb4c71d397bf4d8a50ffb67a8807b197ba419db0a856b04a30b6eb7c6caa00b2044d6544047caa6f4c95d42a229a25acc1704b041cecb747ccfc4e13fb9122439bcda7a02d21158dbb21f9b06c83fb51863a38beca9fb6ab95ffa16711ed590fef5932135a1530dfd7d7ea70aba5aa5395c5990f84cae06599c97cf17e58ae3d4f4605adff98fa96fda7874486102746518165a252d416b198aba8c", 0xc4) 08:27:19 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:19 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x410, 0x5, 0x6087, 0x0, 0x10000, 0xfffffffffffffffc, 0xfffffffffffffffa}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 5: setsockopt$PNPIPE_INITSTATE(0xffffffffffffffff, 0x113, 0x4, &(0x7f0000000000)=0x1, 0x4) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:19 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x5, 0x9, 0x8000000000000000, 0x0, 0x0, 0x81}, 0x0, 0x0, 0x0, 0x0) 08:27:20 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x210442) read$midi(r0, &(0x7f00000010c0)=""/4099, 0x1003) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x8321148, 0x4040) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000080)={0x0, 0x4000000000000000, 0x3}) 08:27:20 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x1f) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write$FUSE_POLL(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x8}}, 0x18) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LK(r1, &(0x7f0000000080)={0x28, 0xffffffffffffffda, r2, {{0x400, 0x81, 0x2, 0xffffffffffffffff}}}, 0x28) 08:27:20 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r1, &(0x7f0000000080)={0x10, 0x0, r2}, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002180)='ethtool\x00') sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f00000022c0)={&(0x7f0000002140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000002280)={&(0x7f0000002300)=ANY=[@ANYBLOB="94000000", @ANYRES16=r3, @ANYBLOB="020027bd7000fcdbdf250e000000800002800800020036080000300005009426affaf97c67fec0dc79fb2b52cfee5e30b84357f29d2ee33d3e7571673117bd98ee7c663fec266f63a03e080002002000000034000500db2b7c7b408ddc4656c78dd8a885014a09516015fdd14bca69899ea6ca9c72e491f6509ddfd4901b19c36bec5f627743080002000600000079688c0b31f93cffa678efd31b162333a565356a"], 0x94}, 0x1, 0x0, 0x0, 0x400c002}, 0x20004002) 08:27:20 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) syz_open_dev$dri(&(0x7f0000000080)='/dev/dri/card#\x00', 0x8000, 0xe5c42fc4684a3270) write$FUSE_LSEEK(r2, &(0x7f0000000040)={0x18, 0xfffffffffffffffe, r3}, 0x18) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_BMAP(r0, &(0x7f0000000000)={0x18, 0xfffffffffffffff5, r3, {0xb000000000000000}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9, 0xfffffffffffffffd, 0x1, 0xc2c4}, 0x0, 0x0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000100)='/dev/amidi#\x00', 0x6, 0x442040) 08:27:20 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) pselect6(0x4b, &(0x7f00000000c0)={0x9, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0xfffffffffffffffc, 0x0, 0x7}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000002180)={0x0, 0x0}) select(0x40, &(0x7f0000000040)={0x80000000, 0x1d4e897a, 0x3f, 0x0, 0x0, 0x1, 0x7ff, 0x9}, &(0x7f0000000080)={0x4, 0x7, 0x746, 0x1ff, 0x9dd9, 0x0, 0x1ff, 0x1}, &(0x7f0000002140)={0x3, 0xb0, 0x101, 0x3, 0x0, 0x6, 0x1f, 0x80000000}, &(0x7f00000021c0)={r2, r3/1000+60000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002200)='/dev/zero\x00', 0x400040, 0x0) r5 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r5, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r5, &(0x7f0000000280)={0x18, 0x0, r6}, 0x18) write$FUSE_LK(r4, &(0x7f0000002240)={0x28, 0xfffffffffffffffe, r6, {{0x4, 0x100000000, 0x0, r1}}}, 0x28) 08:27:20 executing program 2: ioctl$IMGETCOUNT(0xffffffffffffffff, 0x80044943, &(0x7f0000000000)) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:20 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, &(0x7f0000000000)=""/7, 0x7) 08:27:20 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xfff, 0x634001) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000000), 0x10) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000010c0), 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001100)={r1, r2, 0x4, r3}, 0x10) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000040)=0x2) 08:27:20 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_POLL(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, {0x3ff}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0xa500, 0x0) 08:27:20 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc8000, 0x0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000040)) 08:27:20 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:20 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x40}, 0x0, 0x0, 0x0, 0x0) 08:27:20 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0xffffffff, 0xa0000) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x3, 0x400000) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x121000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000280)) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, &(0x7f0000000200)={0x2}) 08:27:20 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x80, 0x4cc301) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:20 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = socket(0xa, 0x5, 0x0) bind$isdn_base(r1, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x20, 0x4, 0x4048, 0xfc0, 0x7, 0x1ff}}, 0x50) 08:27:20 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x4c2382, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000000000)) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = socket(0x15, 0x1, 0x483) recvfrom$rxrpc(r1, &(0x7f0000000180)=""/121, 0x79, 0x2060, &(0x7f0000000100)=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e24, @local}}, 0x24) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = socket$rxrpc(0x21, 0x2, 0xa) recvfrom$rxrpc(r2, &(0x7f0000000280)=""/214, 0xd6, 0x0, &(0x7f0000000380)=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e23, 0x3ff, @mcast1, 0x800}}, 0x24) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) write$cgroup_int(r3, &(0x7f0000000040)=0x206637, 0x12) 08:27:20 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000000)=0x40, 0x4) sendmsg$can_bcm(r0, &(0x7f0000000340)={&(0x7f0000000240), 0x10, &(0x7f0000000300)={&(0x7f0000000280)={0x4, 0x2, 0x3, {}, {0x0, 0xea60}, {0x2, 0x1, 0x1, 0x1}, 0x1, @can={{0x1, 0x0, 0x1, 0x1}, 0x0, 0x3, 0x0, 0x0, "4f7f9c81a3ced19f"}}, 0x48}, 0x1, 0x0, 0x0, 0x4000}, 0x811) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:20 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_LSEEK(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x7}}, 0x18) write$FUSE_POLL(r1, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:20 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x200000000000082, 0x402) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x8000, 0x4400) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000010c0)) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x800, 0x82) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:20 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) recvmmsg(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000000)=@in6={0xa, 0x0, 0x0, @initdev}, 0x80, &(0x7f0000000500)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/212, 0xd4}], 0x6, &(0x7f0000000580)=""/36, 0x24}}, {{&(0x7f00000005c0)=@tipc=@id, 0x80, &(0x7f0000000b40)=[{&(0x7f0000000640)=""/227, 0xe3}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000840)=""/237, 0xed}, {&(0x7f0000000940)=""/171, 0xab}, {&(0x7f0000000a00)=""/205, 0xcd}, {&(0x7f0000000b00)=""/16, 0x10}], 0x6, &(0x7f0000000bc0)=""/159, 0x9f}, 0xe2ed}, {{&(0x7f0000000c80)=@l2tp6, 0x80, &(0x7f0000000e00)=[{&(0x7f0000000d00)=""/162, 0xa2}, {&(0x7f0000000dc0)=""/44, 0x2c}], 0x2, &(0x7f0000000e40)=""/88, 0x58}, 0x5}], 0x3, 0x30061, 0x0) 08:27:20 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20000000000007f, 0x40) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x0, 0x40000) 08:27:20 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:20 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0xffff, 0x80000000, 0x0, 0x14d}, 0x0, 0x0, 0x0, 0x0) 08:27:21 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r0, &(0x7f0000000040)={0x18, 0x0, r1, {0xad4}}, 0x18) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x103802, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) openat$cgroup_int(r2, &(0x7f0000004180)='cpuset.memory_spread_slab\x00', 0x2, 0x0) 08:27:21 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_INTERRUPT(r1, &(0x7f0000000040)={0x10}, 0x10) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0, 0x0) 08:27:21 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) accept$nfc_llcp(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x60) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:21 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x7, 0xc0001) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x505100, 0x0) ioctl$IMHOLD_L1(r1, 0x80044948, &(0x7f0000001140)=0xffffffff) 08:27:21 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:21 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x401, 0x7}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = syz_open_dev$admmidi(&(0x7f0000000100)='/dev/admmidi#\x00', 0x8, 0x40600) openat$ion(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ion\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@cache_fscache='cache=fscache'}, {@access_client='access=client'}, {@privport='privport'}], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@obj_role={'obj_role', 0x3d, '^'}}, {@fsmagic={'fsmagic', 0x3d, 0x3}}, {@subj_role={'subj_role', 0x3d, '\\'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@func={'func', 0x3d, 'FILE_CHECK'}}]}}) 08:27:21 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) ioctl$KVM_SET_GSI_ROUTING(0xffffffffffffffff, 0x4008ae6a, &(0x7f0000000dc0)={0x7, 0x0, [{0x9, 0x1, 0x0, 0x0, @msi={0x2, 0xfffffffd, 0xfffffffb, 0x3ff}}, {0x0, 0x3, 0x0, 0x0, @msi={0x2, 0x0, 0x0, 0x17c5}}, {0x3, 0x1, 0x0, 0x0, @adapter={0x1, 0x0, 0x0, 0x4, 0x5}}, {0xf71, 0x3, 0x0, 0x0, @msi={0xee8, 0x6, 0x81, 0x6}}, {0x80, 0x4, 0x0, 0x0, @adapter={0x80000001, 0xffff, 0x10000, 0x0, 0x900}}, {0x2, 0x2, 0x0, 0x0, @irqchip={0x7, 0xffff5e3c}}, {0x1, 0x2, 0x0, 0x0, @sint={0x3ff8000, 0x3a9}}]}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmmsg(r0, &(0x7f0000000cc0)=[{{&(0x7f0000000100), 0x80, &(0x7f0000000240)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000200)=""/8, 0x8}], 0x4}, 0x9}, {{&(0x7f0000000280)=@l2={0x1f, 0x0, @fixed}, 0x80, &(0x7f0000000a40)=[{&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/158, 0x9e}, {&(0x7f0000000540)=""/223, 0xdf}, {&(0x7f0000000640)=""/252, 0xfc}, {&(0x7f0000000740)=""/18, 0x12}, {&(0x7f0000000780)=""/238, 0xee}, {&(0x7f0000000880)=""/103, 0x67}, {&(0x7f0000000900)=""/223, 0xdf}, {&(0x7f0000000a00)}], 0xa}, 0x6c3}, {{&(0x7f0000000b00)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80, &(0x7f0000000bc0)=[{&(0x7f0000000b80)=""/40, 0x28}], 0x1, &(0x7f0000000c00)=""/157, 0x9d}, 0x80000000}], 0x3, 0x40000042, &(0x7f0000000d80)={0x0, 0x989680}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001280)='ethtool\x00') getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000012c0)=0x0, &(0x7f0000001300)=0x4) recvmmsg(r1, &(0x7f0000005740)=[{{&(0x7f0000001340)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @dev}}}, 0x80, &(0x7f0000001800)=[{&(0x7f00000013c0)=""/26, 0x1a}, {&(0x7f0000001400)=""/70, 0x46}, {&(0x7f0000001480)=""/56, 0x38}, {&(0x7f00000014c0)=""/75, 0x4b}, {&(0x7f0000001540)=""/37, 0x25}, {&(0x7f0000001580)=""/90, 0x5a}, {&(0x7f0000001600)=""/225, 0xe1}, {&(0x7f0000001700)=""/151, 0x97}, {&(0x7f00000017c0)=""/6, 0x6}], 0x9, &(0x7f00000018c0)=""/40, 0x28}, 0x8}, {{&(0x7f0000001900)=@qipcrtr, 0x80, &(0x7f0000002cc0)=[{&(0x7f0000001980)=""/83, 0x53}, {&(0x7f0000001a00)=""/167, 0xa7}, {&(0x7f0000001ac0)=""/223, 0xdf}, {&(0x7f0000001bc0)=""/239, 0xef}, {&(0x7f0000001cc0)=""/4096, 0x1000}], 0x5, &(0x7f0000002d40)=""/16, 0x10}, 0x6}, {{&(0x7f0000002d80)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x80, &(0x7f0000004300)=[{&(0x7f0000002e00)=""/161, 0xa1}, {&(0x7f0000002ec0)=""/3, 0x3}, {&(0x7f0000002f00)=""/59, 0x3b}, {&(0x7f0000002f40)=""/3, 0x3}, {&(0x7f0000002f80)=""/144, 0x90}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/208, 0xd0}, {&(0x7f0000004140)=""/194, 0xc2}, {&(0x7f0000004240)=""/185, 0xb9}], 0x9, &(0x7f00000043c0)=""/247, 0xf7}, 0x7f}, {{&(0x7f00000044c0)=@can={0x1d, 0x0}, 0x80, &(0x7f0000005640)=[{&(0x7f0000004540)=""/197, 0xc5}, {&(0x7f0000004640)=""/4096, 0x1000}], 0x2, &(0x7f0000005680)=""/165, 0xa5}, 0x400}], 0x4, 0x2, &(0x7f0000005840)={0x0, 0x3938700}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r2, &(0x7f0000005940)={&(0x7f0000001240)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000005900)={&(0x7f0000005880)={0x68, r3, 0x4, 0x70bd2c, 0x25dfdbff, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_hsr\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}]}, 0x68}}, 0x800) 08:27:21 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) ioctl$ION_IOC_HEAP_QUERY(0xffffffffffffffff, 0xc0184908, &(0x7f0000000080)={0x34, 0x0, &(0x7f0000000040)}) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x7020b9a4, 0x5f, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_WRITE(r0, &(0x7f0000004180)={0x18, 0x0, r2, {0x5}}, 0x18) 08:27:21 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, &(0x7f0000000040)) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x2, @empty, 'veth0_to_team\x00'}}, 0x1e) 08:27:21 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x10001, 0x0, 0x1000000000000, 0x7, 0x10000000000000, 0x3}, 0x0, 0x0, 0x0, 0x0) 08:27:21 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x640000, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000002180)={0x78, 0xfffffffffffffff5, r1, {0x383, 0x9, 0x0, {0x3, 0x8, 0x800, 0x0, 0x9, 0x1, 0x5000, 0xfffffff8, 0x46f8dc7f, 0xc000, 0x90, 0xee00, 0xffffffffffffffff, 0xffff, 0x1}}}, 0x78) 08:27:21 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:21 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) read$midi(r0, &(0x7f00000010c0)=""/124, 0x7c) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x0, 0xff, 0x81}) 08:27:21 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x5a9, 0x41c2) socket$can_bcm(0x1d, 0x2, 0x2) 08:27:21 executing program 5: keyctl$unlink(0x9, 0x0, 0xfffffffffffffffe) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:21 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) setsockopt$PNPIPE_INITSTATE(0xffffffffffffffff, 0x113, 0x4, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_LSEEK(r1, &(0x7f0000000080)={0x18, 0x282195a67ca398b7, 0x0, {0x101}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x7, 0xfffffffffffffffe, 0x80000001}, 0x0, 0x0, 0x0, 0x0) 08:27:21 executing program 4: ioctl$sock_ifreq(0xffffffffffffffff, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:21 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000086, 0x185040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x3, 0x480) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x1, 0x101, 0x4, 0x1}) r1 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000100)='/proc/self\x00', 0x40000, 0x0) waitid$P_PIDFD(0x3, r1, &(0x7f0000000140), 0x40000000, &(0x7f00000001c0)) accept4$phonet_pipe(r0, 0x0, &(0x7f00000000c0), 0x81800) 08:27:21 executing program 5: ioctl$VFIO_GET_API_VERSION(0xffffffffffffffff, 0x3b64) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000680)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r4, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r4, &(0x7f0000000280)={0x18, 0x0, r5}, 0x18) write$FUSE_LK(r3, &(0x7f0000000180)={0x28, 0x0, r5, {{0xd6, 0xe21, 0x0, r2}}}, 0x28) write$FUSE_WRITE(r0, &(0x7f0000000280)={0x18, 0x0, r1}, 0x18) write$FUSE_ENTRY(0xffffffffffffffff, &(0x7f0000000000)={0x90, 0xffffffffffffffda, r1, {0x2, 0x2, 0x2, 0xf5, 0x8000, 0x100, {0x6, 0x100000000, 0xfff, 0x400, 0xf7, 0x3, 0x9707, 0x8, 0x4, 0xc000, 0xffff, 0xffffffffffffffff, 0xee00, 0xffff, 0x2}}}, 0x90) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0x400000, 0x0) write$FUSE_STATFS(r4, &(0x7f00000001c0)={0x60, 0x1f, r1, {{0x3, 0x8, 0x1, 0xff, 0x10000, 0x10001, 0x5, 0xa5af}}}, 0x60) 08:27:22 executing program 2: openat$ion(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ion\x00', 0x400041, 0x0) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) add_key(&(0x7f0000000040)='logon\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)="622139dab847f5179f10532f439170e02507d035fb75928fb0622dbdf62d539564590ce212581f1ed8e36ed601eb83c12df0a993426ba7c55dc07463ba2a0ff7bcbec6f452dd0e9d6201af1f30d04cc0176dbf48ad9a7fe33c8233581da18aeccb18161e", 0x64, 0xfffffffffffffffc) ioctl$sock_SIOCGIFCONF(0xffffffffffffffff, 0x8912, &(0x7f00000001c0)=@buf={0xc, &(0x7f0000000180)="4a717dd89a0387711ae275cf"}) 08:27:22 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:22 executing program 4: ioctl$sock_ifreq(0xffffffffffffffff, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:22 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r0, 0xfffffffffffffffb) r1 = add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r0, 0x400, 0x2, r1) 08:27:22 executing program 0: ioctl$KVM_GET_IRQCHIP(0xffffffffffffffff, 0xc208ae62, &(0x7f0000002140)={0x0, 0x0, @ioapic}) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) sendmsg$NLBL_CIPSOV4_C_ADD(r2, &(0x7f00000024c0)={&(0x7f00000023c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000002480)={&(0x7f0000002400)={0x68, 0x0, 0x300, 0x70bd29, 0x25dfdbfe, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}, @NLBL_CIPSOV4_A_MLSCATLST={0x4c, 0xc, 0x0, 0x1, [{0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x175}]}, {0x3c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x42d3}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xa796}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3ccc76c0}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x50e03e09}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5d1fa48}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x1d60}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x706a68f5}]}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x24000814}, 0x4841) r3 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r3, 0x4040ae77, &(0x7f0000002380)={0x8000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002500)='/dev/zero\x00', 0x200, 0x0) write$FUSE_DIRENT(r4, &(0x7f0000002540)={0xc8, 0x0, 0x0, [{0x5, 0x7, 0xa, 0x3ff, '/dev/zero\x00'}, {0x0, 0x6db3, 0xa, 0x8, '/dev/cuse\x00'}, {0x1, 0xffffffff7fffffff, 0x1, 0x401, '('}, {0x6, 0x4, 0x5, 0x0, '{/-!*'}, {0x5, 0x4, 0xa, 0x7, '/dev/zero\x00'}]}, 0xc8) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r1, 0x4008ae48, &(0x7f0000000040)=0x10b000) write$FUSE_INTERRUPT(r1, &(0x7f0000000080)={0x10, 0xfffffffffffffffe}, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:22 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, &(0x7f0000000000)={0x0, 0x12000}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f00000010c0)={0x10003, 0x1, 0x111001, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) 08:27:22 executing program 4: ioctl$sock_ifreq(0xffffffffffffffff, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:22 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000000)={0xa0, 0x0, 0x0, {{0x1, 0x2, 0x7f, 0x7ff, 0x1, 0xe81, {0x3, 0xffffffff, 0x7, 0x98, 0x2, 0x1, 0xe27, 0x8, 0x8001, 0x8000, 0x7, 0xee00, 0xee00, 0x7, 0x400}}, {0x0, 0x11}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:22 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0) 08:27:22 executing program 2: ioctl$SOUND_MIXER_READ_STEREODEVS(0xffffffffffffffff, 0x80044dfb, &(0x7f00000000c0)) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$ION_IOC_HEAP_QUERY(0xffffffffffffffff, 0xc0184908, &(0x7f0000000040)={0xfffffefa}) 08:27:22 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) syz_open_dev$char_raw(&(0x7f0000002140)='/dev/raw/raw#\x00', 0x1, 0x440002) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_DIRENT(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="3807c2227b8c345d", @ANYRES64=r1, @ANYBLOB="000000000000000008000000000000000a000000ffffff7f2f6465762f6375736500000000000000"], 0x38) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:22 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_CREATE_OPEN(r1, &(0x7f0000000100)={0xa0, 0xffffffffffffffd1, r3, {{0x2, 0x3, 0x0, 0x8698, 0x3ff, 0x4, {0x0, 0xfffffffffffffff9, 0x5, 0x100, 0x6, 0x2, 0x8, 0xfff, 0x6, 0x1000, 0x1, 0x0, 0x0, 0x30, 0x6}}, {0x0, 0x4}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:22 executing program 5: r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_IRQ_LINE(r0, 0x4008ae61, &(0x7f0000000000)={0x10000}) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x100000000000, 0x0, 0xfffffffffffffffd, 0x2, 0x2000000000}, 0x0, 0x0, 0x0, 0x0) setsockopt$RXRPC_SECURITY_KEY(0xffffffffffffffff, 0x110, 0x1, &(0x7f0000000040)='/dev/fuse\x00', 0xa) 08:27:22 executing program 4: socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(0xffffffffffffffff, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:22 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x10008, 0x404040) ioctl$KVM_ASSIGN_SET_INTX_MASK(0xffffffffffffffff, 0x4040aea4, &(0x7f0000000000)={0x6, 0xc559, 0x0, 0x2, 0x4}) openat$ion(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ion\x00', 0xc0180, 0x0) 08:27:22 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r1, 0x110, 0x5, &(0x7f0000000080)=[0x0, 0x4], 0x2) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) 08:27:22 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000000)={0xa0, 0x0, 0x0, {{0x1, 0x2, 0x7f, 0x7ff, 0x1, 0xe81, {0x3, 0xffffffff, 0x7, 0x98, 0x2, 0x1, 0xe27, 0x8, 0x8001, 0x8000, 0x7, 0xee00, 0xee00, 0x7, 0x400}}, {0x0, 0x11}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x100a27, 0x7a000) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:23 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_WRITE(r0, &(0x7f0000000200)={0x18, 0xfffffffffffffffe}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x1, 0x39a0, 0x5, 0xe7, 0x4, 0x7fff, 0x3, 0x6}, &(0x7f0000000080)={0x13f600000000000, 0x10001, 0x6, 0x12, 0x0, 0xfffffffffffffffe, 0x4, 0x1000}, &(0x7f0000000100)={0xc3, 0x341, 0x200, 0x100000000, 0xff, 0xffffffffffffe28c, 0x9, 0x9}, &(0x7f0000000140), &(0x7f00000001c0)={&(0x7f0000000180)={[0x2]}, 0x8}) 08:27:23 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x111900, 0x0) write$char_raw(r1, &(0x7f0000008680)=ANY=[@ANYBLOB="011c408088cf441ad61c530b6b38bb07d63e434f6e88a68e029b5943921d654b90a7b913e695f2720092457f2a30c0452caa159119894e1d8bf8e46edfc88ba991468b5808052b3e22e255c390a64598530b3458928f805a3974aaa1b7b8d9c75ff92edc358c1a63aea9eec6d738c903b05581e1b2e8789cfa0cfa07e7702d3a9abd1e98f128184c1bf359aeeabc73db41c423a2576f75738d0231629c5b495c4419d2bc3498e322da76ea7b1206c02347893be6a7856a2c669e4ac2ac66f78a63da9467717763528b9febc6662ffaf7329cad7af28e554b8a166caad9a385639e508c7bf75a1590ee36749f858556017392b8caefa2953ecd6aa2a1be93d37111dfef57d3beda32c9259dd9a2912ccd8572b77b1096cf167c8de08199a3537829d6814db90f818f71f071090e28beef04fc117f87308b5f2a52d1164196d66f02c12cad726313007c19ca25cb9525be66a0d62ce0f2f8d68f1f1d6a7ea2170a479c0d1ad62cf4c0accc31ce3769284d274d5efc155fa9531506b8e04caeb13d4b4874d63a47d2b1d21ca33aac01f2bdca91f393a2fdfcf6d48ce38ed6ace5d7581ffffff98723e9e6ffbf6ad48f96846c4b69c084f14fe8228d01354fdecfa7153abd3f778f1f2f1f3ff5ed9c2948934fe2b88150c21368551684bc0e07086bb052307c6271bd4fd22876bcc3753dfc5b8985d65b1e4fa3074efbc88f1f2872f960030f9235fd04a86e3f5f8dfa849743940c94a93f8c2a21f6de6d544ccd00d5bb175b9378c7d208eb6a60367c3d1d918f4b8076986db24f8b1b12fa3a2d8afa19b99f1537e97ef8db1bbb451be019f02995bbd7f782900688200fb44f2726dba7205ffc250ccff2e32b88a23aa9ed498aec7ba37cbaf75b0610c3eb9db5b8f5e060449107d1a9e55a85e3110df4dee860da8d6088655eaab78a820238ab830355e9fb98ce3c1fd92a4f74351c4539e28d77928e7ae15c5d90a17722ae57f57e9a289e4d9f55fd921054d86d19e280fd971c6f27ef2b193b1a47dc5eca63e3516e7aa9aa690e2f5baec56f7981e2492fd4f488ebd8e44b51038a12180dd281162d46ba6f3f412a19f2ca0ecf504370fc3447aa95fc6163a3f230ebc58584e871d7fb7d0b0c9218c90cbd449c4e43009d83350ae9e8c352e874954404bbdfdb6e1d0b43da8b285ce9c32ba097503ba11db3e3a841aa75b7e89b7cda4e198cf2f8e0806979b22a4cb6a362c2a0e11dac99922230f5cb3c895cd365c52cf6b2d2c4cad7a58b240c2ce7cd101eecaa8cbab40760e8751d67fbfcb770c77ae77df7a0140e4df17388e17774dd561827f71124da82c9ed91a5cc3ef794ce164d268cd5f0a84ebe833a8e288f5fd8e14afc7e43dd973efdf6f36a034bf1a1871e562dc8726d57b7faa1fe35df54f4de50872d7444011da7a660e3bc3f3d9b1b5f593b692fd3ee0f0ec1ca4a116d5fa2ae923ecd7feecaabbe2763b81b2719ed9ff759abb974be3ab42b81a398e0cd140e18d4ca29584c3f1f75e72e4ec9cb4ca4b9f452cdff987ba738967b5e3159ba41b73a65f3f466622a2f30aae48cbac0c0c3350220c376de3faf1d2527fa0ad5d3b0d08604752aa906dc4b429410b70e6ee2f367b0eeb6a9bd9e4474c7349b4169144462104a4d3df9d75cb802e00b581a3587d36ea675205e9c5fd61873b6e25a016d2035cfe64473048f6a978391a63f4ed2b844397eeefa6098b06a7f3708c03b6f16c16c4bca787a969538524b769603f15fa4212845cea0d9c4892e02af7cfd3e8ea3ffcedf1c584bb5c061572c89d48b835e3f9aebe3c6390d0cb473b760983cc8e0c16269f16b1f5beb88900df9a410d9f51e3b6a00bbb9730cf39433cf1ff4f0c7289bad66cd679ceb753e9778f1694245d203b54e4fd196f4bd434d2eeee9c94756ea7060f38999067149668cc2ce68abae63a6a355482274f35b0a0430bf6a49cb587240a352105513bf8f59bb21a7828280373c1ea658ffd8ac05526e7f769dbbd79e6d1086b80a0b3856214482616d5325d96655c020e3a3785c94bb523bb717e81f951584fb53f2c2d06f4df94ea19f49986fbfba32cc5a2473c3ebe765db752e4a2a83bd6b152fac2dbb92ff39ee66f870d6a56264a6573ff60250b8f8c08c9746adc99c913450a8ea2c739d539cf1f14168fecfc092177a7e249bf86505272d2b91af0530a1dacac1ddec6e2d712e7fe6a38094aebbc469db0978e7ee70331b325e6abf0465ae7bb389fce7665e1edf954f640346f1e0548e1fa566ad43627aaa16310b11d48fd8a2a76a57189c3565f9322a3d9b066513f7f8cb904e56765921ce060d644a8ee0fa025ddb79de08050c9ec247ebf02228cea72d854b00cec2a0ac234df421cb2451bf47c14d7535367fd7038be5ea63c6790e5caa7656d4b6500896ffa5ac9e643820c9bd72fe2df628cfb33bacf55dc795803fd3fec3cb484f74ba024f4384699355b6539853911fece96ff7849fb171164100f510843ca4f147335d6544b1b0592b8a23269f35acf5e30da0b504eb3303eb9a93d32382356546f768674324bdb9cdf7543d9e8416278c295f6fb0d8e38bfc4d032f9abcf9f8613a15cd01063a00defbd88b0f9979ead2372f4933685df8b0c88a8b662cfefcee9a1ac4a8480dde63aa28c4eddd4e5d70503e17c54847383be43338d9ff9f57645285292497730c9b09a4866c91e05add887a1a58dec1af19f74ea3a17ab66cda055e32612ebaa0bf1170ca1e038410ef7eba42b16519533fa91008a360a69672609d915633c9523cddc45524b97a59a551b9749808a96869e034073e56a037cb22c390bfb5ed2150a2e756804402846e1b120228ef89bb01d52df0532b308dfc70280190d808925bc4616363a9150a4708534108bc0d45147dc5da3e8755420b6808f4a8c6bba250e5e834726d1ba525012a35c1689880a5b55c2fb3cdce41aa4994759f5d069f1dfc87f196922cd09ec39ebb2440fd3c5096f49818a7e027b46fc8649adc53896b4d1c277c586e66fabd5aaddb22c7317a5b102eec1a09df0d7581e0f290092425a911a46759e642d7f90141ed8e727c8582f715ba88c43ec59d8de0c8d3914bac015eacc2811005d0de4c4f13b6bdd94626beb32d98ad9b41fb8f8fd18907c0be96c2ad3e095ad9c1b0fca4f76a2ac21dcc2b1acb7ddb4960b3b504027803abc64559120f43633ef9130eb4b3e883944fd6eee72542e4aea8bc1034ce4c414902c322a3268aaa079087551265565117ef053ab83719fa1da147aeffdf6cf52e0fd2f0c40834b024f64614fe526f5b3ce224e3ab00bbbc8f5f28506db92afbed37f94dafc1d2bab7b0a2ce34261173489f130c0b2d3a837403fb28e26dd59928c774bd93cdc59cc3345524cc4fcde03e24ff2140aab2bdb45e62249ed298dc9428ce99aeb2034295086ce531b9d51b057229d9ab606052477dedc60248288e50785d0e07ae33739676f4e6c04826cb4214378dc5d8c07dfe9feba2f498209520836feaac917cf51eeb801255d718c243a5f1cf9caddd60bf2b47d9203b6a77c6ccc25298acabd8b9d1dbcd0de2c4281ca214e9fa8dc5af3e4458466fe26d8843a6bfa10ceaa953d42d63fec199e7a080f313cbc603cd211c682d19ac452fa98ef4b35a5e71b2739f6f5bbb460888d55f0e43da2e1ba86b7b47bad7d4b33f91acdfc97a63f002402bab722a785d43e6fdc264eaa1dbf15fb627d8a45e0d2ea4ce0c017670b54345ca7c573c309f7b1aaea68d4ffb1b2307a82b3d49cc930b7030240c3493adc558e2b58897e6076a19824a84fe4c7c8044eddf9de2858fbf753902f91a703e8d31f00a1ba8eb434565dfe76cf526ae8f5b28063e59809c9bb03790305e0a1d462777bcfa987d165f510f7c939dd7c79b5b03936c6005e6e13de8ecb79536f5932038b82c88c7aeade7fc49c3d70c2170ea9d565ebb96e1740fd41e00c1ab7c9dcb801c90a85926a047ce696473cfa4984495d0bdf2d04ba1a85f17b5c00acf5ea6e3cd64d1101670f1c75a20ce25dc4dfbd453245fbebf0b339ba46756ea727fe6658e556e8abc36d4e183cdb0a0a6d5b1e9e8bba7f8c59e8ce9c0e508112c85f8f03e7dea09b45e4693d346b9ad8aaf60e6112a561c9d95a929819651572fcb48feef403b9b3cee47525507b8344f6a55b80a05f550100357517b9834bf1f3638f590add209960208144c0e0448aac10134ec32fe16c0dd6e2c53a400c3eb4b52907d2b0ba84d7ddad436b17008bddafb86dae0996a16f3f47add15424fda09316470799e1adb02e7af11c662f69647da9d257f2fd0ef3dfe5f5957cb8640940761923c1f04bdadb6240bacc5996cf99b6b6bbe844079bbc0cb3e5411054b9ab63015e312cae80ee44d50e6516de7301dd22aa6850d7a8d36bd89adb87bd1b406cdaf21314282e828d6b08d62e3b022bd2bbdd4c551f8457a7aa125d99b49f9a9de4ce67c40e0661f80fc8cab0cde4ea2611e572930395eec3a472ea52b60fd4fcf42cd715fa472f4b76d5bc56d009b478fb8c614eedace9b261cd06ba8368f95002a357e5393f6001ab6653a0fb07fed60ce340cdf373ad11515c37eba8bf08c7e8b29639e91db8b14b9a39f1be6f3f37dcdc6f89eb4beadfee06a451dce15bdb00f72c6a0d530753efedb62bfd01ef7100152fe2dd9503be9a92c36a083c738e5b8ce6a7216551ce5cb4e7e79159cbc0d9febbcbca06de447546ab6e3e094715766043c9b9fcbca3c5edb2bd8a1a69d4a9c76e8f8ab26f6d104e61c47000769d5feb36e34ba618a808161badaebbc525c2b6bb813b692bc47d77138de807ba2d9bb652eebf13f14e3df14f47d348e8f799b3fb6c8e188c53735bc967a6a85316fc5ef6740a02a25475a155481785cd2a3f4a18b316ad80d981ec34537ece600d5e42651d125afaf1ff3cc70127de8787dbbd22e43f120dfc1ffbe766695a9702cddb93ec13d7ecea55ccf70086aecd79ea9e24500333a050cab0bfbcfe62ff1e3be0862348dfb110306999e948723cdc8b605c3d7a32d81f1d6339b82f6091487bed35b9430e26488f7ae75e16285fc2418b7e42b4f8481708acc1269c5682c3a39ab940a397a411af8c57374bedc1a4b38ff6f538e9445a752a12b05e1d20b0dc33a91c3fb92d6089767dcb38fdba58e552e845e72b9c1e3d84ce8fb6ef31de4994b7075c06db6c8f39d0ba5d81ce60e9740a6a7a6b10a5238f01a3f18eabfa55dae099fd6c6d5151d87297eab87575c164bfce2ced7e8aff5139025367f2982c426e30d1992aebe2681a6f559a911beaaaa784a16a0295044cd68ba0c27c6c56438120ea911a1dc4eaaca55b5370a8e8307e9771f2ab815d301fad106b9bc196b1a42e97328f172687178fb6a2ebfaaa9d2f73d0329222dd37142d5241d24f8fe355856cea447375610434b01e469e2bbcab393cf01f77a4b766801d1ee03884d7b557507db993b1429e7f95cb9e6f900314a48c9e77922853de341897c8d29bdffa0448304d24483b461fb24d8e30d5fc2686b13377b7f34ce08607bc7c05e5dbfa09ab38e9f8c3256c6fe972b01bdcf560710e3a4b40b32aa80eb3949744c12d4db467270ee692d63c8bbe6b5355b1c45a7b5c6cd98d9fc3ace2986145d560f8580b74358586a11b0ed7ce288dc55ed7c399a9fd6d9862f5f5f2670fc82cd24d895698a2a840965394b9c499ba162041b01f4976e48d698e52534dae6a7d07deb488aa24472132b2783722dd95cb1baf64cacc281c01035ada864e26b04a4d1fba41decb34916fa4483c0bd9d9bdfca2c784a77ae6647f5cd77d8f57210479bf98bf1119da65349bc7fd2eda98dac6b927c89b00ce845460ff9ce284e9ca4026366d844daea7fbc24d26b655744442e80d7437104f5a9771e375705385fa1e0bb57984d78c0732ea9af6ae578ebd81541ebf01e35ff295945bf8c67c4653a686361408b25bfadd0a61e3ec85495ac4c81276adab718400b5969aa8df2c3f896ad08a2479cd53040d8ee5d052ba3b28493e3f271043c30b7f9ac5c70ff6c75a05ef1f908569fcd233a043743570a1a0dca803b1b957dbcf97f7963870840fe100ebad8bb6c84665ec163d1bc3143bd1c7acd17618bf46826bc4db9f2565b21d79e03663f703fe791dba3010df429ae4e4945babd16038de362fe8fe78462ff18dd3b225b198ab4f1c0222c100000944f8471aa1cc9b37a55448d858caac2f8c7ad7cf0b1a27e50b6be0a63fce7f84677f9a069016707bef0fefaf688894f437987d7a5e8b83c4cb9ba6a393b6e1b1b6b944e269945f30be996ab8159e90039546bb7f2cbb8701353403e1c454dbd666bb3ac2a28044745ebb3e8a8bb557e52acecc6aa6facfc9cf56c548d8371ff23bbfe181cd9c31c0afe49396924c58a0072242d978010916f867ef8438771bc3bcca86ed49ebc61d177a3263e81b7a41deee910f3ac09ffab20c23b6019bc635c44b8c380a5534680a02cebe9e5198752429c321170b9f5051813382f41ceac499d1038a33d19f76e46f10214fe90c14d87e3b2d0e5411f69c72eff472a89e7671a1ad1d290a3ef229917f5fd13b7d07e7f980e13ef8edcdea1d8b7bb5ee95b7dee135a3f7172b2b3fe5e23eccf008cc9411b168d1c4a7d020274bfb89323691a6ff1d14f544eff321a319360ab4cb6b615f7855fc440983dc86869982ae6956ccbd0f468feb3fdb6224d0f666be2f1c0c9d18bf00512830469bd1e4dffff99add3833037af645573ba2cc459c6e312e0de1296659599364ab4adb31fe1109d9f425d144ccc803aeab4460a5f08ecab259f2de9f9f95d6a317896e2ee921663f09e1554eaabc54a0a04896cc952dcb5fa094c5a0b1d7b8387598e89f01589cc0be6268ea316ade9adfec46fa82fad434ca78f0a40fadce61aa94a28456b08aacf18081fce6563fd18e9409286506b88f876d5f28c3f15094de4fde8b12e5675edf84daf709ee3f7039aef91a911ba0b321bf27a99b0b159438fa26030e1f8afda1387d5d3a320d861640104a63df62381f7ab132c68de02f1f23d5da360abe0053b86a1a12977baee8156eef643ecdf5d1948c0a50a7d04b3752db00b4e642868ba693a8d570dd0740364b3a7d64f421234ab2918f0ebb00f2e2566ffc8e1fe7e742c3830aa88a520e15f2e0d08e249f20af950e0053d938e2bf26350acc65317d94c5811fe41a255e5603e9d43106910dc65c0c397a76140775817ef3a51ff70f8216934cf398681d093f8aeb69f893f3014be0fb4a71c702bf708f71aebe90ff51664a8fd5bae5ebecf89aafc102598b828fbccd8640e1dda24a0ab43b3c7ccb03a5697e08596aa7ad0e7cecbb6a9b8892b5e1f2a94e80f17d31ed377bd03a8435496b7b3a71f9f3492b65ec0a24637bdc657bb14c2899f8f64492f30245e3d9bc97da4cf58019c09e73a715b31295f9d4a99913006555cc638114de09e6acd7173873217bc310212981a800cda2e6a83d0f757d8d50fd3e9c21c47cb3f6ab20305fb7d67f01dcb40c285114b7e981375f98cfd7043c56e884bf858f49e4e15c2fe614e9302f4b6db3a59cf329e861ce8643d5d2481460c1204ad3e9ddcbe3c930c9c6f27ed1b1c6d3bb2ddd24c31de828e87ffce06843a2f83b2dabe543fcb9c45618a8fee92d1b7355610e4c611893dde0f5e06688d26f4a1bd1bc06000c4ad0c13a692226e12a747eef388f8aed0190b467313640cf03804c0fc5898c28fde17ce74cc1441e7d4877c4d81ba0aaa374d95909399c1c9ea5dd722676b715e3fdd94bc1e12db72e022ea999ab81cd5138d56bcbad9a6e599f29969c8d01e22ad4dba38752709f04b58e12307ebd185c0eb0d37e37000c0a472c9fb78bcb441f259a49a77b03674d4ed69593eeec1615e1732645c6ae110089e66e5bc2c84d399179bb5742b3147c477413b45d3fb685e83a46bcb97b669e48c46a8335b07408623f2946af4f64970c6ac848de0eff2e8bd258c5ad8fc4942d33b7bbfd1cba60abbbf31877426659a5e91babc08464ac5ec2566c8237cbdc41a8603d737ddebd595ef0da0a8bd7386323f012c2970dc296ed0ab4df463e66bbe3728458869a6f2824015ad99e6dc8331b2769ce1d7f2a49c27821ce9846cdedd7e96396aca00c09cf693eb41f87f987307d4328d032a873ba96c212c30b69781cd2d4d6184cd0f69253642508321b580c1651f7188a74e0b6ce5cc5d3720c36a2b58e10a9414da56a3c0de031035525bd18a9ebff372074a15b95d0050c6d81d1c997d9d2c5d2adcbc02bc5d06ebf8420fc117e68b211d33a8cbbbca87f87fd5c422d9afa16cdce6b5bb28fc9ac802fe0c528361c68b117d7aca6a7ac8df0b8d0e77c4f793f2f8e33a8c7c78a33d0cc7e487f957e440a097b82f754de2afb092b685580b1d0849273bb969bcd958f81ee9b9a15d54c65013f3138fe6b5d0773470dddeea6604e9c6ddf8986810d0211e9c09757766ec3579820e1b31d41560350b71cbdbad74370527b671afba3ba234ee635c4bf407ded0fafcfb7968ec21568fc8343251b1379be13b8f903fd7fd85745526fb329ed856dc399a4e41bc25767d19fde10167bf1c8039f90d450ba73fb7ac13ebb5cc626fe6365aa0ccfa922a7d39f5101e334f9c0634cc397331e8c2b6b6529a723feb809976db6343a0dd91abd8923609386ed86b1df3c5bad25061f9cb0dab356157e91d992c28bd3f3bccfa840e38a3b8e5b518f27ba0ee9ccc74e64c658559f10a2a4796f65e88acdb72ada1b37e2b7e573b4c2d5aa795a726f2cdfc5954747b8ced9307511f25bee43ec61d14a89ddbe942a85e08852f269624b9febdcddd4ec10e5237d094b252a35c995bda401d71a7f4ab0a8342966e73f1f0c879112673605d6befd9ee6d7e562837c59a3936ca9dcede9aa5b8ecef1f6058bbf2a50f7b1f07462f2ff276aa9534aeb9dd8fa12420196b89d2802ac4edd7ed1afad4d4a504e69f9d227d7a23e926d6f117deec75685902d2785220656d9afeb0c6f93aa66ef9082861fcef0ab2b5f00418d76782a811b7dbc75e84f9219ef6cb491ade5744dbbd387b2ae57d3c7cbadad6a1bf0fb7faaafc9d3c5d109a0d57984402abaa02fa6f75f2cc66c6bae90e64ea92e383cdc72c04f4fc4980eeeb33c4883fa048b2000708f7e29f147dea14a7abfac0506142a9bb03ebe828bdf0914a7edb34af58640d12d8d1653bb4a49b7df651c0d532fc9acfb074d2be1a88e493b3bf81bd086024205766f147002a7749d496196f9a9c16d4abb346659c3fe1d922efff86dd91e26e805b886424903d36a658a9f841fcffde9840c297c8323e2331447cd79ea32787bba6968bfaf948b8f5a8490caa2c9d114cdcb91c58d789323c0be6ca466255fe4be03f41bcfd6333e317aa7241503497b8a0d3ed90270b17ff4b7540d8854a5129081aa9709eb7f4ad4b829d74c514b645c0368dbdf428cdc68b6d227f9e31049d6936f03a18464da96236fa46092f3bae66fd4f8971a060ff5cd1ce04673d0867379d27119ac3c5fb91770f211d1efacdb1b5f07676b62252e05b183a7fdbd5e4c12a23f4b7759f8221931964715688b3c66d31b09af101034f43ca007a93902d3820ae31c72a9711de3ed9f9548d7ec7ed0d1839ce26d19d4812a65c2ea367f3d1722ba4635cf682c0cae9c985efebf4b0811f88dd8ffb0383a76b069434d0734a9366f4618d19644eb524cb49adabc95114097deac2c1c91b1baa69151c7700ba5b0f45909c246c73d6849925fcfbb638d05ea114b855d8f293ca7a888064892e4b69223ee1e9a7a1709659440e1cd254cd08815db8b2c981f0878414623734bfe41fb393e53facb201d67b8170aa57bdcfa48b39c80c46e308a5f44f3190379e70b0057975b83867df79dfbb420566ec30bec608660de0d9e9bceadf569a25b32ff16c30508dc312ef1313e47c781142d1c5314c50baa22dcc9614d4e749551a8c281bbfffdb93e6d311912c7e888d77b80f9a648cb2d6b126f0d9015d856067018b034d76d1cb5d9974e805e9a753dcfa2f1c35addbd1b66f234ed698c7bc59eb35c4235b854cc358da68a163e4454509adeed8f540d9e50cbd84ef6a0511bb981533f4349658e38bb64680eac82b461ff84f276abf136cfab4157b937d563f9cf4efde4a5fad82ebd4c77a6718a44cc5139b6161122d23780e3981cbcac368dfc801c916ae5b128e9ab32125af14eddc3df63dc5224b927c4838d180bc8a96fe8ba1ee6cac24f1564af629e6e9310b8b00d710917504ada7b7fe290d6c0d8196a05d7efc145863765e81ff969b5b5b41ece694fe161831356fb144e919e248320cdd7799f91cd92813a0431095af5369159abb20fe3864b5d878cf34e6bf2a9ecaaa5e2a87444ec0480ef8fb2b3715577701b96fc9b22775d3f4c4dbce697effefe691d530fd65cfd494a45f4b8e2a8a9cd0b5255ed58f8e5854fc31911d66f43a74196f061e17be0612126e32f21fd3d2e45ac6d1df6b8ae7e4eae8de9a9d72c45bab1eec7fdd56c3390466882dd85e24d17ed94ee255edf269fb4ada6238b2ba75287ac661e3474458e62c951bd8725cb3c38be0ca77bcf8b0d09825696ffc21cd936132952216166d35cc36f45bf59f9f5a43449eb7bbd0d2768d70187c74ae3fb8fa3816744301fb0d46e0c0db8917fe1530c59649eafb72e436ca5b3f7af47fccd4aac81a07b1f122ee40d6b1ecbd45a684e0dd247e1c62d2d4483420036e8f0f74586617de9494bad49bd2f0e864d2116b0b602e0aab27649221df6607c4a7514633dca23a88b8713dec103a43313b374c775dcafce3a97beeb5651b52a55bd091b845a9a02085d284bf08d5768e9f01cb46b8450898076f98cf99f3aad6205b2b912f78df72edce913bba94cc8ef90987f0a2ef00a49ad2cc23e1190d23482d0425123a2f5693cce090206be5a1926b6953ab6da0cc33c2eb3e51b4eea551e75ae3c4552d02789b98c36c89674b483752749e8fd62c9101b22276914fe47de9b9f1c78a8c824a398e32bcde900f0fa0cb285b8f837d82c7d80a48a0a38be015c48cd824e49e1c98944ab8377d713145ee203d4562408271df79d6d43c8eacb253a8d1336f744549bc0553c020da7f208578050dcfddbea226e21d689145e2cf25c46fd78c8caabe00ee7c2053ee58a5685f651211ebcda18a1f35424721a8d430685186de9c26b9119d08ce31ec617bcfca1dfa8118f0bab944e9a79f20ecca891094798e1690039bcfe5f16bab909024ddb9a44cd436c89cfababa83b320ce39845572c39549f91d5a4d6cb6ded86d8cd9b5a0938352c55efdf615a65aba0271886b6973b3dfa2f4dd5d2587d20017b8394e4e3d11ec60793261df4ec3f76724d252f4531030f889e0fad4b5216257389b46b57cf67e9514f06a6f98063889672c0ba3d3db63af5df3e2bafd564f6bf58f03941c956eb5befebab5594a0493788443545cd0754fa7d4d4cb74dbe9eff7f2608c0441ead3b9d482c86e5f9379599bec490fcbeb0482e7bea77f8f5b1395bb0d59d2ff71e1885b2df615d3ba2d5031796dc3020ebce261d122008dc82cb50e8dcfa2406ffa0145be0b3dc1fcd5d435e2fb8f15d3c5568b34d20c723258d6e93e9e24b67b23247a35ecb513fdd7c30180f32d054574b5ac35feebbfea6c46974f52556c1037af8275a01112ae6a25d18256c11956d78466d36ca3465b86482ace73027b2377718ed107fca72e2ba9e7b22ec02bdf7e9c33c62d6d47cc7f57c6c15399ede2fc1b6bfa08f7fd4e677d4ad6750b0fc25e25355c4f102b71a2dd129aac6f069e4fedaea8d0604e3da94fbae43097943006792b882200a282570817141980edd128721e6523b0f1c5a2e1be7ced0f4f7b790576b212d77d005fa2b52b70c69192c30ecb87613260a520a06de0f1f8ef98052c4193aa684718a94e8d77dcad4673ed35b8360db0ad3f1cd58642fc44e88a2b005505dee6bce2824dd943b1d94db7f9a773f4c518ef41571c45c1cb2bcf747b11a09b89db0eb96637291391dffba6cf94eaef7c2093941bd4971d2def7c2621d5b751a78d738d7e3542cc046fb1d30f1b6e0e728d8f10e496dca35c8a927ebe4656803db38c375309638cff02f7f47b7957ed4ae08d150604ad3885e8e2e7005769d7b1e7d06ada4032eb6af85ed5205c1c4b03aaca2ee32a497c0e5f4fa9932c4bd430a36066f6e29e08224284f5a939da0ad6e5f809a7295b0b672ab0e65b096df21a451349fe3e2773f8e38de4906970e54b191007688bae58fe4b2a41f0b7f18584b881cb9aafa302fc8666a45604e6f6edf56cda912e91e1d3ac23951bc10a84aae9999d370e3513473e2fbb44ff821d733e7a363b1d3a23527cc4523ae0661a74557303d6132a9e93ca9cb0fdd73f97b05c963b0997b096d693edb78831650cf00ae8c049296266c06e5e77286793c28e68894861b3173e5b194276299b4f401be4c0e8e6ced47bc71205b6a2397c433550b064fb548956ba04486ca928ae55d909cbfa5c9d53ff8ef2f91a9683cd09e9c3963b90acc388ac834e355a872f88ee490550760df8bd7e8982c61a21fe53d0d7d18c10de95ccc94d220292dd0008771db277606debaea5550dad02c60476ea18937ac648159c7f08a6ec0ac6c6c0f5768ab2e57a265ac805ea792f9f60c2e6d3f62b1b5494d49991b76d1d828c09f69078c3e3a842ab62c17e4c0739262e349caf3c7ef68a232296baa8c1bbb295f5f13fd9d8f048aae9e30f88610568c84dd4fa94a344f31c968362a2dd3e6beafff7753f8a970f8d441d07dbed416773bd9d4a0496cf6c5faba8f88a777d6c72a94b4a0b953bf6c817a9d13c1e9d8f15590b2517042b909fa7968681c843d4051e430a179b24681b36b5ab170094172b756c9de6cff3ba80ef0a181af04dd474965c511470d378c7f85e575e50c896a2167e5aeae753b055471107410d71a13b065c0f2496736a94cfc1419d7be9cb4ae90533b87b0da67097883c0d056b9db65dbb836ebaf9337f95dedec6482611c96ac0a46edd2ef734ba17ae7da67a739065473aec0eb95db6161d8761a7f88c62efef991fed3eb4aad513a7d956752c417347e5ae7ba56a8306af7a4b1231a0fdae05f8a765874847f61425ff3f528bed80cfa095434746f0a2fd27b9a6c33459df6cd2066d1b79e33968b2229cf7c6115d573a8113cce2b39dda643d89fa9bdfb123818529cf5f4945dcfb0b1d85b8046bcc0efc2b2eca246a4447835907da8562b47f13af4cbb3faf236c334965a108365e2de610315a7aef4e824181841063dc20a4b3c88711d4e13ad581f9a009b186d66640b9bccf77674dc8aa7a8ab4d78bb7c10a7920ca2498172debc62a3ea454b4ff8f56cf0d346390a2d391d2758779f3f7131a7e82df03e413384e78af001370111b7bd6eb76bd3cdec89fa4cd436837d44acaa38626043820193ea7000480a167fa8dd8ec59ffe3c0aaa05beb175907c1acf69042e98cac9b8511d8f2967439b8dd228be1114ce08d549f9f1472c076fabcead71bdf825a6b453b32cd2be95830b5aeb0c7dba4b7b5ba5bc325faae0d94b9779def0449588226f83c8f90d1f1fc5a767279492d54645d11854d06d96561b2401f4a61a7cce624c2c5f1da7cd7f40aabbed9005cb6ff5975b0d85ea68063c3b57c900523e7d8fabeeef7baaf272b39efbf50297db276f41e88b662bdacee6b6c495c760eeecf90ed4e90d31b95ce5c2ee13c00da432f2d7fde56b411f19ace831050fd3f7cab932165470be3cb0867e693457a3e5a426401e51ac57e6d5af86f2c2b3388c57deb3941dfd3a0775c6bbe353755e745d69c030af1e90ab45ae308344984e13cf1c6163e1148d3dc757ca52910d8c76a73e4ab23a25c5718a7960c1abf9b28fa5d33cf13307ab9fb630875478e32fd09bb123ec895bc1a82781df3625a9dee4c910c2f8804994293bb0f5ee221f5b3c4a3945899393e96c99861e1beb96f5d5254a4af9c72cdd57afaa4fa8610ed5fce868ce8f61ed1464fdd622525a112680fd89b513bc235b6e002768f98302ee0882562f459cea9dd31ac55094e08950679be9479d78d212fcca81a99376dc6ba56722898c7d3f2889ba97da9ea20eb244677789221e68c123fd8ab00dd8b3f4bc1bd2d1732c9242b877ed0eff86726b413dc3b050a97a19ce5ae14b53ea49381516ff775ee186b8b6181d58b885ad06d14319dc742af459e0a43b0b21669ad15840f82998bc58b3ccaf08ffa270914bddba3c25c5a23b6cc6834226df8907cd806c2fdd79c5698b18e452dacfb6d926b1d23fab93fcd165e827d05f6e0bc5a80aff631671a9f5ea00440b19fa1cbaea24f49b46d4a2fad774ea7bbecc3d00550eaa7f444c40e3344d036e57c16669248ca14c1bfb521072a76058c13ed0046ca1ec9345f763670424a997a147f9c798662ae1d9e83ea9f9ada8b22c8829735e96ad6d019c6dd6686907ee939e4981493a17a34ee8aa250c97da5553c82ea7ca123a0ed286b7f8c0c76028d2890e2ae2723bb7c1c0eec784b57c06d903f22e5d92b07fbc4bb6d544d8a501a5d11b5b28150e15d4606c1340159beb0b6c78934149c41b07b1df6c03738d9c6c10213a829c11731e7e096a8564432d62240a1486fff40a4a77720a1232761a34e992c194255f2fc3eb770f70f0df90463e35055d842ba2705ab28d7cab965853a3f659d9671750c707963723b1580e5dbb07993191633f4d710a686c61ee5b4d5ac5ff8ffad1e7607743ec82ea7d8ab2c0a48639c03dc528a55713c8aa294f8ee6d8aef925b2af9bc64107904fe59f85c3675503e29f706b6d8c28068333b6de181f2f5883e0f866c8c94b3e08135797049d2f8e3192e622a0c5ce8a0a7dfcb7ade95538c79bff129eba1356d0eec922658bfc2364c85b0d5eab8c9a9f8adc9bc98d5285e98bf80d252dc9c20f6a5ea51cbd77008f3797a241af849cfaad7679ad7b2ae7b8c14d4d162a909000fe4d9a44c415e6ae6ef2e63b104c230d41422cf8a66555b4b3b46ae3e18bc86d13b17e2f22cad6ab24d68ea5722fc5991e2858dbdb4bd6909df8169b4f1c6e20e6a179ba3ec7b22a6f30e9836049f3c2ba47b0ce5c4366fbcd8904ffac673effa4152ac652937ffc2aaf5135e0df05674d584a79a9cb481bffd9692576bd0be07a88ad9abc70a9e898d91145cc2b07d44aff99927e417a087de6550e68639cf10ee2831b18742df2f32534a7bc0d8831766b18fd6dc1ac2f8dbed184c14865fa533f2b87a245f7255ae1f685f5be47f07890111c2d24525e46a2434bf8952a4351a754c53cebe933568d946afb8632d9fdfdfceeae06b1183286705c76bc2c7740014ea855454d21b7a3d3f51eeb67f029d0c6a87fb688126620b3d502a501af142a461f16f4081624600011b926547d6ec992897a5aefe4c0f946eac8b23561841994d17f1c95aabb95a9e5f7529ffbbd52b1aaf4b163c39d7dbef2fdf5ae36f02c7bbae2d3336b0607f076f9ce99a519e90ecd97e6b8df1bfe9ac84551cfd4f793868f7ef74f63be70342ba2f3589238de2ca3f495e7b1496fd0b77cefec5fe298ba913bbfd2dd47cb575f66d4c58b4c4c4d591aa87f0fea639c78944ef7f5cc293bbd839781e9f4b65428a899e29f39d2260426ab7bb9c4f6b8378d860e2d900e5378613106e1deb20fcf640f285dfa3fcf73f4956fda2bcd566db6399e562184f28a1e2c4853fe5537461af0b69a6407af280d9e0ce910da329e0875cc56b95c364294a32b507d638f6f51ad448c7bbfe3d3619ced940e31952deb8b35becc03e640008aea277c634ae66f65bce2d7fdc71ffc56d556f7f8bbc48687538e49479785b0db6fc2c683b8df4f10f2ff891d1512204887f71f60fbe1f2b23bbd66880831887e91ddb59a940cf80afade0d406f51db5587dd5bc50b733811144f33b2985b7ba6b046f232e340f170b296a7936706e4a2bb90664cbb03c6a5c479907712afec9aa4a9bf4b997d5799a6454e0692d578cba381c36ddbdae5a47a6d17d77cd284c0840482e63c7462856a491d29a0d1b9eb3984d833b07822f0f037408d5ae7f8128862ff5065126b3e6b14c13a82604bba5bc602dfe9f88e80fb09d99f8f516df4b367cb1750384c407644e6ca686366e6f171f2b0bf88048be0a633d08520bf5ad03411a2ac90b42e5523bcb8f28456b1a31cadfcbfb1928bdd0ce416a62c5549789d0adbfddabfee778d5f0fe0074c48fdd5f37a68cb7440c01719df3c2c06385ebc672f82b518572faa870911728c685352c6fc855ccf2d6c7ef7a211ee7e71004372f5bb02d5c81cc191e55d8d1cdf6a4dc4a125d136afb7b2b3235e49ea280db1a866c3a4d2605aee52af34aa869569c0984a13eedf176eadd8c49611ccc82f61f1f7898ece4e36b33b448b61687c81dd74639db9644ee54ce1d7cadc818cc881402f93274ce88c3c738dd66590672272c69bd909516334273dfce805f7dda4408c67088282711024ebffa3a5fce9be885e834eedce5a6e06433a42d9a47dd8d024027013873ce9ead6034479b62f34fc01780052ca527486b8bf4310b09f059171d542dab249263104834ea3ba522299673d69f6507c4530d9955274aa67996b3972e9ca68c8dd3bc6fdb2adc8f3cc6cedfc4d6e404e15fbbe6d59120d769fdfb601e2e4b27c00447cceb21e3543c7f84c3eca319a29565609397b1e587ca220c18d7064f2399f30cfd8358e82722f2d129448c6670e1db1765ad0cd1928732f6b2c570be9c9f57bfe4826717754a57b270d6ac1afe28d6a65c39ff70818c3740057b49f3a26e59ce048debf7f3d2d2ece0b3359cd11621cb3962dc2f04500d1be50192092f7a8823dd0c260d1ab5f67be5831ee270cde380c58d2387680ee317e9b07a16328a38b3fe40bfcb4edf2a103e47a931477642a6820fb4c9c4e82345c668a6b81256735b13b1f9edb0c6518715bddc15bad52ffd093e4bca87dc9eda0c765b646c6b12c0b4208c96babe98c1bf90aee46496f111c4c2e72089937de0f8a8cf19c9571d2a4a0f1afd3a0833ddc75c385709f88f46b12eb0757bde0d2c43a197a2011b6b565f930b757465295ab3a48f4b5b240a9100bf44bb6d12e864c9559512d86a894ba87dd6d357c7b4a2be08926395648fd1e002694e287981870e2003099cca42f5fb350bcc6726688252638eb3ee1d9a8b04e92c8d78ceec59591a005ba180fb4cbf840b4586a05a92bc24ee84801a57156d3f28f38f10d415f37e7002c5db0097c87ca4aa5085e62a50c546bf0587585530ab09d898d6f42d0970bb78b90b3e7b84e868ba3beb158c0356febceb54ca532a941176c7f5ce17f79de50327bd23eff8449d19657061870ffa52400b4dd04664e2bad37347c0d9e9c0c821b2024451460b5d4913d9539560fdd4754112c2a91f7b1b23ed941f5031f5075de96c08d77a9b6a5697a5748002e3069f67552804ab87deb2ef0b19c1884f4a1bd82fe07a6c2a9cd3f733e1c729a0399af3382570203a9dad3c54c315c0ed54b9249aab5bbc02e5be8ba7fd4573b239a69e012bd58dac1a93968a33815959b3b14ce12a970e5cd153af6aa0169de681713d7d9760facb569dcdb8970c572ce38b24d7d93b97d4579d3de7c344eca0986e2b9c825dd1c8ec263688c5eca59ab8e82d5e555de31ba3fdaa6ac2d4e13f0c8d8edbd677dd60186c0b4806fa8e96602e377378a75f51a22b2cbd71b49b168056d00a3de87d1bcb052849874b37891185ca4300ce8724ad08b39e58fe2093f10f97f4a9c660fad42132361e19fe07b6e7cbb56ed65a1868cce93f1b350d0d0ac132196a1115c566f232367f81f75d47720b7a15dd25371d997088cdd8513633afb1c941a53c534a26667513da70f9b903f11163707f3b37d7b66f318a71f8445db1b3e05d896d78619c98d440e60b543bc10a578a6998228ff8c0e4e626e9a40fd657722a5753173f6697cf696b33f859dbc7c940ddd09fad64825a5515e99078f0b3a8ba3e01228017bf6fd165f0a935396d927e92dc94544c9f0a1850344da606c7e9594610a91bcb97c31cefe29aae0d892795fbe9a69e0d65dac31f7d1be0488e89e5e78844313c01d264320b184532d1a2066421c51c8b0e73d8107d48160c2299307a90fd46dea7cc626fdc0bab1bd5702dafc9b5100c47c32270fcc4a23c9508986b6c8f30c1b85613d3f311327e55086255b3decb6294bd8f7b499e52c0dbc07abfdf0b91e13161b6981a58e5b1f51b87b09a9d5effb90a74d8446efa15b3ba82ec9a5e256bd6c0637f78562ecaba8b5af9f3c410061118d723ecabbc90ea0f0311474b119b11816d3570047d3eb6d2df54f3260e73485ff809a4cdeb920137e97a7b7edb0227971a426aa3b4139c0e65bc23c0ae271405e3839f96473664421f2bad702bde7f20647103e69a87305ef8b5176359866cad61027053d82ba4ea216152877456a47232f002093fb721ca20b93f258219ff45bf04cb7a44e2b42f74ce5147fba451fa1972c866767561807d4c1e8ea8b0a17bada17c699a86f14d4d8ec736c158134251b8d02bfb16b43d67ea0d98bbed336cf129534ae23dbc3e857e21b90614eadff5188dce6896c1aa489f6de7be30393081498a29f0da5abc7b8185bbcf951ed3097b8e2c39af838a159b55674864860cce708a3a884735cca1205fe6f74786920f356b5fb736a5c8343a2fe0bb9a68e9d3a4681fb6467f5b0f329f198d838722cff2c3a7befdf571b725b152354b33b2091387c75567f3f998d335855d46fc54ebefd8da58518eefabb84e3c68ebc266464d1612bcf2fa5ab54bcd57caf156d51895faca2f9ff4e4c8f200ffecf6b0fa881c807bf9f360db0822dcbf3d4289d0abafae00b3b17433c25163a5949baf694a4ec06e6d3d5ebbc68df53a5a3f74bd6b8f3c2a7624ae8748373565432733d761ced3b1738a9f9925f02e3fd4bcc0989ffd42997cb4dfc3a3a7433e441488c2f07261a3db8b30f124d99cb3c565fc9b9f5d553545c54b886c453795c817584044053f3168ceb81cf5812a852900bb99dfc282bcb9de50972154fe2a488c05150e59d3be1f93f720881345c0c1edfb1f81edfc4ed1ac62070ca9d0fd19468efbfa1460bebc72b7775e5284d7be0b0c97328269b6920ff24ef38c97458b6e5fd378d89a946a43609201f3035fd7796d2f9bb752935173c4daafa972dbca12504fdfbd62e65c31d6de5f4371dc01138ecb3df2c0348e9501c5982ce28ae751476c534a46f63717f3935e6fc18e8414bb13db4d345af69d9c5771def14ec0c6edd6c0dbe314561a0fd0e89bbea9bce89a66c763d713689454bf526416b159d3027f9d6a77867b31e35392f4ef3fe2950fa235b8d9d8183c0bad3e4267446467e1aa3d1bc7f0bc36129816337bf8eedc59aaf914313a471c0b20060219e5725c6dadc3320c64f9751cd615430d053f326cfa2e9c283c54e03d40bff6fa03f0fb1d7d680c17ec292b68de8892659f92371a977689409a6d40fccc12b3b9cc3b4418da07bdbcf2fdc7dc936e52728f8d11016f08e33851cb100c95cc30d4bffa406341d304d708dad0cfd40d4ec3ff5f51342041a36421e351a28e041196a62735c697dfc5ba159b818f9a99ceb23fd1e3a6325b2c259e48c6069f4cacac297a467a0261f160f04cf1f852a33e35bb3f169b056bbaa512b34bffd7c3e99aaa9f6de3228247ded106c9705de22f2453f3e2a3ad2e4b6b2a37ef64a5a5f59a83da92fe59f0f527461577f8d23b337cc184d9244c3a79463d146abe5bd04b99bf1f22b3bb79cdc6a4c5e6b630103542eda232f40cab05cc8919d939bf7d5981521ac8f55c6d903f03c885d262195ca9c069ed97bcdbbe415cb274b4d523c0282eb7eb775e9db6baa969255cf14d3d38e2cdf7def79d8a7975d04e5ffde76c7dbb1b922610c9dba258e4c23194a812f196acf55fe42fd052a9b53cd7dc7edd4bdc46ed4c2f34a26121939ac901e088e854b233ccf919497b4c258dd0822631133dae31b71e0bf6c08fe2a95808924f0c84a3e87615bab385b16311cba7fc1519ffcd90657bc3cea101438a2a5e1b34c59cbe2d382014427b6c66088f098ac4ba0ca43a4ef7f87441a3422b83c31566841f9896a6daa7244f1ee4b2ce69b02c823d8771b0e4271d8d9c57233ba6f68ef556a8b9887a1e51e02e391aa6099526e69bc1a4b29177228b47bafc2dcbb46c9864e7296a2a1546685840d33311a580a00e274a97d4d8a2aefe93c50dca099fb8170a10957173cef101c5744562f46723ab3e3aa4a22aa9ef73ebec247541f571bced878c54acf118f7382202f18aa316e291c972c8f146bd7cd41d1a606ee37dde136184c3b8753ccf618f67dcb49a542499ca0ed4b6d63b781301213ed498c0a14eafa0bf0243488ba0ee3e2538670e06c4062a4a1a92bc5f8232e5d8f6bf15785102b0a71e27ef8553e6182e70b1dbecd285c518e5ce5817eef6a228d73c048bef4a6da9231d13896949cbcf6fc18fff65129907cb08149c0fdd0472a7e6e8c25423771c9fcd3041e857fbfe90913894c38bdc0bc2fd22e6f7aa778838b979da7d6552e0dce24dc3371ea2d2c04ff073f7e6835a1f3c8d7ed038a66e45224225e84c97d14e1edfc3695121dd16a25ed839becc0f3e3972b6e87ba556973655c5dd32474fa7f632084d24aca1cec3478b85e3e3f9e4ecf5e07c0b841c4d34637fcf28864e8732a36ff089f33e21971134c98bbf2279721ea5f5bd81b519ec7c221b78c2ab5e304c0cc772ff09ab5253dc3375c06a9ba49b2d4ed182e63829fdbafc24eb591a6c3b719c5a0e63b6429b5c669d31e549804982201de7f9b658068e209f7ede61601a7da5be78c859eb7ab2bca66979a0e4adf632c2515d1f7c4633e7dc2853bb50b978addb850087c0e6b653b99f3aea40ce74cc12b61633552df7c2fbacf04e3e6a89ee86b3024df2c51e14cb5c4b551e8590eebbe1b738456e88099dc02b7f6f5b72309fa1579bc75fc9969931beefdcbb37e7a4f8186c0bf80792c239eb601e68acd08f843b7c7ed2166a90c4be72333ded047bf0610e67282fb5ef0df9404d4535b3af1c299cee438bca67fd5ef035303634fe53fcdddaae1c455ffc32f06a74e41a3b20751c3d97bb5dc01aec554da438f9ebe840fe1d0e4163bfca6c5bb39bd44f51c20d894e0c8e836fecdca0d7e9108fb7bb7d473320afbdeb60e95a864faa1187f99c940b7c9f582f7334b49dd92e7fc6fd4d61198cc9625d666cbde86f4ee570e88ac52d830a39112642e678b03cab93b47bc09d3937b80361bd62dac5225be54026c80e42007c871391bfa655597f90af8a3f517eb5698275806869a7efd9b98b5179c844d49ba2a58c33940b6b4f3411493d848ab3ed0db5d08b1f1da38ee2a388a9a5a0bb926ecdfce882045f564818bdf5f6584f7bbd71a0a0c0f6750ba74db1b0feda1f15384a2d35cdcb156e5a1e614bdf132bd761394b7dd0f99a8855db6a9f3cb2e8db116e3a6c63215c60c091b8ac710375eea40fc1e28856f15ca68cb60446a9942447b9af58519318e0d46d1041edcedcb70abd730f4347d99982f5dc145968ea3b7c0dda5c782c4468933c1388102d98171adbd26401aaa0a17ecfa89fb4f6bf3e22c701115815be20685720b4c2e87f2e256b41af21ea4c96b9f76abd5cf99fd5eae8aa3eab5ce53f42dff77ece9c629ffa6675f2da24fa18f8590876b9043b5cd2fb15641660dab12b17aacebffb2cb0c4f661dded0cb846d4359909243add6d8c47a0115a93eab645f9d6ddd79c63b73e5f1c3a530cf3e6094a65b0ba156d1bd808c6be2650e530ed5f86f61e86e4bcd664c99c913ffbb510b1ba29aba8a9c5082028273807e03e806e4776984345aa14fcce59d410f1ece4fb0e367e886d05b26382f420755a6c4d079a1e2c755e833240f9fc9d8747c8fcfd09fe84789943b569aea9407a7cd7ed7ed2b6c376ad4a37affe45d05c467f8808595020cc8a58310730200939a38b89bfcec5aef6597f098f23b4ad2d640fe375e06fc0516cee1b010b199832790351373e9ede0bb78b36d343318d566e6d39de7302fb6ef592122f1b12cc09a3c11545ba2202826698c23fb8fdd464454a99b6dcd851ca353ed706dcd98e29b74cfb50f536435cf3e1cf4aa97ad77deecff66bc1e520d718eacbd01fc38fac8c8496948ab72e707eef9059713066152a9fbb3fd94f3af322866162975ea7fc8f30c659ef3eb35f96b77ad8ac4845dc96c3e10917ed1754d5b37810e5515e34663904a2f0048fce042b76530342eb968102bafeb799f94b8b97ce5f76c7c8b3f5a1e65e49e812b04ffa7d00e67ea2da03d1b3581e0e69ab51beb8721b61662cbc071141b5cb5395ba2f68f3eab876fa96491840c3156f421aa138b9e87447c50d387cf3b6ce3d9c0876ab8e114f6172cbfcf92e4b9806c9473498102fbb5dd1be01a94c67832f9385106de5941cbc6caa2290bee56e18c2c18960c35011129285ada2b96a9fc0d0f95aa919b6fec4dabf7143660e5130e331ddca798855d7bdbc31aeedea90818376135140c3f9e88ac584dd9e0a43bb69cd51eba6bd879040c755b6660d984b67a3e67cc340846a604263665f63147991cd23fe1bea06dc2f92dbbcb8e7ef897a0b1413954b385d511a70846952ab19fde9dc343d122a92d0c66e6141f4d61fdd0861fb97fb0706c3680653a188f591bb75581ba5281f8683198440fbceb652ae5666bb87cbef715718a1021f783453c19b6d92eae70b2ed167e350b35ef08acdc64ce232b686fc8e8d0a3686f23b46d7e0bddf5a3751c9dd4ab97bcce40f0eb3137ee496560018a451470a039c8750baecb7179d059d5560f833e15f8393657241cb188377fe3f77a2682282292af02dbf145cb5334e303ede11a88204ec5de76e67b10dab15ab462af61021f0e6fe761589426c538f028b4bdaca97c10dc622028f90a4a492ecd58b610b933e5f6380a57bec599dceae22ac3eb35b96a6706d739c6da896c184cbff89477e9d07c6a265d7e53258dbe5ead6b1050f21801b98ed7a36a56d7940bc6f82ae3b912fc9426469c493f5a20496f42f5f42e03c542872f031c7ee6efc1c46fa8d57e8e50a2862ce77a0d82a24d8911d44f224070258ec12c1962dd3a1afd422e1084c573b166594ac58f97e39f2307469806f04ec96d25dbec6d8da2ccdaffe1199db4ebb6072cbf1fff8bc2cd5ab6288c0cef01d0bea55aa01567c98eba91173a574f2d67f137a8400f8bfc34db01e5cd95166c7f9a46ba36d0494c1fc3ad73ff41b0bb6a41b0778e1c908e76a48d44278a5207a8387826ed78810fcacaedc98af06dacf88ab6253e1b6b72571832d1a7633ff2f5ddb4e94a35761a96e94efa4c1adc68aa14b3d16f6fe6d7e41fcad77320e1e8a3db5b618a92c4065aa6eb3500f53dceae9e9d821f42dfeb9071226e8bcd3dc966d28e12d0418600247f95a8ec3565acd224b710c1bceca9e8ef802b37447725f153d7564c2d9367b3f481687969e3e05ec34204fd3c1bfa3681e3564d5de6c354377602ca7600041a2f88315f17501bf62eeed03e7e55e5d4551eff9e0502dfd11c62d52bdef6a144577ad8100f422b2b9787c3f920c854dffcefac5d295fec09cccf6ac3a87f44e5157e6a54e15973da7b783c5dbbece710bb6b6a424042abfc923ff9dcee1e1ac38b152d7df00f5da663b9e207474de71f5e08f3b1c436b4d1153c4e6cbdff52ec7daa5b043a1242cef713703c8f2889f877f3d72a9ae0baef809fd4ac10ca9b4a9370dcf67180c959fc7f8226b392eccb085384b111c19feec787a7dc5861ad445681eba271b375d3be8153acad3c683ae85adb6246ac7c740beb91aa2dd52959d174080507c0d14c5ed22a8bc9dbf2051f04d25a817b9d6f2666bc6bd4d017c13eacc70f505a8ae99ad3cf42249659636d158c5f52dca2932521fb4f155e17ba440de46e2c55a555fe03ece2be71342a662bba0a508f77a9ecb39136d65ae342122b002122ad1152530784fa5b8c0e77ec6c1671452012d1004764a9db6ea9b2009c7507f73bf8a329514ff968b0eb7579b3a13a5cf1e00c5bbe5a077f00cca1b075435af0f19eb608bd7c5df8aa342dfe6367f01aa681dd05a15a4085cb384da5fbf328db564afcaff82de14c9f414fc7d7985748792901c2236cfab7c35db7a8d1ee851ececa2aa4fcb5c337dac8c57738394ed264b94388a7db8922b7c34189e2a6f63ebf468137ed4b018105b93924a8f728e6f074bca7b05ccd4fd036a8f05405d798401a3c0cb885ff4bc07098f39d38844d29b15d77ada410c824cac90905f1b1c50fbec75a45f3b82bbf47073a6f3538d54257092d54400a76263528bbde9523ee30ee4afbf1b0dd42d091652578686e17e5f158c865c20afa5fa62df01dbb2dc1512631cfd085d2ffc1430ec0f03a7a0ac70d15160e8d2ef009f542e051c3b08c781d77942fb78adfc3e0c9915cc26caaed0b5b85637124cd4d8f59ac58b849499e810d5541ff163d6cebf3a9003e436b7742ed3ca9d51c0f6762dc64f5558856a62f9cbbb42aa4389ee2bbc0ac83b2bbd39fdf56e36963c28ac7466fd24c73511533a06708d45aa1acb04b45511d31e6e99ec7210c996bcc2c405ca9f1af68b9b05a612c29d710503c9b4efc850527a9383ee1b3a484de50e904c72adf4faa37c2fd6fdecb5a514d206fb313d468485e3173bab2ebf0118d4509188b42743cf9b69ea5db57d019e6682b543d9e39269f8ba004b1a86d95ad6a91c001ec87c8b892df9c2c97a7e69153b303337c7d1dfa73f45b63bb1f9b31177b870cb56e66dfa01d0b18f2e13b9034345b7eaa5c244004220a3b35568dd5b30602e4918de509cc3f6e530a5ddca0cbb57bb5b2ca0d796c6f8154b9ebda74e71efc902e08257f642a7c3e8c933dcceadcec80062fa28a36b27b5b15bb99b50530932103f774b44a89a88cd331521df6b8b5b9d7c26729e2f23941b1496a25e9fa56473889f88831e63ecf5eedd60b0d6c18244258e7d1d2c22c9489249ee3bde43410eb0a23e67352d3de7967bcb929ae8c0f642e220ee1068617ba447d091071e9a5badaa6f794c2aba80ded7127468e3dc1726b6b2d6e73365628151fea1d011ba83375c166b9b7acbd3797a9561df3956d4a60d4e269e04739d0a8601b6c1cbc19353e321db94b4e9167634b4a782ea5e631ee43b926a93a6f690d6761c56ce03a13ce3a652e4f1e0bfc12a95e77182b8b5cff95db0b1507c42515583c46f9b58970d09b6eafae2f61da8ceb9bb7e5efeccaa812ec8c79307acbab9347c23dcd3e43c6bc2aa7be569b02a08b6da5cec1ffe370a261bfa60f1c0df7feafad50551e72210bf5bae0478b30d786c701dda366757bf57fdb1f12d8946afd3d6dd9d10d89daaf9df17f8dd0bf3d6d2dc669b4e0949dc5f78642a9b737ed2a4770601e5e5be78f4732816d8efc14e619c95bb74ac2fcc180966bf3b83169b9ad7793282f60db151b87dfaf603d38755c755c0da0ad5b1ef9a59b6b414215f8826ae51e74ace4a897efd9cf029431f5907b1f3090718d9c739163fe3a9178f0905390a9f86a6ee80a47dc84923f72f3cf8d299a8e633a6db60532f0b67981c003f0372a180325a838ba97419f7c1bb6bbff5a3d31f69edb1f62fb11ea7165cdf3073ee2955b3177b3098792335c074bd77c2dac778a7816b05cb1e98bf190864e63a8b3637dd87a6ea11df91979ea98ca55190607d87f9a68654c34f1670b4c6dd5fe6dc17eaafb599a475d9f7bd237e81a4a69d73d3c54e6407ccaa39c58f2626e599ab8d8195210812edf8cf89a0b20f03619e610b30162397bc32ed8563ac0141f92efc4bb84f376d52b42a60764c7198fc76a7858bcf7eda4743884cc1c2330b96ce8aac141824c7979e4b8fecf1230e6f472a2cee3899e75e18957014b060264c4fb7b188531464d1bfc2812a0371e91521c53c59c568d8e22aca75f6d00d0a8c1ddf424a1276da1f0284e12e7ddf795946488e818121901d11247ec2712c8ab63726038bc845aa19c795dccb04611bd251473aeeaae6c43e70b40b36911345c57b045b4dd34ff6acdd5ae9afefd569f34006313a38573a8e22e2ed216efc40aa286e873ee3a0694ae0f8e42a70443c5eb3869819777d2dab2194b1f19fa15e778adade9670ca49707dd4427b6982130498e298a8b11b6904aed74e739a88145448c072cb8cc5280f703f65f1d4cadb776186bba2b501289bdcfbd9344d2a0ea9d413527e6be676b852365e1f9d29cf5aa018670c8d7d4f620b1c1e3464f825f45405a2206261b0bf4dd9e4d2b0461b9af87e83ca91b9d39f54d65e1b017ca46b0b2f778e114362cee6fe52cabd26cde497f39131e46b2d8f3323e36a542c3160a4149218ff7fbe81465444d7ca231f94be4fffcbc4df858ec2df24e5d03d6cba59f836bb9227ae0d6267e3482f63adedabaeaa37ad277f01137676e9eff3480b747260b5c6e1cb5485e39d58e0649f14c9915c3834135188f1f655c45ae43265b4669e144a10f651e1e2086e68617b25f0325b4a9b3ce8e23097dca662a40d493c756a3e92c3fbfb9b4d81db19ec1975d2d0ba1952e0887726e1f42bcf34b0b78f4c35713c5a760293991f57b5f2d0ac1ca7d9a1e272b321f118c6844683c37ae722ae88149f6b473295bcd143675ac4555f36b944f91ee3add33d91d3f1404a964436d302ff0c88c9b54daa8d99791a1391ba470cec8aa55633c015fec9bd9c6f4408aa55ab03cbdbc310d58e639b788ad103cbb2e7ded616b768f438f06f6e4c70d852df28b0445143092856ba528e809552fb236a0ad9d8d85db45539efcbcdedf8bcad88468186f5a4f4c9684c8f5302f3e2d756ffdd7903a60f846b1bd73acd1c247ede2d191dcec1592675b684adef5448fa0e4e6705ed189982ae27f6294b7f2f9a91e9c63c1946cb7ccc984e4f6eb0a296cc511ddd886ef0d75a9641e3590e9eb9bb2a68700b0b64700b93633e2765adee69069896448bbef813695b87fb3d4a6b2ce330f53394300759885b5d80ca5fa37da3191e8108575957bba385c72bc27e6c098e2312c4115bae69a1d152e6ecd42a9ae984a2e99ad49c434e2e660f252e83a4dddcb5525e3ece235db5d6509527a40e0fe7f9f774cdb357ef7e2cf2652d62a72caffa89193b548b68edd03b6a0cb3c8051baf5f0aa5fa255ebdf724643e8539f0d82aa31bdb231e86be5e1fdc28db1879a56a60f920fac8f1a4e61af36195d74532bddb7032a400d9263a99e104036deff842b3929693300f7de3aae76fa91cb1cee93547fc309cd2a5d4822d561993fd3db20336bec4d70cc1b02477846221d7017be04f54776e60d2409242b20b441c5fc5cf6548a37047c9dd3cafbde5bae87b9eb3f42074385a8de246d987540e13c7d1daf7d515a3c5d1c8bf5c229e783f66a05c224372cc8d733fe17da206e42f70173e94450c66f9ed06c322474b2c2d82a3fa9f8ca54960f50707f198e1a595f6a23998e101490b80635f643492ec40a4a4cb3adb2777ad4fb5e6365f4b4654ffec8c5d0b7b9e22ac24a33d69183c91ba6859eda41e1539ef783f3050c92a8f23983fa2e598c08ecac60874882ca6f43db640ee5dbc7353c2a7b2ccdb3f6ceefd9bb21361a2134d4afe8d780ab548be33016a0a4ce921b0a5cfdecd527a83f48a2c9e8b81ecfb69bf9e9130b69c9b1af2e2a7cc9f0b532b0eb593fbcd83409adba78b65bb704ea92def651021df2462ea211ff6dbff271d361d2537be0c4cc0d5933836a2476b62a60c11e06a701b4a2d0e9d56c36d63f3b0e782de9a39cd6f553a7b7cae9fd86fa52053b3b28c4ee4c3720e62f2b2f600d05c3352721e7b129ac98ad241f26a5da68c4ac302e2d8ac0ac1adfb249297cafd757a7764a369da6966c3fee70c741d6f74931177680302c034a4022e89e76c439fff9d6db4f4a6074576f67e7009f676651b5b2f19963b8eee342a0da2b5acf280b50ddf2f826b1ce986b4ed67ec0b011d85699a2cd2ba636d920c0f057247dea8c9331d528b6a5b1f2d4879afa073b9c7de7bb90bce16418452dbc7c768fdf81129a9f591a5c97258b617be09bb4975e3c6d069148fcf1da49eb4b5890b0fa401e00595e0dabd1ba90bdb34663f1a1036293a68fafe6d58fd31455b1a9b7924a458f8efb84a4bbdd2a825e5abeb3986f079c490a67de9cf1b0ae1c451102039835c03719747365f6125028266eb508db2a20cd9c72c8fd96ca382a756952f2e6e4ba6e5a15a1712aa1ecf3f965e243e3c56f71a6b88984b80a45844f3736e0a7638b659c2943184642e438fd4d247624ba7f1354f59899ca97f0ed880b91576dac47f90c206d7e033b96f06351a62fba766ec6d2b75d66a0875e4bf68060eb825c0c2d2b3686475ccc77fb02e1bac3756e7fa83e67d1b8ef45fd02d126f2e3e80d05303e6b2c354f7c44138843abbc09fc4f68434fd93c60e0aca79611d089474713fda1f5c4d021f0fa9019eaabcb573dfae570f64cf474747965d2161a9daafc759f0059518603aa4fde4676ec688da3753c672f8e527655d0de055fa946776558ae66fcbdfd4f13a01bdc4792e5657a893c27de4070cf3995ba5cad14ef69ac4837749e276bce809f94514b98863b0d9a1d0595eb1dfe83b524c18490f0bc01bf130e7dbddd3c6fc52f71d63188e5e2aea42a7a758a393c621f685d4a2a3969d1a0fb161f453277cc00043dd60a1c19dc761696e10988d2edd019e0017d8751fca8fd606de3d2e075df0348575834b37382ad6b5299819cef609989a5f4b36f455af778d846004ebde403709e59359dbff6d9a2240b18822d2e3ed302c3b75ada42606a0197d4dc3f732656c1e2619dd0b6baddac0bb952b1eae74e689647ea7fd00e27abfee7590c145fd951b71b82a8165be1bd79db2166cc54c6466d8b1832ce46c3c6b3dde7d1c179c9f6f782e46bf9f753ee98372a5f08ac9d41d2f375c3e749c3affb117cecec2e4e4e2841fd42c7d75b73a74ed2d6514e18ede2cbba9c85a1ba51b83870d20fe3752d0008585ab98aed1abf8dda8c1a4083d9c9beb629b8289de06b9c9954988e2d6625546a377e13b403b60f6a9231696720bcfec678368bc8081bbb65d6e7360c23f542f6d3936176f515fe1864b5063a290ecbb0190fbbf083a8ec75d5ecadbe0fdaaf2272aa50901292edf12c35efa4c80c057d96cc2737102736af82908fd502cd4a2611bcf9bdd0b22f231826038742444e6dcb0bed4114f8c8315dc4cc9201ddf4b792ae47efd08b34e45bed3b52bd39b410c2d6817826fce62f34ff0ff0724069ca80761e100037a48a8f67d35a533e4e96d21defcc34108921ba78f358589910fe5b34ed96b8247f9ae2bf0238ebe914c79c431138e177518eb11cd83a716b9640f6f3b5300cc80e194ee76f8ccba4655106c1b648da69c33df65861d3794f3447f24186691eaf953253b145930cdfd19c91ac1c3b2fd246af0ef38d01ed6bba88e38dcc66d5f6af609aa86bd6fce006f209e2112f542185c347e68b47c31ef16a64438a217abcd55e853e39f7e8394480c36db07fe5551aa9f13073b5aed415d1f3bd531840a90a247f9c7091529a1f36cf1f1d67a1a3a294f22b7e6aef86f7b1e078673fea9695b7a1e75e7286b54d3a128a271035d0c9f2c86f5dd9bbf2d76417ac88a5833f8f135d73c212c4399b440ce0e02fb7d503d40da5bea53cb4dc1f5d9ceb8bc7fd633b1ca1b75bee908380de695c9985af8d7baf429853eff77bbcede834dea2bca8b84b05e31ea7fc83c90f3db78be3eaafdfdac8a156844e88d15afe25a4d111841236a2e5a3b67cb5083f4c153654302c822e720f93cb5ecd245469078fe26eb51d005d0c7af4b926471e85382e2f1e7771707e2d98e7054861bb84cf3bdee20c01ed887a651181d52b128cd16a8d175639e7035ba02d3ca37c0ee721c425e4cfaceb6a9794729daa9e087f755b340c0ed10bb598a4869580f2da3096028dafcc175a0855a779ab4710c19c68ead8c71c6b944fa55e5d35e7bfe4632a39b313d1f638a80425d5b1706e203ee398ccb9ef01a3dd58d4d01e5fbcf106aeb0e1d7082c0a013d00f98b22971b3aee0084902ec10fe943b939e358163f16493d14ca83e958eaa5558da4084e936f605bdb98dbeda75b06556f11b7043f2d5db7b398652f47be12f494d2e56aff3aba59c55a434e9b39fb3e4cd77b103d2cd2cd6ad3cb1f4120baeb7cd016697775a1e90733fd7639d8977de68b0a1d4ad3b534e63d27c658d00ae93d4c564f2371cd9995921ff26a4f6be3a445d9d76c98e5f01a2259b9eb3ca6587ffed935181b1241a67c93cea0787c85003d268e1bd4e65b51d36ca989779c95848d978ad4fb5fea340363040dd55028c67b05ab544bcde3a7ae2591a9de479d9791c6bb2da4d30f9ecdbdd326ac6db2f9eb93641b83572431c6ee6eae246eab6eef452ecc1e6e4054846bfa47887c1c87f14d130f827ad8a72a57c0b85e6bda6e772d6aa056268f1deebd4c48b6b4514855182feb1c04e39b5abc2951796dda9f0a55b3f52f4d059cb76c62d4f6535fb960e232f7dac6825738855ff04285e9dec068498999b6686ce84f7a61d974aad2f89d0451ac445495bfec387c1cf73f6a6a54195b025fa92f861d028f0a269f37c62db14d49269eab29b456955ff31250695e191371df4a2046a4783beac061a73d233dae2faaf4b05b89942bace3614e2684351343f31569d954ed27a710739adcff431f94272ecc3005409c783a61aa9b96183835a64b0afde80ca4f57e64da3b0dc5924f6908f45e7a993dce30d050a4799be390de8b2040a7fa1446c8f540efe22f6f5220ebf010abb602ad2fe5b7cf020ebf786d539fb395fc105dacb900563701ddca9fe992efd4e5e45cdc8a12b8c3486eceb4c1ad7a6c6006ba5e3de8fec756ca93d03edc94d3667402074cdadbf80d7de5db5b1275f9854933fbcfdd26e6975fd2c6cb32e0c1a855072f024eeb373063b2082fed719d938382726651217e9336a8ca033194b554c0920ebb621d211cebf7a2ebf8ee684f80909e3fe9cb898b35f64f3a1dfb55e598e6c64d41cda69aa34008b238adc1c37cb32ac9fc4833df08c888e942919fadbd22904dcff11c12c4ed2dccb0ec327f90085beeb78472f2b12e25c07d54b7c3494b5dfe63a36025d0b4910f75881d1b11ba53310d77228570c9ec305e9cea2161b0ec5d82d87ab71abf4c54ff5324a99b52c5e660bd7a564a7d6c0501c5453fda67fb344ac70164a6a0ca2ea740c30b82421fd675a62cdecbb5f2e6989bd91a847555bd2d3e1d836538e434b3489f2aeef01e8f3e17ef078ff8be72857a46a1d3a50e6a46fa9186fd8651d4b9f03d1a6f19686767670b225c78a5a37aa99aff0cf16d0160b6e563b283be56ba9e079a5b23e1b82c545028f7b279fa147e4e6882167a6d0052050324ec6ebc126d65c7cf1d91a935eec1f846f794ae6224d64dd063f2853440518ed16861a87f5fa41eb7e3c1c803eda2596beb8bd8e67532c7cf931abc48059d96748068560711cce3ae09bd053b86d11e458bb9416b0f2c48b7f52b916791bc45c973df4609a37a11c87224872a722b9a4b31ee089504a3c111d5c47081f6d5a29bf0c86702e9c1fa3558ccc57f589ca3b41fb9ce8d11e9f0d9c322607aef42006faa3123373085fd514d6aa6ad0f5d7ce58624d4455f0e91c81ee5d65e40169e7ffd4c5e361b76670f805e1eb08e0c6f519d6fe4c48ee611773ba37b202aaf69f1014a531de709a1a95b2f55f0380daff782b29afb9e048b9c5260cc941451de0ed31d9c701e03879c7dd65793e6e964d5ebb791ace415cadeee2fe0847d2f35ba5f17821fffb869d042ca43b6a2d39837ab6ba34d24b464b0b6af23e5350a9e511ed774c75eb4b3585dc30477d180d38cc3ba86416d0765da64470ec2d211745e4e3de1ef2cc298fbd2cf17e99b60c50e425d21e7a951374468cff4883694f07778feaee4c77443c96db47bf4f4f996c0c1b135bbcaad1b4593473068df7e6d68452f2f469a2cfbbb2d043fe7ad64c2da4bda8fb02161f7ae3d9afd7f27c6683c21eb14277a08a9f49e054693c8a6611bdc024e137b5b40cefab4a8e5c1e2b3002bcc1735879a7863871219214d096b2fe3f7d2eef6f18e170f185c841dbb62d8dbb775e38ab8e37bbae1aed4731be1c6cd559316c6bfe72caad82d52257de6fb27c07181d9fe74d4375597479f9f7bae5ff2922bbafeb56b3d543afa9c16861bf5f2164144cf0f88a26ecb88455df250db18fbf315b746d9d2bad3568cd4a5bfeb7fdcf3a724c6837c0d8cfd94ca587bf2ec9006c57a930cee67f3684b2a322d7ffacc718bb8092b0620d3d22a9ff0dc0351e514279f33d6e42a0c71928b6e273917b84788ae4b14f29872c739fdb3e911968a3e72d2e4f0d6ce7bc1a3e33e36b991e4333a332a69c2b4b56faab201aa1a2a7018db3b1a7fb90e873d697b3251d4431527e57590999bb033f1727596c2b9ea49291f88644b85f79cf8635d690551072f1374e452db81b5b55be18a90f8fdb00cd4e22c810251814ffefb119bef031b8bbe8d2dbf678ab998ab6e84cf746b1c950067fb75b087b285b1e709907cf8b31089355ca8108a834462f84c1e18de80edb445c05b61f96ef2efea136cd57e779909f69d43b4b03a4eba4ff1aa91778d1cc10971f3b4b35c91fa1cda84b783850c9fbf3f4ae5d7221ea63bd361dd891347f135f078bfca3a1608ecc8f11fb3781933c8eaf791a9f891de02661821e1bf69155efe88bf6c015b44d8be5c0216f375b7010bdeb7cfeeb8072268f18093db899d8461778339b74cfbf49b398aa8b91f479d2f04883435038c27003bf4030a0edfd4f0bb23e0cc29136fdfddebf1e930e3561b33914fc5df3a6d2627b4efe0c740756c8290667f34ed2259b6c2d411d786dd8c211f07981518955c2d67e1513f0719cdfcba2c239f5a9e1184eb3072421c9ae06efcc290d3d2bb52297464cba2077ab363b728e717522e6b24f9d05464787d393c1653a84375fbdbda2a2b018e5fb9edc9ee9cdd8c742826ecd261e91ee6cf7e463b0a4aa421998878e4aa25b0b78e749a883a021cbaccc1ff57dfaf648cb035791b2e95b25b66ef29cc28af6b3eeb0fb4da5c7d5f2eb2b82603a1bea3104a1571f4cce90ef01f313a4efeb70a4b219408bd2fc346f3316496618b605d05558d8c7db40d99679bf5773cdc8dcd46d6c0f5e8a230a696179527651bcb51878e1015bdbc5393530123c8ef727c27a3b63b1c0a6fbb87732dab6cd156d413f173afd655552beedf9f23f3c0fd442ab2b1e80bea1d9ec58e83d7be01bb0679247cba67986a501501c024e44ed579ab51a50f2be4e45f99372024577a8b83ef16fbdd9ef56cee42f8eccf5422a9ed295694fe3b9da793974e9787baed45b6c00b8d794544a82588eaf8f7ab47eef6e976e2353edded9ffc9b2b2a056197baaee6143695250b8e751506daeadde8cd63aa5d1ba7728a21759c6ec3b49833b1a961cc3ec46504ab379f106d49ad80be7fbc823dda25515ed31bca93e8bdd3fb46c98a7c89dfef3e7982d6a3321f84c35182f5ce4d56a7ca1686308d152aa4f5b19621ce62afd1341ea90c3fc7092484e0a07616df71bf17a86c115d25efe2f83328af94f2dbf917c2a9ec1f3bf0bcd0619862eb33001c9227d37ac8be9c8a0c8bb7d1b660301f212afc9ebfcbc10bb9e64e1527de4854836374e1ae00d638065cf17cd8a06baac39a066d57d9475b42d454738e6df56491db6542a38228348163f6d2b60d3325ccac3c9ac4ffac3e84bde9d97a2361683780170c8de2ebba211384674121f16ec162b7ed549e6a3d39c229a987edbe0c22e0a3702bc4bb224d35d0d39931fb1add97716848fdefa9b211634f962d6142911f5fc60d3fbb969fa53f2ad878e46ff5806ca4437892e394b2d53e14f4b3e1fbf93654c5fb11cee95011c87ee97bec6a258d656a493dda1024aca5d698bf1d3062c161224368c7d7952ac5f80b9c6abe17c7ad4bac14a6ed3364ccb842129f400b040e7280b75109e5b725ff68e71db609b3d8f1f59b1a47436288d7af0260b5b73281b624e78c6d31646e3ae59aabf7e664a8ba8d83526faa133c88e300273246c7a1ca39301b7f44480459e3b32143716a9946747f7c6f3425eede901ac1fb5b200458c6baa2a7a93a9431129dc18d49504bf0dcb8656582b89383361651080882dc44cf29fe2c40cdf7387d4aac4f2bcd72c44e6ea84b93cacf0f26d98eb21c3f092326339679cd9edc94eac596cb7c085771552ea28016977459a656746c90bb86a9b5105d828ac71bc33a00326710f0013f93d3df2293ad2d6fe1739d6206944129f28cff7381f0db7a4bad5a44cf832ebadfc42747841768902d6ceb4dd9d26b9609700feda6bdd14698215108d2d1a74092157aa28ceb85734610b1343c3a30ee2caa90dbed7520eb7780468f6ec37248cf596c7d0db77b3dac94a2545407b1ceaa607b858859a82f54ec17f9dc22e6ddbae6008d07a7333759f0454926ec3347e2fe8bf82715ec5f0ebf4bece7e9efd019d26488f5be627289772125023afe5cc704cec2570f9133fee0e9fb0e65eab58c2a7cc270c44c553dd1ec77a47e70f4fc72e00c427680cc425c963aeeb6f408cf54b8545397190006430d26e288863a5d1f5fc6048dd8a65b1517d7247e002513f24a1fac244ef9814623131a811bc5fac62114f367366f5b0c4134d36eed3f09ac3f00d6d19708db9e3e69a495806e666663cc86beffd1749d626baa7e25e428ed04b2c2e4d2c60a8a2d4a3f27a7a262510ecac4555a6eef327ae6b191a48a2bf6cab578835bc99a94b0b940dff5b5b187210197d3bf86ca1752ca1c01535de3414dbeea5511fa31f42c230deaa577851bfff6443d96ac2e77b64f0d0fee38d2fd45df5abffd8b617f74f32f799014c7a63fa5fd63e9480d256f1799aae58bd0297478d583888434161320c2a03013e5a799b11a851e20185f255de23db4e57468e22422215520e70457f16af30fcab3620c519ef7d82badc7d056772e7952f2b274d27ea8010ebcbc1d1069f0b2df5f121e9aeda36ccc443d954ee08d556a34a301c4efc2766d38e9be5d63dc820372a0160cafb36671de6269ba61fc06d58d18f68a63fb189637f8f9f3273127daf4866f8f89dea81cc64cf13e4a40674b8641839277e1b54be27c94717b02bb97071b6a5cb653fd9766f4e9803c7f8ac589d8cea5290073dcf3b5553c9c87a75cddf32ef47ccbabba2b830d0f04a53b379d0fbe8cd1c9b0ecbcefbbe2894dfe0ae363d923448b9b751ba80ed3c6a1c26f6e24134d5d789195ecbf79b32f5b798ffc4bbf0cc28db2ed605c1fff53a98deb09f634a1685dbc78205da84c4a158597e3f061094a1e8063d022f14fdb5ad3299d17fb021ff16a5192defcd281757b4067b174cbd21fdbffefa6b71b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9e20b539cd517251ed24af543b608eb8b9df14ad1467d551683af47993b8b37cc4db894c32f83663e4dcdefb083c9173ab5fc01e7127663bcd4e961bb3c8d83952f9600bcf66166201a7567709ae41005823b177e05841c533462c313e4d6cd92"], 0x6400) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x80008, 0x280) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0xffffffff, 0x10040) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x38800, 0x0) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f00000000c0), 0x4) 08:27:23 executing program 4: socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(0xffffffffffffffff, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:23 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_CREATE_OPEN(r1, &(0x7f0000000100)={0xa0, 0xffffffffffffffd1, r3, {{0x2, 0x3, 0x0, 0x8698, 0x3ff, 0x4, {0x0, 0xfffffffffffffff9, 0x5, 0x100, 0x6, 0x2, 0x8, 0xfff, 0x6, 0x1000, 0x1, 0x0, 0x0, 0x30, 0x6}}, {0x0, 0x4}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 2: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000084, 0x0) 08:27:23 executing program 4: socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(0xffffffffffffffff, 0x8935, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:23 executing program 3: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, 0x0, 0x0) write$FUSE_POLL(r1, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x9, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x1f}, 0x0, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f00000000c0)={0x1fd, 0x3, 0x6000, 0x1000, &(0x7f0000ffd000/0x1000)=nil}) getgid() ioctl$VFIO_SET_IOMMU(r0, 0x3b66, 0x6) 08:27:23 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) write$P9_RSTATFS(0xffffffffffffffff, &(0x7f0000000000)={0x43, 0x9, 0x2, {0x2f28a70e, 0x7, 0x4, 0x6, 0x80, 0x80, 0x6, 0x1501}}, 0x43) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:23 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_CREATE_OPEN(r1, &(0x7f0000000100)={0xa0, 0xffffffffffffffd1, r3, {{0x2, 0x3, 0x0, 0x8698, 0x3ff, 0x4, {0x0, 0xfffffffffffffff9, 0x5, 0x100, 0x6, 0x2, 0x8, 0xfff, 0x6, 0x1000, 0x1, 0x0, 0x0, 0x30, 0x6}}, {0x0, 0x4}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000004180)={0x2020}, 0x2020) r1 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_EXCLUSIVE_CONNECTION(r1, 0x110, 0x3) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r3, &(0x7f0000000280)={0x18, 0x0, r4}, 0x18) read$FUSE(r0, &(0x7f00000061c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r2, &(0x7f00000001c0)={0x28, 0xfffffffffffffff5, r4, {{0x7, 0x8, 0x0, r5}}}, 0x28) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) select(0x40, &(0x7f0000000040)={0xf983, 0x98, 0x4, 0x8, 0x7171, 0x9, 0x9, 0x5}, &(0x7f0000000080)={0xb966, 0x7, 0xffffffff, 0x3, 0x3, 0x800, 0xfea0, 0x1}, &(0x7f0000000100)={0x6, 0x10000, 0x5, 0x9, 0x8, 0xfffffffffffffffe, 0x1, 0x2}, &(0x7f0000000180)={r6, r7/1000+60000}) 08:27:23 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x0, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:23 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x5, 0x880) 08:27:23 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x0, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:23 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x111900, 0x0) write$char_raw(r1, &(0x7f0000008680)=ANY=[@ANYBLOB="011c408088cf441ad61c530b6b38bb07d63e434f6e88a68e029b5943921d654b90a7b913e695f2720092457f2a30c0452caa159119894e1d8bf8e46edfc88ba991468b5808052b3e22e255c390a64598530b3458928f805a3974aaa1b7b8d9c75ff92edc358c1a63aea9eec6d738c903b05581e1b2e8789cfa0cfa07e7702d3a9abd1e98f128184c1bf359aeeabc73db41c423a2576f75738d0231629c5b495c4419d2bc3498e322da76ea7b1206c02347893be6a7856a2c669e4ac2ac66f78a63da9467717763528b9febc6662ffaf7329cad7af28e554b8a166caad9a385639e508c7bf75a1590ee36749f858556017392b8caefa2953ecd6aa2a1be93d37111dfef57d3beda32c9259dd9a2912ccd8572b77b1096cf167c8de08199a3537829d6814db90f818f71f071090e28beef04fc117f87308b5f2a52d1164196d66f02c12cad726313007c19ca25cb9525be66a0d62ce0f2f8d68f1f1d6a7ea2170a479c0d1ad62cf4c0accc31ce3769284d274d5efc155fa9531506b8e04caeb13d4b4874d63a47d2b1d21ca33aac01f2bdca91f393a2fdfcf6d48ce38ed6ace5d7581ffffff98723e9e6ffbf6ad48f96846c4b69c084f14fe8228d01354fdecfa7153abd3f778f1f2f1f3ff5ed9c2948934fe2b88150c21368551684bc0e07086bb052307c6271bd4fd22876bcc3753dfc5b8985d65b1e4fa3074efbc88f1f2872f960030f9235fd04a86e3f5f8dfa849743940c94a93f8c2a21f6de6d544ccd00d5bb175b9378c7d208eb6a60367c3d1d918f4b8076986db24f8b1b12fa3a2d8afa19b99f1537e97ef8db1bbb451be019f02995bbd7f782900688200fb44f2726dba7205ffc250ccff2e32b88a23aa9ed498aec7ba37cbaf75b0610c3eb9db5b8f5e060449107d1a9e55a85e3110df4dee860da8d6088655eaab78a820238ab830355e9fb98ce3c1fd92a4f74351c4539e28d77928e7ae15c5d90a17722ae57f57e9a289e4d9f55fd921054d86d19e280fd971c6f27ef2b193b1a47dc5eca63e3516e7aa9aa690e2f5baec56f7981e2492fd4f488ebd8e44b51038a12180dd281162d46ba6f3f412a19f2ca0ecf504370fc3447aa95fc6163a3f230ebc58584e871d7fb7d0b0c9218c90cbd449c4e43009d83350ae9e8c352e874954404bbdfdb6e1d0b43da8b285ce9c32ba097503ba11db3e3a841aa75b7e89b7cda4e198cf2f8e0806979b22a4cb6a362c2a0e11dac99922230f5cb3c895cd365c52cf6b2d2c4cad7a58b240c2ce7cd101eecaa8cbab40760e8751d67fbfcb770c77ae77df7a0140e4df17388e17774dd561827f71124da82c9ed91a5cc3ef794ce164d268cd5f0a84ebe833a8e288f5fd8e14afc7e43dd973efdf6f36a034bf1a1871e562dc8726d57b7faa1fe35df54f4de50872d7444011da7a660e3bc3f3d9b1b5f593b692fd3ee0f0ec1ca4a116d5fa2ae923ecd7feecaabbe2763b81b2719ed9ff759abb974be3ab42b81a398e0cd140e18d4ca29584c3f1f75e72e4ec9cb4ca4b9f452cdff987ba738967b5e3159ba41b73a65f3f466622a2f30aae48cbac0c0c3350220c376de3faf1d2527fa0ad5d3b0d08604752aa906dc4b429410b70e6ee2f367b0eeb6a9bd9e4474c7349b4169144462104a4d3df9d75cb802e00b581a3587d36ea675205e9c5fd61873b6e25a016d2035cfe64473048f6a978391a63f4ed2b844397eeefa6098b06a7f3708c03b6f16c16c4bca787a969538524b769603f15fa4212845cea0d9c4892e02af7cfd3e8ea3ffcedf1c584bb5c061572c89d48b835e3f9aebe3c6390d0cb473b760983cc8e0c16269f16b1f5beb88900df9a410d9f51e3b6a00bbb9730cf39433cf1ff4f0c7289bad66cd679ceb753e9778f1694245d203b54e4fd196f4bd434d2eeee9c94756ea7060f38999067149668cc2ce68abae63a6a355482274f35b0a0430bf6a49cb587240a352105513bf8f59bb21a7828280373c1ea658ffd8ac05526e7f769dbbd79e6d1086b80a0b3856214482616d5325d96655c020e3a3785c94bb523bb717e81f951584fb53f2c2d06f4df94ea19f49986fbfba32cc5a2473c3ebe765db752e4a2a83bd6b152fac2dbb92ff39ee66f870d6a56264a6573ff60250b8f8c08c9746adc99c913450a8ea2c739d539cf1f14168fecfc092177a7e249bf86505272d2b91af0530a1dacac1ddec6e2d712e7fe6a38094aebbc469db0978e7ee70331b325e6abf0465ae7bb389fce7665e1edf954f640346f1e0548e1fa566ad43627aaa16310b11d48fd8a2a76a57189c3565f9322a3d9b066513f7f8cb904e56765921ce060d644a8ee0fa025ddb79de08050c9ec247ebf02228cea72d854b00cec2a0ac234df421cb2451bf47c14d7535367fd7038be5ea63c6790e5caa7656d4b6500896ffa5ac9e643820c9bd72fe2df628cfb33bacf55dc795803fd3fec3cb484f74ba024f4384699355b6539853911fece96ff7849fb171164100f510843ca4f147335d6544b1b0592b8a23269f35acf5e30da0b504eb3303eb9a93d32382356546f768674324bdb9cdf7543d9e8416278c295f6fb0d8e38bfc4d032f9abcf9f8613a15cd01063a00defbd88b0f9979ead2372f4933685df8b0c88a8b662cfefcee9a1ac4a8480dde63aa28c4eddd4e5d70503e17c54847383be43338d9ff9f57645285292497730c9b09a4866c91e05add887a1a58dec1af19f74ea3a17ab66cda055e32612ebaa0bf1170ca1e038410ef7eba42b16519533fa91008a360a69672609d915633c9523cddc45524b97a59a551b9749808a96869e034073e56a037cb22c390bfb5ed2150a2e756804402846e1b120228ef89bb01d52df0532b308dfc70280190d808925bc4616363a9150a4708534108bc0d45147dc5da3e8755420b6808f4a8c6bba250e5e834726d1ba525012a35c1689880a5b55c2fb3cdce41aa4994759f5d069f1dfc87f196922cd09ec39ebb2440fd3c5096f49818a7e027b46fc8649adc53896b4d1c277c586e66fabd5aaddb22c7317a5b102eec1a09df0d7581e0f290092425a911a46759e642d7f90141ed8e727c8582f715ba88c43ec59d8de0c8d3914bac015eacc2811005d0de4c4f13b6bdd94626beb32d98ad9b41fb8f8fd18907c0be96c2ad3e095ad9c1b0fca4f76a2ac21dcc2b1acb7ddb4960b3b504027803abc64559120f43633ef9130eb4b3e883944fd6eee72542e4aea8bc1034ce4c414902c322a3268aaa079087551265565117ef053ab83719fa1da147aeffdf6cf52e0fd2f0c40834b024f64614fe526f5b3ce224e3ab00bbbc8f5f28506db92afbed37f94dafc1d2bab7b0a2ce34261173489f130c0b2d3a837403fb28e26dd59928c774bd93cdc59cc3345524cc4fcde03e24ff2140aab2bdb45e62249ed298dc9428ce99aeb2034295086ce531b9d51b057229d9ab606052477dedc60248288e50785d0e07ae33739676f4e6c04826cb4214378dc5d8c07dfe9feba2f498209520836feaac917cf51eeb801255d718c243a5f1cf9caddd60bf2b47d9203b6a77c6ccc25298acabd8b9d1dbcd0de2c4281ca214e9fa8dc5af3e4458466fe26d8843a6bfa10ceaa953d42d63fec199e7a080f313cbc603cd211c682d19ac452fa98ef4b35a5e71b2739f6f5bbb460888d55f0e43da2e1ba86b7b47bad7d4b33f91acdfc97a63f002402bab722a785d43e6fdc264eaa1dbf15fb627d8a45e0d2ea4ce0c017670b54345ca7c573c309f7b1aaea68d4ffb1b2307a82b3d49cc930b7030240c3493adc558e2b58897e6076a19824a84fe4c7c8044eddf9de2858fbf753902f91a703e8d31f00a1ba8eb434565dfe76cf526ae8f5b28063e59809c9bb03790305e0a1d462777bcfa987d165f510f7c939dd7c79b5b03936c6005e6e13de8ecb79536f5932038b82c88c7aeade7fc49c3d70c2170ea9d565ebb96e1740fd41e00c1ab7c9dcb801c90a85926a047ce696473cfa4984495d0bdf2d04ba1a85f17b5c00acf5ea6e3cd64d1101670f1c75a20ce25dc4dfbd453245fbebf0b339ba46756ea727fe6658e556e8abc36d4e183cdb0a0a6d5b1e9e8bba7f8c59e8ce9c0e508112c85f8f03e7dea09b45e4693d346b9ad8aaf60e6112a561c9d95a929819651572fcb48feef403b9b3cee47525507b8344f6a55b80a05f550100357517b9834bf1f3638f590add209960208144c0e0448aac10134ec32fe16c0dd6e2c53a400c3eb4b52907d2b0ba84d7ddad436b17008bddafb86dae0996a16f3f47add15424fda09316470799e1adb02e7af11c662f69647da9d257f2fd0ef3dfe5f5957cb8640940761923c1f04bdadb6240bacc5996cf99b6b6bbe844079bbc0cb3e5411054b9ab63015e312cae80ee44d50e6516de7301dd22aa6850d7a8d36bd89adb87bd1b406cdaf21314282e828d6b08d62e3b022bd2bbdd4c551f8457a7aa125d99b49f9a9de4ce67c40e0661f80fc8cab0cde4ea2611e572930395eec3a472ea52b60fd4fcf42cd715fa472f4b76d5bc56d009b478fb8c614eedace9b261cd06ba8368f95002a357e5393f6001ab6653a0fb07fed60ce340cdf373ad11515c37eba8bf08c7e8b29639e91db8b14b9a39f1be6f3f37dcdc6f89eb4beadfee06a451dce15bdb00f72c6a0d530753efedb62bfd01ef7100152fe2dd9503be9a92c36a083c738e5b8ce6a7216551ce5cb4e7e79159cbc0d9febbcbca06de447546ab6e3e094715766043c9b9fcbca3c5edb2bd8a1a69d4a9c76e8f8ab26f6d104e61c47000769d5feb36e34ba618a808161badaebbc525c2b6bb813b692bc47d77138de807ba2d9bb652eebf13f14e3df14f47d348e8f799b3fb6c8e188c53735bc967a6a85316fc5ef6740a02a25475a155481785cd2a3f4a18b316ad80d981ec34537ece600d5e42651d125afaf1ff3cc70127de8787dbbd22e43f120dfc1ffbe766695a9702cddb93ec13d7ecea55ccf70086aecd79ea9e24500333a050cab0bfbcfe62ff1e3be0862348dfb110306999e948723cdc8b605c3d7a32d81f1d6339b82f6091487bed35b9430e26488f7ae75e16285fc2418b7e42b4f8481708acc1269c5682c3a39ab940a397a411af8c57374bedc1a4b38ff6f538e9445a752a12b05e1d20b0dc33a91c3fb92d6089767dcb38fdba58e552e845e72b9c1e3d84ce8fb6ef31de4994b7075c06db6c8f39d0ba5d81ce60e9740a6a7a6b10a5238f01a3f18eabfa55dae099fd6c6d5151d87297eab87575c164bfce2ced7e8aff5139025367f2982c426e30d1992aebe2681a6f559a911beaaaa784a16a0295044cd68ba0c27c6c56438120ea911a1dc4eaaca55b5370a8e8307e9771f2ab815d301fad106b9bc196b1a42e97328f172687178fb6a2ebfaaa9d2f73d0329222dd37142d5241d24f8fe355856cea447375610434b01e469e2bbcab393cf01f77a4b766801d1ee03884d7b557507db993b1429e7f95cb9e6f900314a48c9e77922853de341897c8d29bdffa0448304d24483b461fb24d8e30d5fc2686b13377b7f34ce08607bc7c05e5dbfa09ab38e9f8c3256c6fe972b01bdcf560710e3a4b40b32aa80eb3949744c12d4db467270ee692d63c8bbe6b5355b1c45a7b5c6cd98d9fc3ace2986145d560f8580b74358586a11b0ed7ce288dc55ed7c399a9fd6d9862f5f5f2670fc82cd24d895698a2a840965394b9c499ba162041b01f4976e48d698e52534dae6a7d07deb488aa24472132b2783722dd95cb1baf64cacc281c01035ada864e26b04a4d1fba41decb34916fa4483c0bd9d9bdfca2c784a77ae6647f5cd77d8f57210479bf98bf1119da65349bc7fd2eda98dac6b927c89b00ce845460ff9ce284e9ca4026366d844daea7fbc24d26b655744442e80d7437104f5a9771e375705385fa1e0bb57984d78c0732ea9af6ae578ebd81541ebf01e35ff295945bf8c67c4653a686361408b25bfadd0a61e3ec85495ac4c81276adab718400b5969aa8df2c3f896ad08a2479cd53040d8ee5d052ba3b28493e3f271043c30b7f9ac5c70ff6c75a05ef1f908569fcd233a043743570a1a0dca803b1b957dbcf97f7963870840fe100ebad8bb6c84665ec163d1bc3143bd1c7acd17618bf46826bc4db9f2565b21d79e03663f703fe791dba3010df429ae4e4945babd16038de362fe8fe78462ff18dd3b225b198ab4f1c0222c100000944f8471aa1cc9b37a55448d858caac2f8c7ad7cf0b1a27e50b6be0a63fce7f84677f9a069016707bef0fefaf688894f437987d7a5e8b83c4cb9ba6a393b6e1b1b6b944e269945f30be996ab8159e90039546bb7f2cbb8701353403e1c454dbd666bb3ac2a28044745ebb3e8a8bb557e52acecc6aa6facfc9cf56c548d8371ff23bbfe181cd9c31c0afe49396924c58a0072242d978010916f867ef8438771bc3bcca86ed49ebc61d177a3263e81b7a41deee910f3ac09ffab20c23b6019bc635c44b8c380a5534680a02cebe9e5198752429c321170b9f5051813382f41ceac499d1038a33d19f76e46f10214fe90c14d87e3b2d0e5411f69c72eff472a89e7671a1ad1d290a3ef229917f5fd13b7d07e7f980e13ef8edcdea1d8b7bb5ee95b7dee135a3f7172b2b3fe5e23eccf008cc9411b168d1c4a7d020274bfb89323691a6ff1d14f544eff321a319360ab4cb6b615f7855fc440983dc86869982ae6956ccbd0f468feb3fdb6224d0f666be2f1c0c9d18bf00512830469bd1e4dffff99add3833037af645573ba2cc459c6e312e0de1296659599364ab4adb31fe1109d9f425d144ccc803aeab4460a5f08ecab259f2de9f9f95d6a317896e2ee921663f09e1554eaabc54a0a04896cc952dcb5fa094c5a0b1d7b8387598e89f01589cc0be6268ea316ade9adfec46fa82fad434ca78f0a40fadce61aa94a28456b08aacf18081fce6563fd18e9409286506b88f876d5f28c3f15094de4fde8b12e5675edf84daf709ee3f7039aef91a911ba0b321bf27a99b0b159438fa26030e1f8afda1387d5d3a320d861640104a63df62381f7ab132c68de02f1f23d5da360abe0053b86a1a12977baee8156eef643ecdf5d1948c0a50a7d04b3752db00b4e642868ba693a8d570dd0740364b3a7d64f421234ab2918f0ebb00f2e2566ffc8e1fe7e742c3830aa88a520e15f2e0d08e249f20af950e0053d938e2bf26350acc65317d94c5811fe41a255e5603e9d43106910dc65c0c397a76140775817ef3a51ff70f8216934cf398681d093f8aeb69f893f3014be0fb4a71c702bf708f71aebe90ff51664a8fd5bae5ebecf89aafc102598b828fbccd8640e1dda24a0ab43b3c7ccb03a5697e08596aa7ad0e7cecbb6a9b8892b5e1f2a94e80f17d31ed377bd03a8435496b7b3a71f9f3492b65ec0a24637bdc657bb14c2899f8f64492f30245e3d9bc97da4cf58019c09e73a715b31295f9d4a99913006555cc638114de09e6acd7173873217bc310212981a800cda2e6a83d0f757d8d50fd3e9c21c47cb3f6ab20305fb7d67f01dcb40c285114b7e981375f98cfd7043c56e884bf858f49e4e15c2fe614e9302f4b6db3a59cf329e861ce8643d5d2481460c1204ad3e9ddcbe3c930c9c6f27ed1b1c6d3bb2ddd24c31de828e87ffce06843a2f83b2dabe543fcb9c45618a8fee92d1b7355610e4c611893dde0f5e06688d26f4a1bd1bc06000c4ad0c13a692226e12a747eef388f8aed0190b467313640cf03804c0fc5898c28fde17ce74cc1441e7d4877c4d81ba0aaa374d95909399c1c9ea5dd722676b715e3fdd94bc1e12db72e022ea999ab81cd5138d56bcbad9a6e599f29969c8d01e22ad4dba38752709f04b58e12307ebd185c0eb0d37e37000c0a472c9fb78bcb441f259a49a77b03674d4ed69593eeec1615e1732645c6ae110089e66e5bc2c84d399179bb5742b3147c477413b45d3fb685e83a46bcb97b669e48c46a8335b07408623f2946af4f64970c6ac848de0eff2e8bd258c5ad8fc4942d33b7bbfd1cba60abbbf31877426659a5e91babc08464ac5ec2566c8237cbdc41a8603d737ddebd595ef0da0a8bd7386323f012c2970dc296ed0ab4df463e66bbe3728458869a6f2824015ad99e6dc8331b2769ce1d7f2a49c27821ce9846cdedd7e96396aca00c09cf693eb41f87f987307d4328d032a873ba96c212c30b69781cd2d4d6184cd0f69253642508321b580c1651f7188a74e0b6ce5cc5d3720c36a2b58e10a9414da56a3c0de031035525bd18a9ebff372074a15b95d0050c6d81d1c997d9d2c5d2adcbc02bc5d06ebf8420fc117e68b211d33a8cbbbca87f87fd5c422d9afa16cdce6b5bb28fc9ac802fe0c528361c68b117d7aca6a7ac8df0b8d0e77c4f793f2f8e33a8c7c78a33d0cc7e487f957e440a097b82f754de2afb092b685580b1d0849273bb969bcd958f81ee9b9a15d54c65013f3138fe6b5d0773470dddeea6604e9c6ddf8986810d0211e9c09757766ec3579820e1b31d41560350b71cbdbad74370527b671afba3ba234ee635c4bf407ded0fafcfb7968ec21568fc8343251b1379be13b8f903fd7fd85745526fb329ed856dc399a4e41bc25767d19fde10167bf1c8039f90d450ba73fb7ac13ebb5cc626fe6365aa0ccfa922a7d39f5101e334f9c0634cc397331e8c2b6b6529a723feb809976db6343a0dd91abd8923609386ed86b1df3c5bad25061f9cb0dab356157e91d992c28bd3f3bccfa840e38a3b8e5b518f27ba0ee9ccc74e64c658559f10a2a4796f65e88acdb72ada1b37e2b7e573b4c2d5aa795a726f2cdfc5954747b8ced9307511f25bee43ec61d14a89ddbe942a85e08852f269624b9febdcddd4ec10e5237d094b252a35c995bda401d71a7f4ab0a8342966e73f1f0c879112673605d6befd9ee6d7e562837c59a3936ca9dcede9aa5b8ecef1f6058bbf2a50f7b1f07462f2ff276aa9534aeb9dd8fa12420196b89d2802ac4edd7ed1afad4d4a504e69f9d227d7a23e926d6f117deec75685902d2785220656d9afeb0c6f93aa66ef9082861fcef0ab2b5f00418d76782a811b7dbc75e84f9219ef6cb491ade5744dbbd387b2ae57d3c7cbadad6a1bf0fb7faaafc9d3c5d109a0d57984402abaa02fa6f75f2cc66c6bae90e64ea92e383cdc72c04f4fc4980eeeb33c4883fa048b2000708f7e29f147dea14a7abfac0506142a9bb03ebe828bdf0914a7edb34af58640d12d8d1653bb4a49b7df651c0d532fc9acfb074d2be1a88e493b3bf81bd086024205766f147002a7749d496196f9a9c16d4abb346659c3fe1d922efff86dd91e26e805b886424903d36a658a9f841fcffde9840c297c8323e2331447cd79ea32787bba6968bfaf948b8f5a8490caa2c9d114cdcb91c58d789323c0be6ca466255fe4be03f41bcfd6333e317aa7241503497b8a0d3ed90270b17ff4b7540d8854a5129081aa9709eb7f4ad4b829d74c514b645c0368dbdf428cdc68b6d227f9e31049d6936f03a18464da96236fa46092f3bae66fd4f8971a060ff5cd1ce04673d0867379d27119ac3c5fb91770f211d1efacdb1b5f07676b62252e05b183a7fdbd5e4c12a23f4b7759f8221931964715688b3c66d31b09af101034f43ca007a93902d3820ae31c72a9711de3ed9f9548d7ec7ed0d1839ce26d19d4812a65c2ea367f3d1722ba4635cf682c0cae9c985efebf4b0811f88dd8ffb0383a76b069434d0734a9366f4618d19644eb524cb49adabc95114097deac2c1c91b1baa69151c7700ba5b0f45909c246c73d6849925fcfbb638d05ea114b855d8f293ca7a888064892e4b69223ee1e9a7a1709659440e1cd254cd08815db8b2c981f0878414623734bfe41fb393e53facb201d67b8170aa57bdcfa48b39c80c46e308a5f44f3190379e70b0057975b83867df79dfbb420566ec30bec608660de0d9e9bceadf569a25b32ff16c30508dc312ef1313e47c781142d1c5314c50baa22dcc9614d4e749551a8c281bbfffdb93e6d311912c7e888d77b80f9a648cb2d6b126f0d9015d856067018b034d76d1cb5d9974e805e9a753dcfa2f1c35addbd1b66f234ed698c7bc59eb35c4235b854cc358da68a163e4454509adeed8f540d9e50cbd84ef6a0511bb981533f4349658e38bb64680eac82b461ff84f276abf136cfab4157b937d563f9cf4efde4a5fad82ebd4c77a6718a44cc5139b6161122d23780e3981cbcac368dfc801c916ae5b128e9ab32125af14eddc3df63dc5224b927c4838d180bc8a96fe8ba1ee6cac24f1564af629e6e9310b8b00d710917504ada7b7fe290d6c0d8196a05d7efc145863765e81ff969b5b5b41ece694fe161831356fb144e919e248320cdd7799f91cd92813a0431095af5369159abb20fe3864b5d878cf34e6bf2a9ecaaa5e2a87444ec0480ef8fb2b3715577701b96fc9b22775d3f4c4dbce697effefe691d530fd65cfd494a45f4b8e2a8a9cd0b5255ed58f8e5854fc31911d66f43a74196f061e17be0612126e32f21fd3d2e45ac6d1df6b8ae7e4eae8de9a9d72c45bab1eec7fdd56c3390466882dd85e24d17ed94ee255edf269fb4ada6238b2ba75287ac661e3474458e62c951bd8725cb3c38be0ca77bcf8b0d09825696ffc21cd936132952216166d35cc36f45bf59f9f5a43449eb7bbd0d2768d70187c74ae3fb8fa3816744301fb0d46e0c0db8917fe1530c59649eafb72e436ca5b3f7af47fccd4aac81a07b1f122ee40d6b1ecbd45a684e0dd247e1c62d2d4483420036e8f0f74586617de9494bad49bd2f0e864d2116b0b602e0aab27649221df6607c4a7514633dca23a88b8713dec103a43313b374c775dcafce3a97beeb5651b52a55bd091b845a9a02085d284bf08d5768e9f01cb46b8450898076f98cf99f3aad6205b2b912f78df72edce913bba94cc8ef90987f0a2ef00a49ad2cc23e1190d23482d0425123a2f5693cce090206be5a1926b6953ab6da0cc33c2eb3e51b4eea551e75ae3c4552d02789b98c36c89674b483752749e8fd62c9101b22276914fe47de9b9f1c78a8c824a398e32bcde900f0fa0cb285b8f837d82c7d80a48a0a38be015c48cd824e49e1c98944ab8377d713145ee203d4562408271df79d6d43c8eacb253a8d1336f744549bc0553c020da7f208578050dcfddbea226e21d689145e2cf25c46fd78c8caabe00ee7c2053ee58a5685f651211ebcda18a1f35424721a8d430685186de9c26b9119d08ce31ec617bcfca1dfa8118f0bab944e9a79f20ecca891094798e1690039bcfe5f16bab909024ddb9a44cd436c89cfababa83b320ce39845572c39549f91d5a4d6cb6ded86d8cd9b5a0938352c55efdf615a65aba0271886b6973b3dfa2f4dd5d2587d20017b8394e4e3d11ec60793261df4ec3f76724d252f4531030f889e0fad4b5216257389b46b57cf67e9514f06a6f98063889672c0ba3d3db63af5df3e2bafd564f6bf58f03941c956eb5befebab5594a0493788443545cd0754fa7d4d4cb74dbe9eff7f2608c0441ead3b9d482c86e5f9379599bec490fcbeb0482e7bea77f8f5b1395bb0d59d2ff71e1885b2df615d3ba2d5031796dc3020ebce261d122008dc82cb50e8dcfa2406ffa0145be0b3dc1fcd5d435e2fb8f15d3c5568b34d20c723258d6e93e9e24b67b23247a35ecb513fdd7c30180f32d054574b5ac35feebbfea6c46974f52556c1037af8275a01112ae6a25d18256c11956d78466d36ca3465b86482ace73027b2377718ed107fca72e2ba9e7b22ec02bdf7e9c33c62d6d47cc7f57c6c15399ede2fc1b6bfa08f7fd4e677d4ad6750b0fc25e25355c4f102b71a2dd129aac6f069e4fedaea8d0604e3da94fbae43097943006792b882200a282570817141980edd128721e6523b0f1c5a2e1be7ced0f4f7b790576b212d77d005fa2b52b70c69192c30ecb87613260a520a06de0f1f8ef98052c4193aa684718a94e8d77dcad4673ed35b8360db0ad3f1cd58642fc44e88a2b005505dee6bce2824dd943b1d94db7f9a773f4c518ef41571c45c1cb2bcf747b11a09b89db0eb96637291391dffba6cf94eaef7c2093941bd4971d2def7c2621d5b751a78d738d7e3542cc046fb1d30f1b6e0e728d8f10e496dca35c8a927ebe4656803db38c375309638cff02f7f47b7957ed4ae08d150604ad3885e8e2e7005769d7b1e7d06ada4032eb6af85ed5205c1c4b03aaca2ee32a497c0e5f4fa9932c4bd430a36066f6e29e08224284f5a939da0ad6e5f809a7295b0b672ab0e65b096df21a451349fe3e2773f8e38de4906970e54b191007688bae58fe4b2a41f0b7f18584b881cb9aafa302fc8666a45604e6f6edf56cda912e91e1d3ac23951bc10a84aae9999d370e3513473e2fbb44ff821d733e7a363b1d3a23527cc4523ae0661a74557303d6132a9e93ca9cb0fdd73f97b05c963b0997b096d693edb78831650cf00ae8c049296266c06e5e77286793c28e68894861b3173e5b194276299b4f401be4c0e8e6ced47bc71205b6a2397c433550b064fb548956ba04486ca928ae55d909cbfa5c9d53ff8ef2f91a9683cd09e9c3963b90acc388ac834e355a872f88ee490550760df8bd7e8982c61a21fe53d0d7d18c10de95ccc94d220292dd0008771db277606debaea5550dad02c60476ea18937ac648159c7f08a6ec0ac6c6c0f5768ab2e57a265ac805ea792f9f60c2e6d3f62b1b5494d49991b76d1d828c09f69078c3e3a842ab62c17e4c0739262e349caf3c7ef68a232296baa8c1bbb295f5f13fd9d8f048aae9e30f88610568c84dd4fa94a344f31c968362a2dd3e6beafff7753f8a970f8d441d07dbed416773bd9d4a0496cf6c5faba8f88a777d6c72a94b4a0b953bf6c817a9d13c1e9d8f15590b2517042b909fa7968681c843d4051e430a179b24681b36b5ab170094172b756c9de6cff3ba80ef0a181af04dd474965c511470d378c7f85e575e50c896a2167e5aeae753b055471107410d71a13b065c0f2496736a94cfc1419d7be9cb4ae90533b87b0da67097883c0d056b9db65dbb836ebaf9337f95dedec6482611c96ac0a46edd2ef734ba17ae7da67a739065473aec0eb95db6161d8761a7f88c62efef991fed3eb4aad513a7d956752c417347e5ae7ba56a8306af7a4b1231a0fdae05f8a765874847f61425ff3f528bed80cfa095434746f0a2fd27b9a6c33459df6cd2066d1b79e33968b2229cf7c6115d573a8113cce2b39dda643d89fa9bdfb123818529cf5f4945dcfb0b1d85b8046bcc0efc2b2eca246a4447835907da8562b47f13af4cbb3faf236c334965a108365e2de610315a7aef4e824181841063dc20a4b3c88711d4e13ad581f9a009b186d66640b9bccf77674dc8aa7a8ab4d78bb7c10a7920ca2498172debc62a3ea454b4ff8f56cf0d346390a2d391d2758779f3f7131a7e82df03e413384e78af001370111b7bd6eb76bd3cdec89fa4cd436837d44acaa38626043820193ea7000480a167fa8dd8ec59ffe3c0aaa05beb175907c1acf69042e98cac9b8511d8f2967439b8dd228be1114ce08d549f9f1472c076fabcead71bdf825a6b453b32cd2be95830b5aeb0c7dba4b7b5ba5bc325faae0d94b9779def0449588226f83c8f90d1f1fc5a767279492d54645d11854d06d96561b2401f4a61a7cce624c2c5f1da7cd7f40aabbed9005cb6ff5975b0d85ea68063c3b57c900523e7d8fabeeef7baaf272b39efbf50297db276f41e88b662bdacee6b6c495c760eeecf90ed4e90d31b95ce5c2ee13c00da432f2d7fde56b411f19ace831050fd3f7cab932165470be3cb0867e693457a3e5a426401e51ac57e6d5af86f2c2b3388c57deb3941dfd3a0775c6bbe353755e745d69c030af1e90ab45ae308344984e13cf1c6163e1148d3dc757ca52910d8c76a73e4ab23a25c5718a7960c1abf9b28fa5d33cf13307ab9fb630875478e32fd09bb123ec895bc1a82781df3625a9dee4c910c2f8804994293bb0f5ee221f5b3c4a3945899393e96c99861e1beb96f5d5254a4af9c72cdd57afaa4fa8610ed5fce868ce8f61ed1464fdd622525a112680fd89b513bc235b6e002768f98302ee0882562f459cea9dd31ac55094e08950679be9479d78d212fcca81a99376dc6ba56722898c7d3f2889ba97da9ea20eb244677789221e68c123fd8ab00dd8b3f4bc1bd2d1732c9242b877ed0eff86726b413dc3b050a97a19ce5ae14b53ea49381516ff775ee186b8b6181d58b885ad06d14319dc742af459e0a43b0b21669ad15840f82998bc58b3ccaf08ffa270914bddba3c25c5a23b6cc6834226df8907cd806c2fdd79c5698b18e452dacfb6d926b1d23fab93fcd165e827d05f6e0bc5a80aff631671a9f5ea00440b19fa1cbaea24f49b46d4a2fad774ea7bbecc3d00550eaa7f444c40e3344d036e57c16669248ca14c1bfb521072a76058c13ed0046ca1ec9345f763670424a997a147f9c798662ae1d9e83ea9f9ada8b22c8829735e96ad6d019c6dd6686907ee939e4981493a17a34ee8aa250c97da5553c82ea7ca123a0ed286b7f8c0c76028d2890e2ae2723bb7c1c0eec784b57c06d903f22e5d92b07fbc4bb6d544d8a501a5d11b5b28150e15d4606c1340159beb0b6c78934149c41b07b1df6c03738d9c6c10213a829c11731e7e096a8564432d62240a1486fff40a4a77720a1232761a34e992c194255f2fc3eb770f70f0df90463e35055d842ba2705ab28d7cab965853a3f659d9671750c707963723b1580e5dbb07993191633f4d710a686c61ee5b4d5ac5ff8ffad1e7607743ec82ea7d8ab2c0a48639c03dc528a55713c8aa294f8ee6d8aef925b2af9bc64107904fe59f85c3675503e29f706b6d8c28068333b6de181f2f5883e0f866c8c94b3e08135797049d2f8e3192e622a0c5ce8a0a7dfcb7ade95538c79bff129eba1356d0eec922658bfc2364c85b0d5eab8c9a9f8adc9bc98d5285e98bf80d252dc9c20f6a5ea51cbd77008f3797a241af849cfaad7679ad7b2ae7b8c14d4d162a909000fe4d9a44c415e6ae6ef2e63b104c230d41422cf8a66555b4b3b46ae3e18bc86d13b17e2f22cad6ab24d68ea5722fc5991e2858dbdb4bd6909df8169b4f1c6e20e6a179ba3ec7b22a6f30e9836049f3c2ba47b0ce5c4366fbcd8904ffac673effa4152ac652937ffc2aaf5135e0df05674d584a79a9cb481bffd9692576bd0be07a88ad9abc70a9e898d91145cc2b07d44aff99927e417a087de6550e68639cf10ee2831b18742df2f32534a7bc0d8831766b18fd6dc1ac2f8dbed184c14865fa533f2b87a245f7255ae1f685f5be47f07890111c2d24525e46a2434bf8952a4351a754c53cebe933568d946afb8632d9fdfdfceeae06b1183286705c76bc2c7740014ea855454d21b7a3d3f51eeb67f029d0c6a87fb688126620b3d502a501af142a461f16f4081624600011b926547d6ec992897a5aefe4c0f946eac8b23561841994d17f1c95aabb95a9e5f7529ffbbd52b1aaf4b163c39d7dbef2fdf5ae36f02c7bbae2d3336b0607f076f9ce99a519e90ecd97e6b8df1bfe9ac84551cfd4f793868f7ef74f63be70342ba2f3589238de2ca3f495e7b1496fd0b77cefec5fe298ba913bbfd2dd47cb575f66d4c58b4c4c4d591aa87f0fea639c78944ef7f5cc293bbd839781e9f4b65428a899e29f39d2260426ab7bb9c4f6b8378d860e2d900e5378613106e1deb20fcf640f285dfa3fcf73f4956fda2bcd566db6399e562184f28a1e2c4853fe5537461af0b69a6407af280d9e0ce910da329e0875cc56b95c364294a32b507d638f6f51ad448c7bbfe3d3619ced940e31952deb8b35becc03e640008aea277c634ae66f65bce2d7fdc71ffc56d556f7f8bbc48687538e49479785b0db6fc2c683b8df4f10f2ff891d1512204887f71f60fbe1f2b23bbd66880831887e91ddb59a940cf80afade0d406f51db5587dd5bc50b733811144f33b2985b7ba6b046f232e340f170b296a7936706e4a2bb90664cbb03c6a5c479907712afec9aa4a9bf4b997d5799a6454e0692d578cba381c36ddbdae5a47a6d17d77cd284c0840482e63c7462856a491d29a0d1b9eb3984d833b07822f0f037408d5ae7f8128862ff5065126b3e6b14c13a82604bba5bc602dfe9f88e80fb09d99f8f516df4b367cb1750384c407644e6ca686366e6f171f2b0bf88048be0a633d08520bf5ad03411a2ac90b42e5523bcb8f28456b1a31cadfcbfb1928bdd0ce416a62c5549789d0adbfddabfee778d5f0fe0074c48fdd5f37a68cb7440c01719df3c2c06385ebc672f82b518572faa870911728c685352c6fc855ccf2d6c7ef7a211ee7e71004372f5bb02d5c81cc191e55d8d1cdf6a4dc4a125d136afb7b2b3235e49ea280db1a866c3a4d2605aee52af34aa869569c0984a13eedf176eadd8c49611ccc82f61f1f7898ece4e36b33b448b61687c81dd74639db9644ee54ce1d7cadc818cc881402f93274ce88c3c738dd66590672272c69bd909516334273dfce805f7dda4408c67088282711024ebffa3a5fce9be885e834eedce5a6e06433a42d9a47dd8d024027013873ce9ead6034479b62f34fc01780052ca527486b8bf4310b09f059171d542dab249263104834ea3ba522299673d69f6507c4530d9955274aa67996b3972e9ca68c8dd3bc6fdb2adc8f3cc6cedfc4d6e404e15fbbe6d59120d769fdfb601e2e4b27c00447cceb21e3543c7f84c3eca319a29565609397b1e587ca220c18d7064f2399f30cfd8358e82722f2d129448c6670e1db1765ad0cd1928732f6b2c570be9c9f57bfe4826717754a57b270d6ac1afe28d6a65c39ff70818c3740057b49f3a26e59ce048debf7f3d2d2ece0b3359cd11621cb3962dc2f04500d1be50192092f7a8823dd0c260d1ab5f67be5831ee270cde380c58d2387680ee317e9b07a16328a38b3fe40bfcb4edf2a103e47a931477642a6820fb4c9c4e82345c668a6b81256735b13b1f9edb0c6518715bddc15bad52ffd093e4bca87dc9eda0c765b646c6b12c0b4208c96babe98c1bf90aee46496f111c4c2e72089937de0f8a8cf19c9571d2a4a0f1afd3a0833ddc75c385709f88f46b12eb0757bde0d2c43a197a2011b6b565f930b757465295ab3a48f4b5b240a9100bf44bb6d12e864c9559512d86a894ba87dd6d357c7b4a2be08926395648fd1e002694e287981870e2003099cca42f5fb350bcc6726688252638eb3ee1d9a8b04e92c8d78ceec59591a005ba180fb4cbf840b4586a05a92bc24ee84801a57156d3f28f38f10d415f37e7002c5db0097c87ca4aa5085e62a50c546bf0587585530ab09d898d6f42d0970bb78b90b3e7b84e868ba3beb158c0356febceb54ca532a941176c7f5ce17f79de50327bd23eff8449d19657061870ffa52400b4dd04664e2bad37347c0d9e9c0c821b2024451460b5d4913d9539560fdd4754112c2a91f7b1b23ed941f5031f5075de96c08d77a9b6a5697a5748002e3069f67552804ab87deb2ef0b19c1884f4a1bd82fe07a6c2a9cd3f733e1c729a0399af3382570203a9dad3c54c315c0ed54b9249aab5bbc02e5be8ba7fd4573b239a69e012bd58dac1a93968a33815959b3b14ce12a970e5cd153af6aa0169de681713d7d9760facb569dcdb8970c572ce38b24d7d93b97d4579d3de7c344eca0986e2b9c825dd1c8ec263688c5eca59ab8e82d5e555de31ba3fdaa6ac2d4e13f0c8d8edbd677dd60186c0b4806fa8e96602e377378a75f51a22b2cbd71b49b168056d00a3de87d1bcb052849874b37891185ca4300ce8724ad08b39e58fe2093f10f97f4a9c660fad42132361e19fe07b6e7cbb56ed65a1868cce93f1b350d0d0ac132196a1115c566f232367f81f75d47720b7a15dd25371d997088cdd8513633afb1c941a53c534a26667513da70f9b903f11163707f3b37d7b66f318a71f8445db1b3e05d896d78619c98d440e60b543bc10a578a6998228ff8c0e4e626e9a40fd657722a5753173f6697cf696b33f859dbc7c940ddd09fad64825a5515e99078f0b3a8ba3e01228017bf6fd165f0a935396d927e92dc94544c9f0a1850344da606c7e9594610a91bcb97c31cefe29aae0d892795fbe9a69e0d65dac31f7d1be0488e89e5e78844313c01d264320b184532d1a2066421c51c8b0e73d8107d48160c2299307a90fd46dea7cc626fdc0bab1bd5702dafc9b5100c47c32270fcc4a23c9508986b6c8f30c1b85613d3f311327e55086255b3decb6294bd8f7b499e52c0dbc07abfdf0b91e13161b6981a58e5b1f51b87b09a9d5effb90a74d8446efa15b3ba82ec9a5e256bd6c0637f78562ecaba8b5af9f3c410061118d723ecabbc90ea0f0311474b119b11816d3570047d3eb6d2df54f3260e73485ff809a4cdeb920137e97a7b7edb0227971a426aa3b4139c0e65bc23c0ae271405e3839f96473664421f2bad702bde7f20647103e69a87305ef8b5176359866cad61027053d82ba4ea216152877456a47232f002093fb721ca20b93f258219ff45bf04cb7a44e2b42f74ce5147fba451fa1972c866767561807d4c1e8ea8b0a17bada17c699a86f14d4d8ec736c158134251b8d02bfb16b43d67ea0d98bbed336cf129534ae23dbc3e857e21b90614eadff5188dce6896c1aa489f6de7be30393081498a29f0da5abc7b8185bbcf951ed3097b8e2c39af838a159b55674864860cce708a3a884735cca1205fe6f74786920f356b5fb736a5c8343a2fe0bb9a68e9d3a4681fb6467f5b0f329f198d838722cff2c3a7befdf571b725b152354b33b2091387c75567f3f998d335855d46fc54ebefd8da58518eefabb84e3c68ebc266464d1612bcf2fa5ab54bcd57caf156d51895faca2f9ff4e4c8f200ffecf6b0fa881c807bf9f360db0822dcbf3d4289d0abafae00b3b17433c25163a5949baf694a4ec06e6d3d5ebbc68df53a5a3f74bd6b8f3c2a7624ae8748373565432733d761ced3b1738a9f9925f02e3fd4bcc0989ffd42997cb4dfc3a3a7433e441488c2f07261a3db8b30f124d99cb3c565fc9b9f5d553545c54b886c453795c817584044053f3168ceb81cf5812a852900bb99dfc282bcb9de50972154fe2a488c05150e59d3be1f93f720881345c0c1edfb1f81edfc4ed1ac62070ca9d0fd19468efbfa1460bebc72b7775e5284d7be0b0c97328269b6920ff24ef38c97458b6e5fd378d89a946a43609201f3035fd7796d2f9bb752935173c4daafa972dbca12504fdfbd62e65c31d6de5f4371dc01138ecb3df2c0348e9501c5982ce28ae751476c534a46f63717f3935e6fc18e8414bb13db4d345af69d9c5771def14ec0c6edd6c0dbe314561a0fd0e89bbea9bce89a66c763d713689454bf526416b159d3027f9d6a77867b31e35392f4ef3fe2950fa235b8d9d8183c0bad3e4267446467e1aa3d1bc7f0bc36129816337bf8eedc59aaf914313a471c0b20060219e5725c6dadc3320c64f9751cd615430d053f326cfa2e9c283c54e03d40bff6fa03f0fb1d7d680c17ec292b68de8892659f92371a977689409a6d40fccc12b3b9cc3b4418da07bdbcf2fdc7dc936e52728f8d11016f08e33851cb100c95cc30d4bffa406341d304d708dad0cfd40d4ec3ff5f51342041a36421e351a28e041196a62735c697dfc5ba159b818f9a99ceb23fd1e3a6325b2c259e48c6069f4cacac297a467a0261f160f04cf1f852a33e35bb3f169b056bbaa512b34bffd7c3e99aaa9f6de3228247ded106c9705de22f2453f3e2a3ad2e4b6b2a37ef64a5a5f59a83da92fe59f0f527461577f8d23b337cc184d9244c3a79463d146abe5bd04b99bf1f22b3bb79cdc6a4c5e6b630103542eda232f40cab05cc8919d939bf7d5981521ac8f55c6d903f03c885d262195ca9c069ed97bcdbbe415cb274b4d523c0282eb7eb775e9db6baa969255cf14d3d38e2cdf7def79d8a7975d04e5ffde76c7dbb1b922610c9dba258e4c23194a812f196acf55fe42fd052a9b53cd7dc7edd4bdc46ed4c2f34a26121939ac901e088e854b233ccf919497b4c258dd0822631133dae31b71e0bf6c08fe2a95808924f0c84a3e87615bab385b16311cba7fc1519ffcd90657bc3cea101438a2a5e1b34c59cbe2d382014427b6c66088f098ac4ba0ca43a4ef7f87441a3422b83c31566841f9896a6daa7244f1ee4b2ce69b02c823d8771b0e4271d8d9c57233ba6f68ef556a8b9887a1e51e02e391aa6099526e69bc1a4b29177228b47bafc2dcbb46c9864e7296a2a1546685840d33311a580a00e274a97d4d8a2aefe93c50dca099fb8170a10957173cef101c5744562f46723ab3e3aa4a22aa9ef73ebec247541f571bced878c54acf118f7382202f18aa316e291c972c8f146bd7cd41d1a606ee37dde136184c3b8753ccf618f67dcb49a542499ca0ed4b6d63b781301213ed498c0a14eafa0bf0243488ba0ee3e2538670e06c4062a4a1a92bc5f8232e5d8f6bf15785102b0a71e27ef8553e6182e70b1dbecd285c518e5ce5817eef6a228d73c048bef4a6da9231d13896949cbcf6fc18fff65129907cb08149c0fdd0472a7e6e8c25423771c9fcd3041e857fbfe90913894c38bdc0bc2fd22e6f7aa778838b979da7d6552e0dce24dc3371ea2d2c04ff073f7e6835a1f3c8d7ed038a66e45224225e84c97d14e1edfc3695121dd16a25ed839becc0f3e3972b6e87ba556973655c5dd32474fa7f632084d24aca1cec3478b85e3e3f9e4ecf5e07c0b841c4d34637fcf28864e8732a36ff089f33e21971134c98bbf2279721ea5f5bd81b519ec7c221b78c2ab5e304c0cc772ff09ab5253dc3375c06a9ba49b2d4ed182e63829fdbafc24eb591a6c3b719c5a0e63b6429b5c669d31e549804982201de7f9b658068e209f7ede61601a7da5be78c859eb7ab2bca66979a0e4adf632c2515d1f7c4633e7dc2853bb50b978addb850087c0e6b653b99f3aea40ce74cc12b61633552df7c2fbacf04e3e6a89ee86b3024df2c51e14cb5c4b551e8590eebbe1b738456e88099dc02b7f6f5b72309fa1579bc75fc9969931beefdcbb37e7a4f8186c0bf80792c239eb601e68acd08f843b7c7ed2166a90c4be72333ded047bf0610e67282fb5ef0df9404d4535b3af1c299cee438bca67fd5ef035303634fe53fcdddaae1c455ffc32f06a74e41a3b20751c3d97bb5dc01aec554da438f9ebe840fe1d0e4163bfca6c5bb39bd44f51c20d894e0c8e836fecdca0d7e9108fb7bb7d473320afbdeb60e95a864faa1187f99c940b7c9f582f7334b49dd92e7fc6fd4d61198cc9625d666cbde86f4ee570e88ac52d830a39112642e678b03cab93b47bc09d3937b80361bd62dac5225be54026c80e42007c871391bfa655597f90af8a3f517eb5698275806869a7efd9b98b5179c844d49ba2a58c33940b6b4f3411493d848ab3ed0db5d08b1f1da38ee2a388a9a5a0bb926ecdfce882045f564818bdf5f6584f7bbd71a0a0c0f6750ba74db1b0feda1f15384a2d35cdcb156e5a1e614bdf132bd761394b7dd0f99a8855db6a9f3cb2e8db116e3a6c63215c60c091b8ac710375eea40fc1e28856f15ca68cb60446a9942447b9af58519318e0d46d1041edcedcb70abd730f4347d99982f5dc145968ea3b7c0dda5c782c4468933c1388102d98171adbd26401aaa0a17ecfa89fb4f6bf3e22c701115815be20685720b4c2e87f2e256b41af21ea4c96b9f76abd5cf99fd5eae8aa3eab5ce53f42dff77ece9c629ffa6675f2da24fa18f8590876b9043b5cd2fb15641660dab12b17aacebffb2cb0c4f661dded0cb846d4359909243add6d8c47a0115a93eab645f9d6ddd79c63b73e5f1c3a530cf3e6094a65b0ba156d1bd808c6be2650e530ed5f86f61e86e4bcd664c99c913ffbb510b1ba29aba8a9c5082028273807e03e806e4776984345aa14fcce59d410f1ece4fb0e367e886d05b26382f420755a6c4d079a1e2c755e833240f9fc9d8747c8fcfd09fe84789943b569aea9407a7cd7ed7ed2b6c376ad4a37affe45d05c467f8808595020cc8a58310730200939a38b89bfcec5aef6597f098f23b4ad2d640fe375e06fc0516cee1b010b199832790351373e9ede0bb78b36d343318d566e6d39de7302fb6ef592122f1b12cc09a3c11545ba2202826698c23fb8fdd464454a99b6dcd851ca353ed706dcd98e29b74cfb50f536435cf3e1cf4aa97ad77deecff66bc1e520d718eacbd01fc38fac8c8496948ab72e707eef9059713066152a9fbb3fd94f3af322866162975ea7fc8f30c659ef3eb35f96b77ad8ac4845dc96c3e10917ed1754d5b37810e5515e34663904a2f0048fce042b76530342eb968102bafeb799f94b8b97ce5f76c7c8b3f5a1e65e49e812b04ffa7d00e67ea2da03d1b3581e0e69ab51beb8721b61662cbc071141b5cb5395ba2f68f3eab876fa96491840c3156f421aa138b9e87447c50d387cf3b6ce3d9c0876ab8e114f6172cbfcf92e4b9806c9473498102fbb5dd1be01a94c67832f9385106de5941cbc6caa2290bee56e18c2c18960c35011129285ada2b96a9fc0d0f95aa919b6fec4dabf7143660e5130e331ddca798855d7bdbc31aeedea90818376135140c3f9e88ac584dd9e0a43bb69cd51eba6bd879040c755b6660d984b67a3e67cc340846a604263665f63147991cd23fe1bea06dc2f92dbbcb8e7ef897a0b1413954b385d511a70846952ab19fde9dc343d122a92d0c66e6141f4d61fdd0861fb97fb0706c3680653a188f591bb75581ba5281f8683198440fbceb652ae5666bb87cbef715718a1021f783453c19b6d92eae70b2ed167e350b35ef08acdc64ce232b686fc8e8d0a3686f23b46d7e0bddf5a3751c9dd4ab97bcce40f0eb3137ee496560018a451470a039c8750baecb7179d059d5560f833e15f8393657241cb188377fe3f77a2682282292af02dbf145cb5334e303ede11a88204ec5de76e67b10dab15ab462af61021f0e6fe761589426c538f028b4bdaca97c10dc622028f90a4a492ecd58b610b933e5f6380a57bec599dceae22ac3eb35b96a6706d739c6da896c184cbff89477e9d07c6a265d7e53258dbe5ead6b1050f21801b98ed7a36a56d7940bc6f82ae3b912fc9426469c493f5a20496f42f5f42e03c542872f031c7ee6efc1c46fa8d57e8e50a2862ce77a0d82a24d8911d44f224070258ec12c1962dd3a1afd422e1084c573b166594ac58f97e39f2307469806f04ec96d25dbec6d8da2ccdaffe1199db4ebb6072cbf1fff8bc2cd5ab6288c0cef01d0bea55aa01567c98eba91173a574f2d67f137a8400f8bfc34db01e5cd95166c7f9a46ba36d0494c1fc3ad73ff41b0bb6a41b0778e1c908e76a48d44278a5207a8387826ed78810fcacaedc98af06dacf88ab6253e1b6b72571832d1a7633ff2f5ddb4e94a35761a96e94efa4c1adc68aa14b3d16f6fe6d7e41fcad77320e1e8a3db5b618a92c4065aa6eb3500f53dceae9e9d821f42dfeb9071226e8bcd3dc966d28e12d0418600247f95a8ec3565acd224b710c1bceca9e8ef802b37447725f153d7564c2d9367b3f481687969e3e05ec34204fd3c1bfa3681e3564d5de6c354377602ca7600041a2f88315f17501bf62eeed03e7e55e5d4551eff9e0502dfd11c62d52bdef6a144577ad8100f422b2b9787c3f920c854dffcefac5d295fec09cccf6ac3a87f44e5157e6a54e15973da7b783c5dbbece710bb6b6a424042abfc923ff9dcee1e1ac38b152d7df00f5da663b9e207474de71f5e08f3b1c436b4d1153c4e6cbdff52ec7daa5b043a1242cef713703c8f2889f877f3d72a9ae0baef809fd4ac10ca9b4a9370dcf67180c959fc7f8226b392eccb085384b111c19feec787a7dc5861ad445681eba271b375d3be8153acad3c683ae85adb6246ac7c740beb91aa2dd52959d174080507c0d14c5ed22a8bc9dbf2051f04d25a817b9d6f2666bc6bd4d017c13eacc70f505a8ae99ad3cf42249659636d158c5f52dca2932521fb4f155e17ba440de46e2c55a555fe03ece2be71342a662bba0a508f77a9ecb39136d65ae342122b002122ad1152530784fa5b8c0e77ec6c1671452012d1004764a9db6ea9b2009c7507f73bf8a329514ff968b0eb7579b3a13a5cf1e00c5bbe5a077f00cca1b075435af0f19eb608bd7c5df8aa342dfe6367f01aa681dd05a15a4085cb384da5fbf328db564afcaff82de14c9f414fc7d7985748792901c2236cfab7c35db7a8d1ee851ececa2aa4fcb5c337dac8c57738394ed264b94388a7db8922b7c34189e2a6f63ebf468137ed4b018105b93924a8f728e6f074bca7b05ccd4fd036a8f05405d798401a3c0cb885ff4bc07098f39d38844d29b15d77ada410c824cac90905f1b1c50fbec75a45f3b82bbf47073a6f3538d54257092d54400a76263528bbde9523ee30ee4afbf1b0dd42d091652578686e17e5f158c865c20afa5fa62df01dbb2dc1512631cfd085d2ffc1430ec0f03a7a0ac70d15160e8d2ef009f542e051c3b08c781d77942fb78adfc3e0c9915cc26caaed0b5b85637124cd4d8f59ac58b849499e810d5541ff163d6cebf3a9003e436b7742ed3ca9d51c0f6762dc64f5558856a62f9cbbb42aa4389ee2bbc0ac83b2bbd39fdf56e36963c28ac7466fd24c73511533a06708d45aa1acb04b45511d31e6e99ec7210c996bcc2c405ca9f1af68b9b05a612c29d710503c9b4efc850527a9383ee1b3a484de50e904c72adf4faa37c2fd6fdecb5a514d206fb313d468485e3173bab2ebf0118d4509188b42743cf9b69ea5db57d019e6682b543d9e39269f8ba004b1a86d95ad6a91c001ec87c8b892df9c2c97a7e69153b303337c7d1dfa73f45b63bb1f9b31177b870cb56e66dfa01d0b18f2e13b9034345b7eaa5c244004220a3b35568dd5b30602e4918de509cc3f6e530a5ddca0cbb57bb5b2ca0d796c6f8154b9ebda74e71efc902e08257f642a7c3e8c933dcceadcec80062fa28a36b27b5b15bb99b50530932103f774b44a89a88cd331521df6b8b5b9d7c26729e2f23941b1496a25e9fa56473889f88831e63ecf5eedd60b0d6c18244258e7d1d2c22c9489249ee3bde43410eb0a23e67352d3de7967bcb929ae8c0f642e220ee1068617ba447d091071e9a5badaa6f794c2aba80ded7127468e3dc1726b6b2d6e73365628151fea1d011ba83375c166b9b7acbd3797a9561df3956d4a60d4e269e04739d0a8601b6c1cbc19353e321db94b4e9167634b4a782ea5e631ee43b926a93a6f690d6761c56ce03a13ce3a652e4f1e0bfc12a95e77182b8b5cff95db0b1507c42515583c46f9b58970d09b6eafae2f61da8ceb9bb7e5efeccaa812ec8c79307acbab9347c23dcd3e43c6bc2aa7be569b02a08b6da5cec1ffe370a261bfa60f1c0df7feafad50551e72210bf5bae0478b30d786c701dda366757bf57fdb1f12d8946afd3d6dd9d10d89daaf9df17f8dd0bf3d6d2dc669b4e0949dc5f78642a9b737ed2a4770601e5e5be78f4732816d8efc14e619c95bb74ac2fcc180966bf3b83169b9ad7793282f60db151b87dfaf603d38755c755c0da0ad5b1ef9a59b6b414215f8826ae51e74ace4a897efd9cf029431f5907b1f3090718d9c739163fe3a9178f0905390a9f86a6ee80a47dc84923f72f3cf8d299a8e633a6db60532f0b67981c003f0372a180325a838ba97419f7c1bb6bbff5a3d31f69edb1f62fb11ea7165cdf3073ee2955b3177b3098792335c074bd77c2dac778a7816b05cb1e98bf190864e63a8b3637dd87a6ea11df91979ea98ca55190607d87f9a68654c34f1670b4c6dd5fe6dc17eaafb599a475d9f7bd237e81a4a69d73d3c54e6407ccaa39c58f2626e599ab8d8195210812edf8cf89a0b20f03619e610b30162397bc32ed8563ac0141f92efc4bb84f376d52b42a60764c7198fc76a7858bcf7eda4743884cc1c2330b96ce8aac141824c7979e4b8fecf1230e6f472a2cee3899e75e18957014b060264c4fb7b188531464d1bfc2812a0371e91521c53c59c568d8e22aca75f6d00d0a8c1ddf424a1276da1f0284e12e7ddf795946488e818121901d11247ec2712c8ab63726038bc845aa19c795dccb04611bd251473aeeaae6c43e70b40b36911345c57b045b4dd34ff6acdd5ae9afefd569f34006313a38573a8e22e2ed216efc40aa286e873ee3a0694ae0f8e42a70443c5eb3869819777d2dab2194b1f19fa15e778adade9670ca49707dd4427b6982130498e298a8b11b6904aed74e739a88145448c072cb8cc5280f703f65f1d4cadb776186bba2b501289bdcfbd9344d2a0ea9d413527e6be676b852365e1f9d29cf5aa018670c8d7d4f620b1c1e3464f825f45405a2206261b0bf4dd9e4d2b0461b9af87e83ca91b9d39f54d65e1b017ca46b0b2f778e114362cee6fe52cabd26cde497f39131e46b2d8f3323e36a542c3160a4149218ff7fbe81465444d7ca231f94be4fffcbc4df858ec2df24e5d03d6cba59f836bb9227ae0d6267e3482f63adedabaeaa37ad277f01137676e9eff3480b747260b5c6e1cb5485e39d58e0649f14c9915c3834135188f1f655c45ae43265b4669e144a10f651e1e2086e68617b25f0325b4a9b3ce8e23097dca662a40d493c756a3e92c3fbfb9b4d81db19ec1975d2d0ba1952e0887726e1f42bcf34b0b78f4c35713c5a760293991f57b5f2d0ac1ca7d9a1e272b321f118c6844683c37ae722ae88149f6b473295bcd143675ac4555f36b944f91ee3add33d91d3f1404a964436d302ff0c88c9b54daa8d99791a1391ba470cec8aa55633c015fec9bd9c6f4408aa55ab03cbdbc310d58e639b788ad103cbb2e7ded616b768f438f06f6e4c70d852df28b0445143092856ba528e809552fb236a0ad9d8d85db45539efcbcdedf8bcad88468186f5a4f4c9684c8f5302f3e2d756ffdd7903a60f846b1bd73acd1c247ede2d191dcec1592675b684adef5448fa0e4e6705ed189982ae27f6294b7f2f9a91e9c63c1946cb7ccc984e4f6eb0a296cc511ddd886ef0d75a9641e3590e9eb9bb2a68700b0b64700b93633e2765adee69069896448bbef813695b87fb3d4a6b2ce330f53394300759885b5d80ca5fa37da3191e8108575957bba385c72bc27e6c098e2312c4115bae69a1d152e6ecd42a9ae984a2e99ad49c434e2e660f252e83a4dddcb5525e3ece235db5d6509527a40e0fe7f9f774cdb357ef7e2cf2652d62a72caffa89193b548b68edd03b6a0cb3c8051baf5f0aa5fa255ebdf724643e8539f0d82aa31bdb231e86be5e1fdc28db1879a56a60f920fac8f1a4e61af36195d74532bddb7032a400d9263a99e104036deff842b3929693300f7de3aae76fa91cb1cee93547fc309cd2a5d4822d561993fd3db20336bec4d70cc1b02477846221d7017be04f54776e60d2409242b20b441c5fc5cf6548a37047c9dd3cafbde5bae87b9eb3f42074385a8de246d987540e13c7d1daf7d515a3c5d1c8bf5c229e783f66a05c224372cc8d733fe17da206e42f70173e94450c66f9ed06c322474b2c2d82a3fa9f8ca54960f50707f198e1a595f6a23998e101490b80635f643492ec40a4a4cb3adb2777ad4fb5e6365f4b4654ffec8c5d0b7b9e22ac24a33d69183c91ba6859eda41e1539ef783f3050c92a8f23983fa2e598c08ecac60874882ca6f43db640ee5dbc7353c2a7b2ccdb3f6ceefd9bb21361a2134d4afe8d780ab548be33016a0a4ce921b0a5cfdecd527a83f48a2c9e8b81ecfb69bf9e9130b69c9b1af2e2a7cc9f0b532b0eb593fbcd83409adba78b65bb704ea92def651021df2462ea211ff6dbff271d361d2537be0c4cc0d5933836a2476b62a60c11e06a701b4a2d0e9d56c36d63f3b0e782de9a39cd6f553a7b7cae9fd86fa52053b3b28c4ee4c3720e62f2b2f600d05c3352721e7b129ac98ad241f26a5da68c4ac302e2d8ac0ac1adfb249297cafd757a7764a369da6966c3fee70c741d6f74931177680302c034a4022e89e76c439fff9d6db4f4a6074576f67e7009f676651b5b2f19963b8eee342a0da2b5acf280b50ddf2f826b1ce986b4ed67ec0b011d85699a2cd2ba636d920c0f057247dea8c9331d528b6a5b1f2d4879afa073b9c7de7bb90bce16418452dbc7c768fdf81129a9f591a5c97258b617be09bb4975e3c6d069148fcf1da49eb4b5890b0fa401e00595e0dabd1ba90bdb34663f1a1036293a68fafe6d58fd31455b1a9b7924a458f8efb84a4bbdd2a825e5abeb3986f079c490a67de9cf1b0ae1c451102039835c03719747365f6125028266eb508db2a20cd9c72c8fd96ca382a756952f2e6e4ba6e5a15a1712aa1ecf3f965e243e3c56f71a6b88984b80a45844f3736e0a7638b659c2943184642e438fd4d247624ba7f1354f59899ca97f0ed880b91576dac47f90c206d7e033b96f06351a62fba766ec6d2b75d66a0875e4bf68060eb825c0c2d2b3686475ccc77fb02e1bac3756e7fa83e67d1b8ef45fd02d126f2e3e80d05303e6b2c354f7c44138843abbc09fc4f68434fd93c60e0aca79611d089474713fda1f5c4d021f0fa9019eaabcb573dfae570f64cf474747965d2161a9daafc759f0059518603aa4fde4676ec688da3753c672f8e527655d0de055fa946776558ae66fcbdfd4f13a01bdc4792e5657a893c27de4070cf3995ba5cad14ef69ac4837749e276bce809f94514b98863b0d9a1d0595eb1dfe83b524c18490f0bc01bf130e7dbddd3c6fc52f71d63188e5e2aea42a7a758a393c621f685d4a2a3969d1a0fb161f453277cc00043dd60a1c19dc761696e10988d2edd019e0017d8751fca8fd606de3d2e075df0348575834b37382ad6b5299819cef609989a5f4b36f455af778d846004ebde403709e59359dbff6d9a2240b18822d2e3ed302c3b75ada42606a0197d4dc3f732656c1e2619dd0b6baddac0bb952b1eae74e689647ea7fd00e27abfee7590c145fd951b71b82a8165be1bd79db2166cc54c6466d8b1832ce46c3c6b3dde7d1c179c9f6f782e46bf9f753ee98372a5f08ac9d41d2f375c3e749c3affb117cecec2e4e4e2841fd42c7d75b73a74ed2d6514e18ede2cbba9c85a1ba51b83870d20fe3752d0008585ab98aed1abf8dda8c1a4083d9c9beb629b8289de06b9c9954988e2d6625546a377e13b403b60f6a9231696720bcfec678368bc8081bbb65d6e7360c23f542f6d3936176f515fe1864b5063a290ecbb0190fbbf083a8ec75d5ecadbe0fdaaf2272aa50901292edf12c35efa4c80c057d96cc2737102736af82908fd502cd4a2611bcf9bdd0b22f231826038742444e6dcb0bed4114f8c8315dc4cc9201ddf4b792ae47efd08b34e45bed3b52bd39b410c2d6817826fce62f34ff0ff0724069ca80761e100037a48a8f67d35a533e4e96d21defcc34108921ba78f358589910fe5b34ed96b8247f9ae2bf0238ebe914c79c431138e177518eb11cd83a716b9640f6f3b5300cc80e194ee76f8ccba4655106c1b648da69c33df65861d3794f3447f24186691eaf953253b145930cdfd19c91ac1c3b2fd246af0ef38d01ed6bba88e38dcc66d5f6af609aa86bd6fce006f209e2112f542185c347e68b47c31ef16a64438a217abcd55e853e39f7e8394480c36db07fe5551aa9f13073b5aed415d1f3bd531840a90a247f9c7091529a1f36cf1f1d67a1a3a294f22b7e6aef86f7b1e078673fea9695b7a1e75e7286b54d3a128a271035d0c9f2c86f5dd9bbf2d76417ac88a5833f8f135d73c212c4399b440ce0e02fb7d503d40da5bea53cb4dc1f5d9ceb8bc7fd633b1ca1b75bee908380de695c9985af8d7baf429853eff77bbcede834dea2bca8b84b05e31ea7fc83c90f3db78be3eaafdfdac8a156844e88d15afe25a4d111841236a2e5a3b67cb5083f4c153654302c822e720f93cb5ecd245469078fe26eb51d005d0c7af4b926471e85382e2f1e7771707e2d98e7054861bb84cf3bdee20c01ed887a651181d52b128cd16a8d175639e7035ba02d3ca37c0ee721c425e4cfaceb6a9794729daa9e087f755b340c0ed10bb598a4869580f2da3096028dafcc175a0855a779ab4710c19c68ead8c71c6b944fa55e5d35e7bfe4632a39b313d1f638a80425d5b1706e203ee398ccb9ef01a3dd58d4d01e5fbcf106aeb0e1d7082c0a013d00f98b22971b3aee0084902ec10fe943b939e358163f16493d14ca83e958eaa5558da4084e936f605bdb98dbeda75b06556f11b7043f2d5db7b398652f47be12f494d2e56aff3aba59c55a434e9b39fb3e4cd77b103d2cd2cd6ad3cb1f4120baeb7cd016697775a1e90733fd7639d8977de68b0a1d4ad3b534e63d27c658d00ae93d4c564f2371cd9995921ff26a4f6be3a445d9d76c98e5f01a2259b9eb3ca6587ffed935181b1241a67c93cea0787c85003d268e1bd4e65b51d36ca989779c95848d978ad4fb5fea340363040dd55028c67b05ab544bcde3a7ae2591a9de479d9791c6bb2da4d30f9ecdbdd326ac6db2f9eb93641b83572431c6ee6eae246eab6eef452ecc1e6e4054846bfa47887c1c87f14d130f827ad8a72a57c0b85e6bda6e772d6aa056268f1deebd4c48b6b4514855182feb1c04e39b5abc2951796dda9f0a55b3f52f4d059cb76c62d4f6535fb960e232f7dac6825738855ff04285e9dec068498999b6686ce84f7a61d974aad2f89d0451ac445495bfec387c1cf73f6a6a54195b025fa92f861d028f0a269f37c62db14d49269eab29b456955ff31250695e191371df4a2046a4783beac061a73d233dae2faaf4b05b89942bace3614e2684351343f31569d954ed27a710739adcff431f94272ecc3005409c783a61aa9b96183835a64b0afde80ca4f57e64da3b0dc5924f6908f45e7a993dce30d050a4799be390de8b2040a7fa1446c8f540efe22f6f5220ebf010abb602ad2fe5b7cf020ebf786d539fb395fc105dacb900563701ddca9fe992efd4e5e45cdc8a12b8c3486eceb4c1ad7a6c6006ba5e3de8fec756ca93d03edc94d3667402074cdadbf80d7de5db5b1275f9854933fbcfdd26e6975fd2c6cb32e0c1a855072f024eeb373063b2082fed719d938382726651217e9336a8ca033194b554c0920ebb621d211cebf7a2ebf8ee684f80909e3fe9cb898b35f64f3a1dfb55e598e6c64d41cda69aa34008b238adc1c37cb32ac9fc4833df08c888e942919fadbd22904dcff11c12c4ed2dccb0ec327f90085beeb78472f2b12e25c07d54b7c3494b5dfe63a36025d0b4910f75881d1b11ba53310d77228570c9ec305e9cea2161b0ec5d82d87ab71abf4c54ff5324a99b52c5e660bd7a564a7d6c0501c5453fda67fb344ac70164a6a0ca2ea740c30b82421fd675a62cdecbb5f2e6989bd91a847555bd2d3e1d836538e434b3489f2aeef01e8f3e17ef078ff8be72857a46a1d3a50e6a46fa9186fd8651d4b9f03d1a6f19686767670b225c78a5a37aa99aff0cf16d0160b6e563b283be56ba9e079a5b23e1b82c545028f7b279fa147e4e6882167a6d0052050324ec6ebc126d65c7cf1d91a935eec1f846f794ae6224d64dd063f2853440518ed16861a87f5fa41eb7e3c1c803eda2596beb8bd8e67532c7cf931abc48059d96748068560711cce3ae09bd053b86d11e458bb9416b0f2c48b7f52b916791bc45c973df4609a37a11c87224872a722b9a4b31ee089504a3c111d5c47081f6d5a29bf0c86702e9c1fa3558ccc57f589ca3b41fb9ce8d11e9f0d9c322607aef42006faa3123373085fd514d6aa6ad0f5d7ce58624d4455f0e91c81ee5d65e40169e7ffd4c5e361b76670f805e1eb08e0c6f519d6fe4c48ee611773ba37b202aaf69f1014a531de709a1a95b2f55f0380daff782b29afb9e048b9c5260cc941451de0ed31d9c701e03879c7dd65793e6e964d5ebb791ace415cadeee2fe0847d2f35ba5f17821fffb869d042ca43b6a2d39837ab6ba34d24b464b0b6af23e5350a9e511ed774c75eb4b3585dc30477d180d38cc3ba86416d0765da64470ec2d211745e4e3de1ef2cc298fbd2cf17e99b60c50e425d21e7a951374468cff4883694f07778feaee4c77443c96db47bf4f4f996c0c1b135bbcaad1b4593473068df7e6d68452f2f469a2cfbbb2d043fe7ad64c2da4bda8fb02161f7ae3d9afd7f27c6683c21eb14277a08a9f49e054693c8a6611bdc024e137b5b40cefab4a8e5c1e2b3002bcc1735879a7863871219214d096b2fe3f7d2eef6f18e170f185c841dbb62d8dbb775e38ab8e37bbae1aed4731be1c6cd559316c6bfe72caad82d52257de6fb27c07181d9fe74d4375597479f9f7bae5ff2922bbafeb56b3d543afa9c16861bf5f2164144cf0f88a26ecb88455df250db18fbf315b746d9d2bad3568cd4a5bfeb7fdcf3a724c6837c0d8cfd94ca587bf2ec9006c57a930cee67f3684b2a322d7ffacc718bb8092b0620d3d22a9ff0dc0351e514279f33d6e42a0c71928b6e273917b84788ae4b14f29872c739fdb3e911968a3e72d2e4f0d6ce7bc1a3e33e36b991e4333a332a69c2b4b56faab201aa1a2a7018db3b1a7fb90e873d697b3251d4431527e57590999bb033f1727596c2b9ea49291f88644b85f79cf8635d690551072f1374e452db81b5b55be18a90f8fdb00cd4e22c810251814ffefb119bef031b8bbe8d2dbf678ab998ab6e84cf746b1c950067fb75b087b285b1e709907cf8b31089355ca8108a834462f84c1e18de80edb445c05b61f96ef2efea136cd57e779909f69d43b4b03a4eba4ff1aa91778d1cc10971f3b4b35c91fa1cda84b783850c9fbf3f4ae5d7221ea63bd361dd891347f135f078bfca3a1608ecc8f11fb3781933c8eaf791a9f891de02661821e1bf69155efe88bf6c015b44d8be5c0216f375b7010bdeb7cfeeb8072268f18093db899d8461778339b74cfbf49b398aa8b91f479d2f04883435038c27003bf4030a0edfd4f0bb23e0cc29136fdfddebf1e930e3561b33914fc5df3a6d2627b4efe0c740756c8290667f34ed2259b6c2d411d786dd8c211f07981518955c2d67e1513f0719cdfcba2c239f5a9e1184eb3072421c9ae06efcc290d3d2bb52297464cba2077ab363b728e717522e6b24f9d05464787d393c1653a84375fbdbda2a2b018e5fb9edc9ee9cdd8c742826ecd261e91ee6cf7e463b0a4aa421998878e4aa25b0b78e749a883a021cbaccc1ff57dfaf648cb035791b2e95b25b66ef29cc28af6b3eeb0fb4da5c7d5f2eb2b82603a1bea3104a1571f4cce90ef01f313a4efeb70a4b219408bd2fc346f3316496618b605d05558d8c7db40d99679bf5773cdc8dcd46d6c0f5e8a230a696179527651bcb51878e1015bdbc5393530123c8ef727c27a3b63b1c0a6fbb87732dab6cd156d413f173afd655552beedf9f23f3c0fd442ab2b1e80bea1d9ec58e83d7be01bb0679247cba67986a501501c024e44ed579ab51a50f2be4e45f99372024577a8b83ef16fbdd9ef56cee42f8eccf5422a9ed295694fe3b9da793974e9787baed45b6c00b8d794544a82588eaf8f7ab47eef6e976e2353edded9ffc9b2b2a056197baaee6143695250b8e751506daeadde8cd63aa5d1ba7728a21759c6ec3b49833b1a961cc3ec46504ab379f106d49ad80be7fbc823dda25515ed31bca93e8bdd3fb46c98a7c89dfef3e7982d6a3321f84c35182f5ce4d56a7ca1686308d152aa4f5b19621ce62afd1341ea90c3fc7092484e0a07616df71bf17a86c115d25efe2f83328af94f2dbf917c2a9ec1f3bf0bcd0619862eb33001c9227d37ac8be9c8a0c8bb7d1b660301f212afc9ebfcbc10bb9e64e1527de4854836374e1ae00d638065cf17cd8a06baac39a066d57d9475b42d454738e6df56491db6542a38228348163f6d2b60d3325ccac3c9ac4ffac3e84bde9d97a2361683780170c8de2ebba211384674121f16ec162b7ed549e6a3d39c229a987edbe0c22e0a3702bc4bb224d35d0d39931fb1add97716848fdefa9b211634f962d6142911f5fc60d3fbb969fa53f2ad878e46ff5806ca4437892e394b2d53e14f4b3e1fbf93654c5fb11cee95011c87ee97bec6a258d656a493dda1024aca5d698bf1d3062c161224368c7d7952ac5f80b9c6abe17c7ad4bac14a6ed3364ccb842129f400b040e7280b75109e5b725ff68e71db609b3d8f1f59b1a47436288d7af0260b5b73281b624e78c6d31646e3ae59aabf7e664a8ba8d83526faa133c88e300273246c7a1ca39301b7f44480459e3b32143716a9946747f7c6f3425eede901ac1fb5b200458c6baa2a7a93a9431129dc18d49504bf0dcb8656582b89383361651080882dc44cf29fe2c40cdf7387d4aac4f2bcd72c44e6ea84b93cacf0f26d98eb21c3f092326339679cd9edc94eac596cb7c085771552ea28016977459a656746c90bb86a9b5105d828ac71bc33a00326710f0013f93d3df2293ad2d6fe1739d6206944129f28cff7381f0db7a4bad5a44cf832ebadfc42747841768902d6ceb4dd9d26b9609700feda6bdd14698215108d2d1a74092157aa28ceb85734610b1343c3a30ee2caa90dbed7520eb7780468f6ec37248cf596c7d0db77b3dac94a2545407b1ceaa607b858859a82f54ec17f9dc22e6ddbae6008d07a7333759f0454926ec3347e2fe8bf82715ec5f0ebf4bece7e9efd019d26488f5be627289772125023afe5cc704cec2570f9133fee0e9fb0e65eab58c2a7cc270c44c553dd1ec77a47e70f4fc72e00c427680cc425c963aeeb6f408cf54b8545397190006430d26e288863a5d1f5fc6048dd8a65b1517d7247e002513f24a1fac244ef9814623131a811bc5fac62114f367366f5b0c4134d36eed3f09ac3f00d6d19708db9e3e69a495806e666663cc86beffd1749d626baa7e25e428ed04b2c2e4d2c60a8a2d4a3f27a7a262510ecac4555a6eef327ae6b191a48a2bf6cab578835bc99a94b0b940dff5b5b187210197d3bf86ca1752ca1c01535de3414dbeea5511fa31f42c230deaa577851bfff6443d96ac2e77b64f0d0fee38d2fd45df5abffd8b617f74f32f799014c7a63fa5fd63e9480d256f1799aae58bd0297478d583888434161320c2a03013e5a799b11a851e20185f255de23db4e57468e22422215520e70457f16af30fcab3620c519ef7d82badc7d056772e7952f2b274d27ea8010ebcbc1d1069f0b2df5f121e9aeda36ccc443d954ee08d556a34a301c4efc2766d38e9be5d63dc820372a0160cafb36671de6269ba61fc06d58d18f68a63fb189637f8f9f3273127daf4866f8f89dea81cc64cf13e4a40674b8641839277e1b54be27c94717b02bb97071b6a5cb653fd9766f4e9803c7f8ac589d8cea5290073dcf3b5553c9c87a75cddf32ef47ccbabba2b830d0f04a53b379d0fbe8cd1c9b0ecbcefbbe2894dfe0ae363d923448b9b751ba80ed3c6a1c26f6e24134d5d789195ecbf79b32f5b798ffc4bbf0cc28db2ed605c1fff53a98deb09f634a1685dbc78205da84c4a158597e3f061094a1e8063d022f14fdb5ad3299d17fb021ff16a5192defcd281757b4067b174cbd21fdbffefa6b71b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9e20b539cd517251ed24af543b608eb8b9df14ad1467d551683af47993b8b37cc4db894c32f83663e4dcdefb083c9173ab5fc01e7127663bcd4e961bb3c8d83952f9600bcf66166201a7567709ae41005823b177e05841c533462c313e4d6cd92"], 0x6400) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff000}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x1, 0x3012c0) read$midi(r0, &(0x7f0000000000)=""/22, 0x16) ioctl$VFIO_CHECK_EXTENSION(0xffffffffffffffff, 0x3b65, 0x4) 08:27:23 executing program 5: keyctl$unlink(0x9, 0x0, 0xfffffffffffffffe) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:23 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x0, &(0x7f0000000000)={'wlan0\x00', @ifru_map}) 08:27:23 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getresuid(&(0x7f0000000040), &(0x7f0000000080)=0x0, &(0x7f0000000100)) write$FUSE_CREATE_OPEN(r1, &(0x7f0000000140)={0xa0, 0xfffffffffffffffe, 0x0, {{0x5, 0x0, 0x8c3, 0x8348, 0x8, 0x6, {0x5, 0xfffffffffffffffa, 0x3, 0x10001, 0x7fff, 0x1, 0x0, 0x800, 0x80000000, 0xa000, 0x4, r2, 0xee01, 0x8, 0x6}}, {0x0, 0x4}}}, 0xa0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:24 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0xffff, 0x40) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, &(0x7f0000000000)) 08:27:24 executing program 5: keyctl$unlink(0x9, 0x0, 0xfffffffffffffffe) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:24 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x80}}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:24 executing program 2: r0 = syz_open_dev$dri(&(0x7f00000000c0)='/dev/dri/card#\x00', 0x5, 0x100) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000140)={0x100, 0x0, 0x3}) r2 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x800, 0x80c01) ioctl$DRM_IOCTL_SG_ALLOC(r2, 0xc0106438, &(0x7f00000002c0)={0x2f8, r1}) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, &(0x7f0000000000)={0x0, r1}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:24 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, 0x0) 08:27:24 executing program 5: keyctl$unlink(0x9, 0x0, 0xfffffffffffffffe) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:24 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x204040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x2}}, 0x18) 08:27:24 executing program 5: keyctl$unlink(0x9, 0x0, 0xfffffffffffffffe) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) 08:27:24 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f00000001c0)={0xffffffff, 0x40000095, &(0x7f0000000040)="87a57186a37e65f1d4fa42e8ed310d45be6bbaa6a921d2952b624f74c80a0288c5dd9c6ec95b5267416ce36f913dbf3f7bcafcd546892b84575cee52d8d74fa3caf2926fccb167251fb212711cb6e661f6664f5f29f0669841015d4a50e7bcb0f4a50182825296563708a0c6", &(0x7f0000000100)="cfd44a97cea8410147c637eef87430bc08d6483ecd61cd3024cab13e05f0de3ff49f5ee89c8ac2998b4cb8d0240c4849879a480f6e8cb907cca24093c67547b97aad02b7387057f4936912c430f0fda4629cc953400b4b4a357dcd45960d7649a56b7904b2d11aaee2dd2a6544398d4aafa5de6df970be326d40a4fbdad032f72beb198de5528c05f04d613ad64b24d06dd338704e491d54eb24fb470941c10e39eb2d8c29b88a73408aa914cbbfefaee93b", 0x6c, 0xb2}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:24 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, 0x0) 08:27:24 executing program 2: syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x5, 0x140) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:24 executing program 5: keyctl$unlink(0x9, 0x0, 0xfffffffffffffffe) 08:27:25 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r1, 0xffffffffffffffff, 0x0) 08:27:25 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_ifreq(r0, 0x8935, 0x0) 08:27:25 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) read$midi(r0, &(0x7f00000000c0)=""/219, 0xdb) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f00000001c0)={&(0x7f0000000040)=[0x0, 0x0, 0x0], 0x3}) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x4, 0x181000) 08:27:25 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x200000000}, 0x0, 0x0, 0x0, 0x0) 08:27:25 executing program 0: setsockopt$PNPIPE_INITSTATE(0xffffffffffffffff, 0x113, 0x4, &(0x7f0000000140), 0x4) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0x20000, 0x0) getresgid(&(0x7f0000000180), &(0x7f00000001c0)=0x0, &(0x7f0000000200)=0x0) r4 = getgid() read$FUSE(r0, &(0x7f0000010300)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000002a40)={0x660, 0x0, 0x0, [{{0x9, 0x0, 0x7fffffff, 0x10075dd3, 0x0, 0x1f, {0x5, 0x7fff, 0x8, 0x5, 0x5, 0x1, 0x1000, 0x6, 0x3f, 0x6000, 0x3, 0xee01, r2, 0x7f, 0x20}}, {0x2, 0x1, 0x6, 0x7, '//:/},'}}, {{0x4, 0x0, 0x1000, 0x7f, 0x67, 0x1e, {0x6, 0x5, 0x9b87, 0xffffffffffffa4bb, 0x40, 0x6, 0x4, 0x6, 0x40, 0x4000, 0x3ff, 0x0, 0x0, 0x2a37, 0x8}}, {0x3, 0x0, 0x4, 0x84375ff0, '+!&('}}, {{0x3, 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x4, {0x4, 0x4, 0xbd, 0xb1b0, 0x4, 0xc68b, 0x10000, 0x7, 0x829, 0xc000, 0x3, 0xee00, 0x0, 0x7, 0x8}}, {0x4, 0xa1, 0x2, 0x5, '$@'}}, {{0x1, 0x0, 0x3, 0x6, 0x1, 0x2, {0x6, 0x7, 0x1a8, 0x57, 0x9, 0x9, 0x2, 0x3, 0x6, 0xc000, 0x3, 0x0, r3}}, {0x1, 0x0, 0x3, 0x4, '^-#'}}, {{0x3, 0x0, 0x7fff, 0x80000000, 0x46, 0x1ff, {0x5, 0x9, 0x3896b561, 0x0, 0x7ff, 0x1, 0xffff, 0x1, 0x8000, 0x1000, 0x1, 0xee01, 0x0, 0x27, 0x30000}}, {0x6, 0x6, 0xa, 0xbe9, '/dev/zero\x00'}}, {{0x6, 0x0, 0x1000, 0x7f, 0x3, 0x10001, {0x6, 0x6, 0x2, 0x0, 0x6, 0x4, 0x5a1, 0x280, 0x42, 0x6000, 0x8000, 0x0, 0xee00, 0x2, 0x4}}, {0x5, 0x1000, 0x2, 0xfffffff9, '$@'}}, {{0x3, 0x0, 0xffffffff, 0x7, 0x5, 0xc7, {0x2, 0x9d, 0x2c6f, 0x7f, 0xfff, 0x0, 0x8f, 0xf9, 0x4, 0x8000, 0xffffff81, 0xee00, 0x0, 0xfffffffe, 0x7}}, {0x1, 0x3, 0xe, 0xcffe, '/dev/ubi_ctrl\x00'}}, {{0x0, 0x2, 0x10000, 0x100000000, 0x3, 0x3, {0x5, 0xd5, 0xfffffffffffffffa, 0xb8c, 0xffffffffffffffff, 0x9, 0x20, 0x9, 0x1f, 0x6000, 0x1, 0x0, r2, 0xffff, 0x192ffc72}}, {0x6, 0x6, 0x1, 0x9e6, '!'}}, {{0x0, 0x0, 0xff, 0x6, 0x4b3, 0x10000, {0x2, 0xffffffffb525b9c8, 0x4d03, 0x1e60, 0x10001, 0x4, 0x8, 0xff, 0x4, 0x8000, 0x7, 0x0, r4, 0x10000, 0x7fffffff}}, {0x6, 0x9, 0x2, 0x5, '$@'}}, {{0x2, 0x1, 0x1000, 0xfffffffeffffffff, 0xfffffffa, 0x1ff, {0x3, 0x83, 0x5, 0x3f, 0xdb47f17a0000000, 0xffff, 0x100, 0x1000, 0x100, 0x4000, 0x8e99, 0xee01, r5, 0x7fffffff, 0x10000}}, {0x0, 0x101, 0x1, 0x8001, '\xea'}}]}, 0x660) r6 = getuid() setuid(r6) read$FUSE(r0, &(0x7f0000000480)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x181002, 0x0) read$FUSE(r0, &(0x7f00000061c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r11 = getgid() write$FUSE_ENTRY(r9, &(0x7f0000000280)={0x90, 0x0, r7, {0x3, 0x0, 0x1, 0x7, 0x7, 0x5, {0x5, 0x2, 0x1acd, 0x7, 0x9, 0xfffffffffffffe00, 0xfffffffb, 0x1, 0x9, 0x1000, 0x6, r10, r11, 0x7, 0x10000}}}, 0x90) write$FUSE_DIRENTPLUS(r0, &(0x7f00000024c0)={0x3e8, 0xfffffffffffffffe, 0x0, [{{0x5, 0x0, 0x2, 0xfffffffffffffffb, 0x3, 0x7ff, {0x2, 0xe3c, 0x5, 0x0, 0x2, 0x2, 0x8000, 0x6, 0x10000, 0x2000, 0x0, 0xee01, r2, 0x2, 0x6}}, {0x3, 0x100, 0x3, 0x6, '^-#'}}, {{0x6, 0x2, 0x5, 0x2, 0x20, 0x8, {0x0, 0xc93e, 0x7, 0x9, 0x1, 0x4, 0x101, 0x8, 0x0, 0x4000, 0x10001, r6, 0xffffffffffffffff, 0xffff0000, 0xcf}}, {0x6, 0xffffffffffffff01, 0xe, 0x8000, '/dev/ubi_ctrl\x00'}}, {{0x5, 0x3, 0x1b30, 0x1, 0x3, 0x6, {0x1, 0xfffffffffffff000, 0x3f, 0x345, 0x3, 0x3ff1, 0xb23, 0x6, 0x3, 0xa000, 0x80, 0xffffffffffffffff, r8, 0x0, 0x4}}, {0x6, 0xeca1, 0x2, 0x9, '%+'}}, {{0x0, 0x1, 0x4, 0x3, 0x97c, 0x80000001, {0x6, 0x8, 0x100000001, 0x1, 0x6, 0x4, 0x1, 0xa594, 0x1c, 0x0, 0x5, 0xee01, 0xee00, 0x3, 0x101}}, {0x6, 0x1, 0xe, 0x2, '/dev/ubi_ctrl\x00'}}, {{0x5, 0x2, 0x1, 0x401, 0x0, 0x4, {0x4, 0x7, 0x8001, 0x1, 0xdb70, 0x3, 0xf667, 0x2, 0x1f, 0x4000, 0x2c4, 0x0, 0x0, 0x5, 0x1f}}, {0x6, 0x20, 0xa, 0x5, '/dev/zero\x00'}}, {{0x3, 0x2, 0x8001, 0x1f, 0x9, 0x54d, {0x0, 0xf0, 0xfd, 0x9, 0xfc3, 0x1, 0x7, 0x1, 0x400, 0xc000, 0x2, 0xee01, 0xee00, 0x7ff, 0xffff}}, {0x3, 0x100, 0x2, 0x7, '$@'}}]}, 0x3e8) read$FUSE(r1, &(0x7f0000004180)={0x2020, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r13, 0x40206435, 0x0) write$FUSE_INIT(r13, &(0x7f0000000040)={0x50, 0x0, r12, {0x7, 0x20, 0x9, 0x21140, 0xecf, 0x71c, 0x0, 0x40}}, 0x50) 08:27:25 executing program 5: r0 = syz_open_dev$dri(&(0x7f00000000c0)='/dev/dri/card#\x00', 0x5, 0x100) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000140)={0x100, 0x0, 0x3}) r2 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x800, 0x80c01) ioctl$DRM_IOCTL_SG_ALLOC(r2, 0xc0106438, &(0x7f00000002c0)={0x2f8, r1}) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, &(0x7f0000000000)={0x0, r1}) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:25 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x5a9, 0x41c2) socket$can_bcm(0x1d, 0x2, 0x2) 08:27:25 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) ioctl$VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f00000000c0)={0xe9, 0x2, 0x3, 0x6, "11e550d40b3838989d91f4991af9eb74c9a79ae0a544e268ff1e02860177b765282c9206d1d5dc17bacaa27764edfb0c50cfbc341b07a3d816b0df54a661a3c7f9e57ce55e9ac9ead18112bfdec46ece4ae0841d1bd89516225c331367ed79f7bc0163d07b7c8d1c9346b804574bab14f2362eeedf44411f9fe85d950000c0e1e23feea3c31f61ffa8cfc1b921027a7465c7a6c37312aed8df95edb2cafb529bbb67dddf407a75ecc42dfc49ed5595f79c64f53d0766d5dffe6f65d993dfd2b3f1d6f0dd8f5c595d3cd2aa3c435c958ef9"}) 08:27:25 executing program 4: openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) ioctl$KVM_SET_GSI_ROUTING(0xffffffffffffffff, 0x4008ae6a, &(0x7f0000000dc0)={0x7, 0x0, [{0x9, 0x1, 0x0, 0x0, @msi={0x2, 0xfffffffd, 0xfffffffb, 0x3ff}}, {0x0, 0x3, 0x0, 0x0, @msi={0x2, 0x0, 0x0, 0x17c5}}, {0x3, 0x1, 0x0, 0x0, @adapter={0x1, 0x0, 0x0, 0x4, 0x5}}, {0xf71, 0x3, 0x0, 0x0, @msi={0xee8, 0x6, 0x81, 0x6}}, {0x80, 0x4, 0x0, 0x0, @adapter={0x80000001, 0xffff, 0x10000, 0x0, 0x900}}, {0x2, 0x2, 0x0, 0x0, @irqchip={0x7, 0xffff5e3c}}, {0x1, 0x2, 0x0, 0x0, @sint={0x3ff8000, 0x3a9}}]}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmmsg(r0, &(0x7f0000000cc0)=[{{&(0x7f0000000100), 0x80, &(0x7f0000000240)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000200)=""/8, 0x8}], 0x4}, 0x9}, {{&(0x7f0000000280)=@l2={0x1f, 0x0, @fixed}, 0x80, &(0x7f0000000a40)=[{&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/158, 0x9e}, {&(0x7f0000000540)=""/223, 0xdf}, {&(0x7f0000000640)=""/252, 0xfc}, {&(0x7f0000000740)=""/18, 0x12}, {&(0x7f0000000780)=""/238, 0xee}, {&(0x7f0000000880)=""/103, 0x67}, {&(0x7f0000000900)=""/223, 0xdf}, {&(0x7f0000000a00)}], 0xa}, 0x6c3}, {{&(0x7f0000000b00)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80, &(0x7f0000000bc0)=[{&(0x7f0000000b80)=""/40, 0x28}], 0x1, &(0x7f0000000c00)=""/157, 0x9d}, 0x80000000}], 0x3, 0x40000042, &(0x7f0000000d80)={0x0, 0x989680}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001280)='ethtool\x00') getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000012c0)=0x0, &(0x7f0000001300)=0x4) recvmmsg(r1, &(0x7f0000005740)=[{{&(0x7f0000001340)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @dev}}}, 0x80, &(0x7f0000001800)=[{&(0x7f00000013c0)=""/26, 0x1a}, {&(0x7f0000001400)=""/70, 0x46}, {&(0x7f0000001480)=""/56, 0x38}, {&(0x7f00000014c0)=""/75, 0x4b}, {&(0x7f0000001540)=""/37, 0x25}, {&(0x7f0000001580)=""/90, 0x5a}, {&(0x7f0000001600)=""/225, 0xe1}, {&(0x7f0000001700)=""/151, 0x97}, {&(0x7f00000017c0)=""/6, 0x6}], 0x9, &(0x7f00000018c0)=""/40, 0x28}, 0x8}, {{&(0x7f0000001900)=@qipcrtr, 0x80, &(0x7f0000002cc0)=[{&(0x7f0000001980)=""/83, 0x53}, {&(0x7f0000001a00)=""/167, 0xa7}, {&(0x7f0000001ac0)=""/223, 0xdf}, {&(0x7f0000001bc0)=""/239, 0xef}, {&(0x7f0000001cc0)=""/4096, 0x1000}], 0x5, &(0x7f0000002d40)=""/16, 0x10}, 0x6}, {{&(0x7f0000002d80)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x80, &(0x7f0000004300)=[{&(0x7f0000002e00)=""/161, 0xa1}, {&(0x7f0000002ec0)=""/3, 0x3}, {&(0x7f0000002f00)=""/59, 0x3b}, {&(0x7f0000002f40)=""/3, 0x3}, {&(0x7f0000002f80)=""/144, 0x90}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/208, 0xd0}, {&(0x7f0000004140)=""/194, 0xc2}, {&(0x7f0000004240)=""/185, 0xb9}], 0x9, &(0x7f00000043c0)=""/247, 0xf7}, 0x7f}, {{&(0x7f00000044c0)=@can={0x1d, 0x0}, 0x80, &(0x7f0000005640)=[{&(0x7f0000004540)=""/197, 0xc5}, {&(0x7f0000004640)=""/4096, 0x1000}], 0x2, &(0x7f0000005680)=""/165, 0xa5}, 0x400}], 0x4, 0x2, &(0x7f0000005840)={0x0, 0x3938700}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r2, &(0x7f0000005940)={&(0x7f0000001240)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000005900)={&(0x7f0000005880)={0x68, r3, 0x4, 0x70bd2c, 0x25dfdbff, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_hsr\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}]}, 0x68}}, 0x800) 08:27:25 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, {0x4}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_GETXATTR(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x9}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0xb, 0x1, 0x2002, 0x4000000000000000, 0x4}, 0x0, 0x0, 0x0, 0x0) 08:27:25 executing program 2: ioctl$VFIO_SET_IOMMU(0xffffffffffffffff, 0x3b66, 0x1) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x205e, 0x4040) 08:27:25 executing program 4: openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x401, 0x7}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = syz_open_dev$admmidi(&(0x7f0000000100)='/dev/admmidi#\x00', 0x8, 0x40600) openat$ion(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ion\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@cache_fscache='cache=fscache'}, {@access_client='access=client'}, {@privport='privport'}], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@obj_role={'obj_role', 0x3d, '^'}}, {@fsmagic={'fsmagic', 0x3d, 0x3}}, {@subj_role={'subj_role', 0x3d, '\\'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@func={'func', 0x3d, 'FILE_CHECK'}}]}}) 08:27:26 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x297, 0x5e9000) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000000)) 08:27:26 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0xffffffff, 0xa0000) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x3, 0x400000) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x121000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000280)) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, &(0x7f0000000200)={0x2}) 08:27:26 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x100000000, 0x1000000, 0xfffffffffffffffd, 0x400000000000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) recvfrom$rxrpc(r0, &(0x7f00000000c0), 0x0, 0x40000000, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e23, 0xfffffd8c, @private0={0xfc, 0x0, [], 0x1}, 0x8}}, 0x24) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r1}, 0x8) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000000080)={0x9, 0x19, 0x1}) 08:27:26 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x2, 0x4c82) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_LK(r0, &(0x7f00000021c0)={0x28, 0xfffffffffffffffe, r1, {{0x400, 0x74a9b700, 0x0, r2}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000002140), &(0x7f0000002180)=0x10, 0x40800) 08:27:26 executing program 2: syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x7, 0x2a2001) 08:27:26 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r1, 0xfffffffffffffffb) keyctl$reject(0x13, 0x0, 0x8, 0x7, r1) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:26 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000040)={0x4}, 0x8) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0, 0x0) 08:27:26 executing program 2: sendto$isdn(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00001200020000003f9600b205c24ab89804b637f4935f959eb0213fa2abc9d5b52590fc2056484ccd1feb2241b0f99142e9e09f350e84a1903795de2835d7c92b1ac0c0a3c4a92d8670c6e15d599c222a6bf730154ac1b272206e3efaf6e7ae8026aeee3875b5c6492434183355a864484d16dba007f1d06be8d196bd4ef7f5f527f232f763e9e3f250448e04ce35cfd257591f8e5b026ba51d961e1a5932b7b10fa83cfdcf177181a98ef1600738e69f17d4be89e242795c556cfb92c59a81c6df3d51d2f9a74167702b89c2b21411847f74dfd3f0c1fe596bc334b94ecd9a425e535dc4529c81014c88a980c021646abd8eaa6bce61ab482b1e35e94abc9ee394a137903b46d3101800"/277, @ANYRESDEC], 0x125, 0x40008c4, &(0x7f0000000100)={0x22, 0xca, 0xfc, 0x38, 0xc}, 0x6) ioctl$IMHOLD_L1(0xffffffffffffffff, 0x80044948, &(0x7f0000000000)=0x1ff) 08:27:26 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r5 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r5, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r5, &(0x7f0000000280)={0x18, 0x0, r6}, 0x18) read$FUSE(r1, &(0x7f00000026c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000100)={0xa0, 0x0, r6, {{0x6, 0x3, 0x9, 0x1, 0x9, 0x7fffffff, {0x6, 0x9, 0x8, 0x1, 0x7, 0x8, 0x100, 0x8000, 0x55c, 0x2000, 0xffffffc0, r7, r4, 0x1, 0x80000000}}, {0x0, 0x13}}}, 0xa0) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_WRITE(r1, &(0x7f0000000080)={0x18, 0x0, r3, {0x5}}, 0x18) 08:27:26 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x0, 0x44000) connect$phonet_pipe(0xffffffffffffffff, &(0x7f0000000000)={0x23, 0x6, 0x6, 0x2}, 0x10) 08:27:26 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x100000000, 0x1000000, 0xfffffffffffffffd, 0x400000000000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) recvfrom$rxrpc(r0, &(0x7f00000000c0), 0x0, 0x40000000, &(0x7f00000000c0)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e23, 0xfffffd8c, @private0={0xfc, 0x0, [], 0x1}, 0x8}}, 0x24) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r1}, 0x8) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000000080)={0x9, 0x19, 0x1}) 08:27:26 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r1, 0xffffffffffffffff, 0x0) 08:27:26 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) r5 = getuid() r6 = getuid() r7 = getuid() r8 = getgid() r9 = getuid() setuid(r9) getresuid(&(0x7f0000000040), &(0x7f0000000080)=0x0, &(0x7f0000002140)) getresgid(&(0x7f0000002180), &(0x7f00000021c0)=0x0, &(0x7f0000002200)) r12 = geteuid() r13 = getgid() write$FUSE_DIRENTPLUS(r4, &(0x7f0000002240)={0x5d0, 0x0, r1, [{{0x0, 0x1, 0x7, 0x5, 0x4, 0x0, {0x2, 0x0, 0x1ff, 0x8001, 0x9, 0x6, 0x8, 0x5, 0x9, 0x2000, 0x1000, r2, 0x0, 0xff, 0x80000001}}, {0x4, 0x6, 0xa, 0x89af, '/dev/cuse\x00'}}, {{0x0, 0x3, 0x6, 0x136, 0xc000000, 0x236, {0x6, 0x8, 0x1ff, 0x1, 0x5, 0x5, 0x3, 0x3f, 0x2, 0x8000, 0x6, r5, r3, 0x7, 0x4}}, {0x0, 0x80000001, 0x0, 0x2}}, {{0x6, 0x2, 0xffffffffffffff0a, 0x9, 0x101, 0x8, {0x3, 0xffffffffffffffc0, 0x100000000, 0x1, 0x7ff, 0x3, 0x9, 0x1, 0xfffffe31, 0x0, 0xd08, r6, r3, 0x9, 0x2}}, {0x3, 0x58c6, 0xa, 0x5, '/dev/cuse\x00'}}, {{0x4, 0x2, 0x4, 0x3, 0x1000, 0x305, {0x4, 0x2, 0x4, 0x3, 0xffffffffffffff00, 0x54, 0x7f, 0x3, 0x9, 0x4000, 0x6, r7, r3, 0x2, 0x80000001}}, {0x0, 0x4, 0xa, 0x7, '/dev/cuse\x00'}}, {{0x2, 0x0, 0x72fb, 0x9, 0x0, 0x1, {0x5, 0x2, 0x31a7, 0x3f, 0x4, 0x5, 0x6, 0x101, 0x9, 0x4000, 0x0, r2, r3, 0x8, 0x8000}}, {0x5, 0x1, 0xa, 0x5, '/dev/cuse\x00'}}, {{0x1, 0x0, 0x100000001, 0x1, 0x7fffffff, 0xe0, {0x1, 0x1f, 0x401, 0xfff, 0xfffffffffffffffe, 0x1, 0x8000, 0x4, 0x1, 0x800, 0x0, 0xee01, r8, 0x0, 0x3}}, {0x2, 0xb80a, 0xa, 0x8, '/dev/cuse\x00'}}, {{0x5, 0x2, 0x10001, 0xc1a2, 0x100, 0x2, {0x5, 0x5, 0x9, 0x7, 0xfffffffffffffffb, 0x7, 0x241c, 0x80, 0x3, 0x2000, 0x400, r9, r3, 0x0, 0x594b}}, {0x0, 0x8, 0x4, 0x81, '{{{\''}}, {{0x1, 0x0, 0x1424, 0x4, 0x4, 0xf80, {0x0, 0x38c9, 0x7ff, 0xfffffffffffffeff, 0x20, 0x200, 0xb7, 0x2, 0xb245, 0x8000, 0x5d5, r10, r11, 0x3, 0x7}}, {0x5, 0x9, 0x0, 0x2}}, {{0x3, 0x1, 0x5, 0x8, 0x800, 0x7f, {0x2, 0x4, 0x7ff, 0x200, 0x0, 0x7, 0x4, 0x2, 0x3f, 0x6000, 0x80000001, r12, r13, 0x2}}, {0x3, 0x0, 0xa, 0x7, '/dev/cuse\x00'}}]}, 0x5d0) 08:27:26 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x40a, 0x24cf01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000200)={0x60, 0x0, 0x0, {{0x9577, 0x9, 0x6, 0x65cf95e5, 0x2, 0x6, 0x6, 0x3}}}, 0x60) r1 = syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000000c0)) 08:27:26 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x9, 0x0, 0x80000000000000, 0x3fe, 0x0, 0x0, 0x3f, 0x1ff}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000200)={0x100, 0x4, 0xff, 0x20000000000, 0x7, 0x7ff, 0x81, 0x400}, &(0x7f00000000c0)={0x40, 0xd6d, 0x101, 0x9, 0x1, 0x5e8, 0x0, 0x10001}, &(0x7f0000000100)={0x2, 0x7f, 0x7, 0xfffffffffffffff7, 0x9, 0xfffffffffffffffe, 0x7, 0x1}, &(0x7f0000000140)={0x0, 0x3938700}, &(0x7f00000001c0)={&(0x7f0000000180), 0x8}) 08:27:26 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r2, &(0x7f0000002480)={0x2020}, 0x2020) setsockopt$RXRPC_SECURITY_KEY(r1, 0x110, 0x1, &(0x7f0000002140)='/dev/fuse\x00', 0xa) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INTERRUPT(r0, &(0x7f0000000040)={0x10, 0x0, r3}, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) connect$rxrpc(r4, &(0x7f00000022c0)=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x8, @remote}}, 0x24) syz_emit_vhci(&(0x7f0000002300)=ANY=[@ANYBLOB="03c800fe7e4ea373a20dd609288586f7f2a7bc9b6a4d754e05c843fbbd5b395de2070f40cebd768938533356b87346f5bd44d9b4df8b994dd76448f6cf4e8390aa601344679451de8c2ca10fec730cc0f1063ae538966291ef7f1f58dfbd8dde68fee4444e30ec0000f6dffe73a4fdc88a586669050e4c7b6292dc2735c1587dd07c9a04daa1e9fbef1ff82678e2d30dde3659c7bb87e7329251d3c099e078ea3a1e3700dac9ad057612b7062921310c47be7376cb61113d30a7b135965be5d8baad9e00a8a5fd834617f9bdce40c7f85cdcca3247d0e56abbb1838ec880cf31a6d53c96ce6a1762c645fd8ba110d01dbc047ab8c7ee00ea328fcb5cdc6753830000000000000000000000000000510a5fa086a35653dd9542cfc1eb7d665513719aabedf9d160e276641f509137f69f826871348b6b0329248c02507601c947e4d177"], 0x102) 08:27:26 executing program 2: ioctl$VFIO_SET_IOMMU(0xffffffffffffffff, 0x3b66, 0x1) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x205e, 0x4040) 08:27:26 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x2, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_LSEEK(r1, &(0x7f0000000040)={0x18, 0x0, r2, {0x81}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x0) 08:27:26 executing program 2: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000180)={0x18, 0xffffffffffffffda, 0x0, {0x1}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) write$FUSE_POLL(r0, &(0x7f0000002340)={0x18, 0xfffffffffffffffe, 0x0, {0x7}}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200001, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r3, &(0x7f0000002280)={0xc0, 0xfffffffffffffff5, r4, [{0x4, 0x100, 0x6, 0x29, '&(-.:.'}, {0x3, 0xfffffffffffffff8, 0x1, 0x3, '+'}, {0x2, 0x8, 0xa, 0x5, '/dev/cuse\x00'}, {0x0, 0x6, 0xa, 0xfff, '/dev/fuse\x00'}, {0x6, 0x8072, 0x4, 0x2, ')@F['}]}, 0xc0) bpf$ITER_CREATE(0x21, &(0x7f00000001c0), 0x8) write$FUSE_STATFS(r1, &(0x7f0000000100)={0x60, 0xffffffffffffffda, 0x0, {{0x1000000000002be5, 0x7, 0x7, 0x7, 0x100000ff, 0x3ff, 0xffff8000}}}, 0x60) 08:27:26 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f0000000040)={0x9, 0xfffffffffffeffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0) 08:27:26 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$IMGETVERSION(r1, 0x80044942, &(0x7f0000000040)) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:27 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r1, &(0x7f0000000040)={0x78, 0x0, 0x0, {0x0, 0x7, 0x0, {0x3, 0x1f, 0x5, 0xff, 0x3da, 0xfffffffffffffff9, 0x1, 0x9, 0x2, 0x6000, 0x8, 0x0, r2, 0x3, 0xffffffff}}}, 0x78) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:27 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101000, 0x0) ioctl$CHAR_RAW_FLSBUF(0xffffffffffffffff, 0x1261, &(0x7f0000000380)=0x9) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000300)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000080)={0x238, 0x0, 0x4, 0x70bd27, 0x25dfdbfb, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x3}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x6}, {0x5, 0x3, 0x5}, {0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x44, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x7}]}, @NLBL_CIPSOV4_A_MLSCATLST={0x19c, 0xc, 0x0, 0x1, [{0x54, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xecc0}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1f9d97e}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x6fe363a0}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x861e}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1829441e}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x4dbcce7f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x15c82a1f}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xf359}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x7731}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3a23d008}]}, {0x4c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x307d8298}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x7c2f}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x326c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x513522f9}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0xfe62cdf}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0xe5feb50}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3051ce45}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x309f4753}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x58887e78}]}, {0x24, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xfd8f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x77b17990}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x7c90f987}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xfb4b}]}, {0x44, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x6d6ac6d1}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x5563}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0xa1a56a6}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x591a7d8a}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x9917}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x50f3dfe1}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x848b}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x38800dc0}]}, {0x1c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xac66}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x71b69f1c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5eea08c}]}, {0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x572d}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x6300}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2b2cbd0f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x76c1cd02}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5059251f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x7e2b8696}]}, {0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x99e0}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x447872af}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xcd8b}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x6160}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x1205}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5ed931a0}]}, {0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x794d3d26}]}]}]}, 0x238}, 0x1, 0x0, 0x0, 0x40000}, 0x20008000) 08:27:27 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r1, 0xffffffffffffffff, 0x0) 08:27:27 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) r2 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x2, 0x202400) read$midi(r2, &(0x7f0000002100)=""/4104, 0x1008) 08:27:27 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:27 executing program 1: bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000003180)=0xffffffffffffffff, 0x4) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = getuid() setuid(r1) write$FUSE_ATTR(0xffffffffffffffff, &(0x7f00000031c0)={0x78, 0xfffffffffffffffe, 0x0, {0x100, 0x80, 0x0, {0x4, 0x0, 0x2d, 0x100000001, 0x57, 0x1, 0x4, 0x7f, 0x7, 0x4000, 0x6f61, r1, 0xee00, 0x87, 0xacdc}}}, 0x78) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r3}, 0x8) read$FUSE(r4, &(0x7f00000010c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(r2, &(0x7f0000003100)={0x60, 0x0, r5, {{0x20, 0xfffffffffffffe00, 0xefe0, 0x7, 0x6, 0x4, 0xffff, 0x3}}}, 0x60) 08:27:27 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(0xffffffffffffffff, 0x0, 0xffffffffffffff70) 08:27:27 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$char_raw(&(0x7f0000003d80)='/dev/raw/raw#\x00', 0x0, 0x8a800) ioctl$CHAR_RAW_SECDISCARD(r1, 0x127d, &(0x7f0000003dc0)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) recvmmsg(r2, &(0x7f0000003c80)=[{{&(0x7f0000000040)=@in6={0xa, 0x0, 0x0, @private1}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000002140)=""/6, 0x6}, {&(0x7f0000002180)=""/119, 0x77}, {&(0x7f0000002200)=""/76, 0x4c}, {&(0x7f0000002280)=""/72, 0x48}, {&(0x7f0000002300)=""/232, 0xe8}, {&(0x7f0000002400)=""/155, 0x9b}], 0x6, &(0x7f0000002540)=""/166, 0xa6}, 0x40}, {{&(0x7f0000002600)=@nl=@unspec, 0x80, &(0x7f0000002780)=[{&(0x7f0000002680)=""/224, 0xe0}], 0x1, &(0x7f00000027c0)=""/66, 0x42}, 0x7}, {{&(0x7f0000002840)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, 0x80, &(0x7f0000003c00)=[{&(0x7f00000028c0)=""/170, 0xaa}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000003980)=""/121, 0x79}, {&(0x7f0000003a00)=""/139, 0x8b}, {&(0x7f0000003ac0)=""/33, 0x21}, {&(0x7f0000003b00)=""/107, 0x6b}, {&(0x7f0000003b80)=""/71, 0x47}], 0x7}, 0x6}], 0x3, 0x7d8484deb0d44a9a, &(0x7f0000003d40)={0x0, 0x3938700}) 08:27:27 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_ENTRY(r1, &(0x7f0000000100)={0x90, 0x0, 0x0, {0x5, 0x3, 0x2, 0x100000001, 0x800, 0x10000, {0x0, 0x2, 0xfff, 0x3e0, 0x9, 0x10001, 0xffffffb7, 0x6, 0x3f, 0x1000, 0x20, 0xffffffffffffffff, 0xffffffffffffffff, 0x3ff, 0x45}}}, 0x90) write$FUSE_INTERRUPT(r0, &(0x7f00000002c0)={0x10}, 0x10) getresuid(&(0x7f0000000080), &(0x7f00000001c0), &(0x7f0000000200)=0x0) write$FUSE_ATTR(r0, &(0x7f0000000240)={0x78, 0x0, 0x0, {0x5, 0x0, 0x0, {0x3, 0x7fffffff, 0x1, 0x2, 0x4, 0x400, 0x2, 0x9, 0x98, 0xc000, 0x4, r2, 0xee01, 0x3, 0x9}}}, 0x78) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, 0x0, 0x0) 08:27:27 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0xd, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x2000000000}, 0x0, 0x0, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) read$FUSE(r4, &(0x7f00000024c0)={0x2020}, 0x2020) 08:27:27 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_LSEEK(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, {0xc2}}, 0x18) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) write$FUSE_POLL(r2, &(0x7f0000000080)={0x18, 0x0, 0x0, {0x8}}, 0x18) 08:27:27 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0xfeedccb74c4489a7, r1, {0x7, 0x20, 0x3e, 0x200000, 0x1f, 0x3, 0x1, 0x1}}, 0x50) 08:27:27 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r0}, 0x8) recvfrom$rxrpc(r7, &(0x7f0000000180)=""/157, 0x9d, 0x10140, &(0x7f0000000240)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e21, 0x101, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x7}}, 0x24) write$sysctl(r0, &(0x7f00000000c0)='1\x00', 0x2) 08:27:27 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000040)={0x60, 0x0, 0x0, {{0xd71, 0x3, 0x685fae34, 0x3, 0x7, 0xffffffff, 0x6, 0x1ff}}}, 0x60) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:28 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r1, 0xffffffffffffffff, 0x0) 08:27:28 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) r2 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x2, 0x202400) read$midi(r2, &(0x7f0000002100)=""/4104, 0x1008) 08:27:28 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r0}, 0x8) recvfrom$rxrpc(r7, &(0x7f0000000180)=""/157, 0x9d, 0x10140, &(0x7f0000000240)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e21, 0x101, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x7}}, 0x24) write$sysctl(r0, &(0x7f00000000c0)='1\x00', 0x2) 08:27:28 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_emit_vhci(&(0x7f0000000000)=@HCI_VENDOR_PKT={0xff, 0x80}, 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:28 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0, 0x0) 08:27:28 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) getsockopt$PNPIPE_ENCAP(r1, 0x113, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x4) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:28 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r0}, 0x8) recvfrom$rxrpc(r7, &(0x7f0000000180)=""/157, 0x9d, 0x10140, &(0x7f0000000240)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e21, 0x101, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x7}}, 0x24) write$sysctl(r0, &(0x7f00000000c0)='1\x00', 0x2) 08:27:28 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_GET_PIT(r1, 0xc048ae65, &(0x7f0000000040)) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0xff}, 0x0, 0x0, 0x0, 0x0) 08:27:28 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000100)={0xa0, 0x0, 0x0, {{0x0, 0x2, 0x1, 0x40, 0xffff, 0x1, {0x2, 0xfffffffffffff161, 0x9, 0x8000, 0x7, 0x9, 0x3ff, 0x5, 0x78a, 0xc000, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x80000001}}, {0x0, 0x2}}}, 0xa0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x80000000000000, 0x800}, 0x0, 0x0, 0x0, 0x0) socket$isdn_base(0x22, 0x3, 0x0) 08:27:28 executing program 0: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000002200)='/dev/ubi_ctrl\x00', 0x200400, 0x0) getsockopt$rose(r0, 0x104, 0x3, &(0x7f0000002240), &(0x7f0000002280)=0x4) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(0xffffffffffffffff, 0x80045700, &(0x7f00000020c0)) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x401, 0x2000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000080)={0x2020, 0x0, 0x0}, 0x2020) syz_open_dev$midi(&(0x7f00000021c0)='/dev/midi#\x00', 0x3, 0x620000) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000002140)={0x50, 0x0, r2, {0x7, 0x20, 0x1, 0x50200, 0xab9, 0x7, 0x7, 0x9}}, 0x50) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x101000, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r3, 0xc0305710, &(0x7f0000002100)={0x0, 0x5, 0x80}) 08:27:28 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) write$FUSE_POLL(r1, 0x0, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r3, &(0x7f0000000040)={0x78, 0x0, r4, {0x6, 0xffff, 0x0, {0x0, 0x3, 0x100000000, 0x5, 0x5, 0xf456, 0xfffffeff, 0x60000000, 0x1, 0xc000, 0xe39, 0xee01, 0xee00, 0x1d00, 0x80000001}}}, 0x78) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r5 = openat$vfio(0xffffffffffffff9c, &(0x7f0000002140)='/dev/vfio/vfio\x00', 0x40201, 0x0) ioctl$VFIO_SET_IOMMU(r5, 0x3b66, 0x7) 08:27:28 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) r2 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x2, 0x202400) read$midi(r2, &(0x7f0000002100)=""/4104, 0x1008) 08:27:29 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) write$FUSE_GETXATTR(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:27:29 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) r7 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r0}, 0x8) recvfrom$rxrpc(r7, &(0x7f0000000180)=""/157, 0x9d, 0x10140, &(0x7f0000000240)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e21, 0x101, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x7}}, 0x24) 08:27:29 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) write$FUSE_LK(r1, &(0x7f0000000040)={0x28, 0x0, 0x0, {{0x9, 0x100000000, 0x0, 0xffffffffffffffff}}}, 0x28) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = getuid() setuid(r2) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r1, &(0x7f0000002140)={0xa0, 0x0, 0x0, {{0x3, 0x1, 0x9, 0x94b, 0x3, 0x0, {0x5, 0xfffffffffffffffc, 0x93, 0x8f, 0x3, 0x9, 0x0, 0x4, 0x80000000, 0xa000, 0x4, r2, r3, 0x1ff, 0x1}}, {0x0, 0xa}}}, 0xa0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xb, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) 08:27:29 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_ENTRY(r0, &(0x7f0000002140)={0x90, 0x0, r1, {0x6, 0x3, 0x1000, 0x100, 0x1, 0x4, {0x6, 0x8, 0x7fffffff, 0x6, 0x40, 0x9, 0x1, 0x4, 0x1, 0x6000, 0x3ff, r2, r3, 0x1, 0x1}}}, 0x90) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r4, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r4, &(0x7f0000000280)={0x18, 0x0, r5}, 0x18) write$FUSE_BMAP(r0, &(0x7f0000000040)={0x18, 0x0, r5, {0x2}}, 0x18) 08:27:29 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r0, 0x80045700, &(0x7f0000000040)) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x0, 0x4, 0x40}) socket$nl_generic(0x10, 0x3, 0x10) 08:27:29 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x2, 0x202400) 08:27:29 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r0}, 0x8) 08:27:29 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0xc8040, 0x0) write$FUSE_LSEEK(r1, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x4}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ubi_ctrl\x00', 0x15400, 0x0) ioctl$DRM_IOCTL_SG_ALLOC(r2, 0xc0106438, &(0x7f0000000180)={0xf19c}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0xfff, 0x20000) 08:27:29 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000004180)={0x2020}, 0xfffffffffffffe39) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:29 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) write$FUSE_INTERRUPT(r1, &(0x7f0000000040)={0x10}, 0x10) 08:27:29 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) r4 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000400)={r4, r5, 0x4, r6}, 0x10) 08:27:29 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_GETXATTR(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, {0x3ff}}, 0x18) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x0, 0x111802) read$FUSE(r1, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_GETXATTR(r1, &(0x7f0000004180)={0x18, 0x0, r2, {0x8}}, 0x18) 08:27:30 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) write$FUSE_GETXATTR(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:27:30 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) recvfrom$rxrpc(r3, &(0x7f00000026c0)=""/4096, 0x1000, 0x2040, &(0x7f0000000100)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e24, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x8}}, 0x24) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f00000036c0)={0x2020, 0x0, 0x0}, 0x2020) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=0x0) write$FUSE_ENTRY(r4, &(0x7f00000002c0)={0x90, 0x0, r5, {0x4, 0x2, 0x11180000, 0x8, 0x7, 0x7, {0x4, 0x87, 0x100000000, 0x5, 0x200, 0x66, 0x7, 0x8216, 0x1, 0xa000, 0x0, r6, 0x0, 0x8}}}, 0x90) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r7}, 0x18) write$FUSE_WRITE(r1, &(0x7f0000000080)={0x18, 0x0, r7, {0x4}}, 0x18) 08:27:30 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:30 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) 08:27:30 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r4, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5}) r5 = getuid() setuid(r5) read$FUSE(r4, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r4, &(0x7f0000004200)={0xa0, 0xfffffffffffffffe, r1, {{0x6, 0x1, 0x7fffffff, 0x6, 0x800, 0x4f05, {0x0, 0x0, 0x6510, 0xfffffffffffffff7, 0x2, 0x2, 0xfffffffd, 0x4, 0x8f, 0x2000, 0xa81a, r5, r6, 0x9}}, {0x0, 0x6}}}, 0xa0) write$FUSE_ATTR(r0, &(0x7f0000002140)={0x78, 0x0, r1, {0xff, 0x800, 0x0, {0x2, 0xfffffffffffffff8, 0x4, 0x2a2, 0x3, 0x27d, 0x200, 0x40, 0x0, 0x6000, 0xaa26, r2, r3, 0x5, 0xc0000000}}}, 0x78) 08:27:30 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) 08:27:30 executing program 1: ioctl$IMGETCOUNT(0xffffffffffffffff, 0x80044943, &(0x7f0000000040)) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x8, 0x3134c0) socket$can_bcm(0x1d, 0x2, 0x2) 08:27:30 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) 08:27:30 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020}, 0x2020) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_INTERRUPT(r0, &(0x7f0000000100)={0x10, 0x0, r2}, 0x10) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) socket$phonet_pipe(0x23, 0x5, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) accept$phonet_pipe(r3, &(0x7f0000000040), &(0x7f0000000080)=0x10) 08:27:30 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:30 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) 08:27:30 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/fuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_DIRENT(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e0000000f5ffffff", @ANYRES64=r3, @ANYBLOB="02000000000000000600000008000000010000002e2a5e232d283a260300000000000000960a0065762f6375736500000000000000020000000000000075537b000000000001000000000200003a000000000000000100000000000000d40000000000000002000000090000005c5c0000000000000300000000000000000000000000000003000000080000005e2d40000000000005000000000000006a55004c000000000a000000800000002f6465762f6375736500"/193], 0xe0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x0, 0x4, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x80000001}, &(0x7f0000000080)={0x4, 0x5, 0x8c77, 0x8, 0x2a7, 0x6, 0x7, 0x40000101}, &(0x7f0000000100)={0x4, 0x9f, 0x203ffffffc, 0x9, 0x642, 0xa5, 0x7d, 0xffffffff}, &(0x7f0000000140), &(0x7f00000001c0)={&(0x7f0000000180)={[0x4]}, 0x8}) 08:27:30 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) ioctl$KVM_GET_PIT(0xffffffffffffffff, 0xc048ae65, &(0x7f0000000040)) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:30 executing program 4: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) write$FUSE_GETXATTR(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:27:30 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:30 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vxcan1\x00'}) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0xf8e40, 0x0) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x800000000003, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0, 0x0) 08:27:30 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) 08:27:30 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0xa66}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(r1, &(0x7f0000000040)={0x60, 0x0, r2, {{0x638e, 0x40, 0x7, 0xffffffff, 0xc9, 0x1, 0x5, 0x3}}}, 0x60) 08:27:31 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, &(0x7f00000010c0)=""/4096, 0x1000) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_SET_GSI_ROUTING(r2, 0x4008ae6a, &(0x7f0000000480)={0x9, 0x0, [{0xffffff80, 0x4, 0x0, 0x0, @sint={0x4, 0xa1e7}}, {0x49, 0x3, 0x0, 0x0, @irqchip={0x3, 0x1}}, {0x4, 0x3, 0x0, 0x0, @adapter={0x7, 0x5, 0x57d, 0x5, 0x5}}, {0x215, 0x3, 0x0, 0x0, @adapter={0xffffffff, 0x5, 0x5, 0x7ff}}, {0x400, 0x0, 0x0, 0x0, @adapter={0x3, 0x8165, 0x4000000000000, 0xffffffc1, 0xb2}}, {0x4, 0x4, 0x0, 0x0, @irqchip={0x10000, 0x10001}}, {0x2, 0x1, 0x0, 0x0, @irqchip={0x1, 0x8}}, {0x8, 0x5, 0x0, 0x0, @msi={0x400000, 0x9, 0x0, 0x4}}, {0xffffff01, 0x3, 0x0, 0x0, @msi={0x0, 0x3, 0x9, 0x6428}}]}) getsockopt$inet_dccp_int(r1, 0x21, 0xa, &(0x7f0000000040), &(0x7f0000000280)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r3, 0x4038ae7a, &(0x7f0000000240)={0x2, 0xe7, &(0x7f0000000100)="9257695f75f18dc30afd09f763", &(0x7f0000000140)="fb5a91a94caff08247bc2a4253fd9aed2dbb92447fad208ea5cd0d28cbcb452923b5abfda4738c865e6ccb2755f2eaacb9a9ec43255df3985565334e57b2dc4ec259a7da9c28f1458626c89bb241891b0c5ae34b05170e337da0234c27b3f710f3ead00991d88cf7895e2cbbcc2662d569cc3b1fb7568583c6cf114c71f1e4bbcca2b0a6adb41fb228208e297ff1cdd093817deafc6cc247bd68347ae86aa4a3a04be903330d9c9cedc59196b14e6143fb19a19ddf4442b0de176ff78684b22127459612bfbd09d94f15084267b2e86f7fa0ef131b3da78a49daedfd9e429d5c7cb2a6f33a3ad3ab8413357fc8d0799d8e13fc0a00", 0xd, 0xf5}) 08:27:31 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) 08:27:31 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) bpf$ITER_CREATE(0x21, &(0x7f00000003c0)={r3}, 0x8) 08:27:31 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:31 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, {0x2ee728a5}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:31 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000002300)={0x0, 0x0}) pselect6(0x40, &(0x7f0000002240)={0x100000001, 0x9, 0x5, 0x5, 0xba0c, 0x1ff, 0x401, 0x8}, &(0x7f0000002280)={0xfffffffffffffffd, 0xfffffffffffffff7, 0x2, 0x2, 0x7ff, 0x7ff, 0x2b52, 0x1333}, &(0x7f00000022c0)={0x317, 0x4, 0x0, 0x4, 0x2, 0x0, 0x5, 0x5}, &(0x7f0000002340)={r1, r2+10000000}, &(0x7f00000023c0)={&(0x7f0000002380)={[0xf1]}, 0x8}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8c39, 0x5, 0x8, 0x3, 0x8, 0x6, 0xffffffff}, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x8, 0x1, 0x4ab, 0x100, 0x3}, &(0x7f0000002140)={0x400, 0x9472, 0x72, 0x5, 0x7, 0x3ff, 0x800, 0x8}, &(0x7f0000002180), &(0x7f0000002200)={&(0x7f00000021c0)={[0x4]}, 0x8}) 08:27:31 executing program 2: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:31 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xffffffffffffffff, 0x0) 08:27:31 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x0, 0x2c200) 08:27:31 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000480)=[0x3, 0x2], 0x2) 08:27:31 executing program 2: socket$isdn(0x22, 0x3, 0x22) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:31 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x10000008, 0xbdb, 0x20000, 0x0, 0x0, 0x200, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000040)={0x60, 0x0, 0x0, {{0x5, 0x7, 0x4, 0x8, 0x2000000000000000, 0x5, 0x0, 0x4}}}, 0x60) prctl$PR_SET_FPEXC(0xc, 0x10000) 08:27:31 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:31 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) r1 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)={0x0, 0x0}) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) ioctl$DRM_IOCTL_GEM_CLOSE(r1, 0x40086409, &(0x7f0000000300)={r2}) 08:27:31 executing program 3: r0 = socket$isdn(0x22, 0x3, 0x22) sendto$isdn(r0, &(0x7f00000000c0)={0x3f, 0x6a6, "6d8045a5a6b1eca9e6ebdecbab9bd3f6ba4c67b6d1ed1581462cfd28fa5ad5de5d9a118057299cebc69ac1fae0c5825d1931fe466a94e46893b3150ae0a77a211389f3211c89a2a100f61f4afce34043304cca7f31fd6c1056a8e116093902f0f4c197f52fd6a0d6f77579863c38a99c69baf6d541edb58e351537127bfbbabc88ba9207822962d1f3ef04a2d4fa569bfcbbf8bed995663bf062fdabb6705a72847e0cea69eb52a92f118f05ed94e48d84a67c0cb83d39f461afe2549056b974ff1b916cc0c067a9769b01e6"}, 0xd4, 0x0, &(0x7f00000001c0)={0x22, 0x40, 0x1, 0x69, 0x4}, 0x6) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:31 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) bind$rxrpc(r1, &(0x7f0000000080)=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e21, @multicast1}}, 0x24) 08:27:31 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xffffffffffffffff, 0x0) 08:27:31 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)) bpf$ITER_CREATE(0x21, &(0x7f0000000380), 0x8) 08:27:31 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) recvfrom$rxrpc(r3, &(0x7f00000026c0)=""/4096, 0x1000, 0x2040, &(0x7f0000000100)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x4e24, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x8}}, 0x24) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f00000036c0)={0x2020, 0x0, 0x0}, 0x2020) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=0x0) write$FUSE_ENTRY(r4, &(0x7f00000002c0)={0x90, 0x0, r5, {0x4, 0x2, 0x11180000, 0x8, 0x7, 0x7, {0x4, 0x87, 0x100000000, 0x5, 0x200, 0x66, 0x7, 0x8216, 0x1, 0xa000, 0x0, r6, 0x0, 0x8}}}, 0x90) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r7}, 0x18) write$FUSE_WRITE(r1, &(0x7f0000000080)={0x18, 0x0, r7, {0x4}}, 0x18) 08:27:31 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getsockopt$PNPIPE_INITSTATE(r1, 0x113, 0x4, &(0x7f0000000080), &(0x7f0000002140)=0x4) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x1, 0x44000) 08:27:32 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:32 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0xc8040, 0x0) write$FUSE_LSEEK(r1, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x4}}, 0x18) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ubi_ctrl\x00', 0x15400, 0x0) ioctl$DRM_IOCTL_SG_ALLOC(r2, 0xc0106438, &(0x7f0000000180)={0xf19c}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0xfff, 0x20000) 08:27:32 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xffffffffffffffff, 0x0) 08:27:32 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x20, 0xf08b, 0x81042, 0x5, 0x0, 0xffffff7f, 0x7}}, 0x50) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:32 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:32 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000002c0)) 08:27:32 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xffffffffffffffff, 0x0) 08:27:32 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x0, 0x2c200) 08:27:32 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_emit_vhci(&(0x7f0000000000)=@HCI_VENDOR_PKT={0xff, 0x80}, 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:32 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000340)={0x4}) 08:27:32 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xffffffffffffffff, 0x0) 08:27:32 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x6, 0x24000) 08:27:33 executing program 1: syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x4, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:33 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:27:33 executing program 2: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:33 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000040)={0x0, 0xffffffff, 0x40, 0x7fff, 0x315, 0x7, 0xfffffff7, 0x8, 0x3ff, 0x8, 0x1, 0x2}) 08:27:33 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_emit_vhci(&(0x7f0000000000)=@HCI_VENDOR_PKT={0xff, 0x80}, 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:33 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_GET_PIT(r1, 0xc048ae65, &(0x7f0000000040)) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x2020) pselect6(0x40, &(0x7f00000000c0)={0xff}, 0x0, 0x0, 0x0, 0x0) 08:27:33 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:27:33 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000040)={0x60, 0x0, 0x0, {{0xd71, 0x3, 0x685fae34, 0x3, 0x7, 0xffffffff, 0x6, 0x1ff}}}, 0x60) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:33 executing program 2: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:33 executing program 1: keyctl$negate(0xd, 0x0, 0x0, 0xfffffffffffffff9) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$ION_IOC_ALLOC(r1, 0xc0184900, &(0x7f0000000000)={0x53}) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x2, 0x4000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$midi(r2, &(0x7f000001a0c0)=""/102394, 0x18ffa) 08:27:33 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) 08:27:33 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:27:34 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) syz_emit_vhci(&(0x7f0000000000)=@HCI_VENDOR_PKT={0xff, 0x80}, 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:34 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) 08:27:34 executing program 2: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:34 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000010c0)=""/4106, 0x100a) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x4, 0x8400) 08:27:34 executing program 4: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) bpf$LINK_DETACH(0x22, &(0x7f00000000c0)=r0, 0x4) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x1, 0x7ff, 0x4, 0x1}) 08:27:34 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:34 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x12be, 0x5, 0x0, 0x0, 0x0, 0xb}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040)='ethtool\x00') r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000008540)={'vxcan0\x00', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) recvfrom$rxrpc(0xffffffffffffffff, &(0x7f0000000240)=""/136, 0x88, 0x12123, 0x0, 0x0) r6 = syz_open_dev$dri(&(0x7f0000000300)='/dev/dri/card#\x00', 0x7, 0x246300) ioctl$DRM_IOCTL_GEM_FLINK(r6, 0xc008640a, &(0x7f0000000340)) syz_open_dev$dri(&(0x7f0000000400)='/dev/dri/card#\x00', 0x2, 0x1ab240) mount$9p_fd(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='9p\x00', 0x2024000, &(0x7f0000000680)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESOCT=r0, @ANYRESHEX, @ANYRESHEX, @ANYBLOB="2c61616368850b6d6d61702c646f6e745f686173682c00"]) ioctl$DRM_IOCTL_AGP_ALLOC(r5, 0xc0206434, &(0x7f00000001c0)={0xfff, 0x0, 0x10000}) connect$can_bcm(r3, &(0x7f0000008580)={0x1d, r4}, 0x10) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200)='ethtool\x00') ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000180)) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000080)={&(0x7f0000000480)=ANY=[@ANYBLOB="585faeb3", @ANYRES16=r7, @ANYBLOB="000428bd7000fcdbdf250e000000b001028004000100f8000380380001800b000200767863616e3000000e0002002f6465762f7a65726f0000000400030008000100274500000b000200767863616e30000018000180040003000f00020073797a6b616c6c6572300000040001804400018000000100ffffffff070002002c3a00000400030004000300040003000b000200767863616e3000000700020005dc00000f00020073797a6b616c6c65723000005c0001801000020089293a845c28252b7b2d2a000e0002002f6465762f667573650000000b000200767863616e3000000a0002005d2a2d3a170000000800010001000000080001000100000008000100800000000500020000000000af0005004db94bcc291262a79110ab48af014b58a51d239a0d0db771bffc5366c20fa627ec584734b45b407ba37ce79433f8c3cb482f6b7ca7077d330f0e58c7f95e0098ed0b15820e8abaff0a3c3d794a131cfb7dfe4ef1c2cf2434227f2dda45758c922b07d408df9da8da63db28d8caf6745de2e12cf41aa2017c58ddb78615d5b70f1cd7796cf2d5d79ab49f526c7ff7764d1c4411afe4292d76276c7df4e0f7f08324b32245043bf6431fd79f00"], 0x1c4}, 0x1, 0x0, 0x0, 0x40000}, 0x48c0) 08:27:34 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x4040) 08:27:34 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:34 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4092, 0xffc) 08:27:34 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x72) 08:27:34 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:35 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:35 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x5, 0x88481) read$midi(r0, 0x0, 0x0) read$midi(r0, &(0x7f0000000000)=""/125, 0x7d) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 08:27:35 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:35 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, 0x0, 0x0) 08:27:35 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x201) read$midi(r0, 0x0, 0x0) 08:27:35 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x5, 0x88481) read$midi(r0, 0x0, 0x0) read$midi(r0, &(0x7f0000000000)=""/125, 0x7d) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 08:27:35 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, 0x0, 0x0) 08:27:35 executing program 0: bind$isdn_base(0xffffffffffffffff, &(0x7f0000000040)={0x22, 0x95, 0x5, 0x9}, 0x6) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100)='ethtool\x00') getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000001f80), &(0x7f0000001fc0)=0x4) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f00000004c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000280)=ANY=[@ANYBLOB="270a69a027304c993f6aa6f6046be626c4146a7850c47ab6f82dd888dc10dbf8c49a63dd36e8d2b3efcb9036009cea1cf494dab925761c42715054917d3dca66e9e2b468d0dd0c8dee9c977d29fd991a93f7ced7059127f2d78fc63a24c00d7dd380c18e6222a56d420bc08299c5cc9f0c664ca1eb387c8a883f0a40187c537f0efe14f90e0f2aa7178811354a11214be1ae46de7b669de136d974b6f0b80493113132e5b4fc4641a9b463d119b9e8c0ce1bc7b7268d12c78a175c1329dd10f9", @ANYRES16=r2, @ANYBLOB="100029bd7000fbdbdf250e0000003c00018014000200626f6e645f736c6176655f31000000001400020073797a6b616c6c65723000000000000008000100", @ANYRES32=0x0, @ANYBLOB="0800030001000000"], 0x50}, 0x1, 0x0, 0x0, 0x4010001}, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) 08:27:35 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:35 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x1, 0x40000) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:35 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x5, 0x88481) read$midi(r0, 0x0, 0x0) read$midi(r0, &(0x7f0000000000)=""/125, 0x7d) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 08:27:35 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, 0x0, 0x0) 08:27:36 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:36 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:36 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x7, 0x80000) 08:27:36 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000010c0)) 08:27:36 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x5, 0x88481) read$midi(r0, 0x0, 0x0) read$midi(r0, &(0x7f0000000000)=""/125, 0x7d) 08:27:36 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000000)={0x18, 0xfffffffffffffff5, r2}, 0x18) pselect6(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x1, 0xfff, 0x1, 0x0, 0x2006}, 0x0, 0x0, 0x0, 0x0) 08:27:36 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x203f) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:36 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x5, 0x88481) read$midi(r0, 0x0, 0x0) 08:27:36 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:36 executing program 4: read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:36 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:36 executing program 4: read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:36 executing program 3: ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r1, 0xfffffffffffffffb) keyctl$negate(0xd, r0, 0x8, r1) r2 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r2, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:36 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:36 executing program 4: read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:36 executing program 3: ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:36 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:37 executing program 3: ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:37 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x203f) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:37 executing program 4: r0 = syz_open_dev$midi(0x0, 0x5, 0x88481) read$midi(r0, 0x0, 0x0) 08:27:37 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:37 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) 08:27:37 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0x2) r2 = syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x1f, 0x22a000) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r2, 0x80045700, &(0x7f00000000c0)) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000000000), 0x4) syz_open_dev$midi(&(0x7f0000000100)='/dev/midi#\x00', 0x5, 0x40200) read$midi(r0, &(0x7f0000002100)=""/4120, 0x1018) 08:27:37 executing program 3: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:37 executing program 4: r0 = syz_open_dev$midi(0x0, 0x5, 0x88481) read$midi(r0, 0x0, 0x0) 08:27:37 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) 08:27:37 executing program 3: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:37 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x3}) 08:27:37 executing program 4: r0 = syz_open_dev$midi(0x0, 0x5, 0x88481) read$midi(r0, 0x0, 0x0) 08:27:37 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:38 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020}, 0x203f) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:38 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x88481) read$midi(r0, 0x0, 0x0) 08:27:38 executing program 3: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:38 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) read$midi(0xffffffffffffffff, &(0x7f0000000100), 0x0) 08:27:38 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, 0x0) 08:27:38 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20000020000007e, 0x0) read$midi(r0, &(0x7f00000020c0)=""/4107, 0x100b) 08:27:38 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:38 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) 08:27:38 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:38 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) read$midi(0xffffffffffffffff, &(0x7f0000000100), 0x0) 08:27:38 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) setsockopt$RXRPC_SECURITY_KEY(0xffffffffffffffff, 0x110, 0x1, &(0x7f0000000000)='/dev/midi#\x00', 0xb) read$midi(r0, &(0x7f00000000c0)=""/4097, 0x1001) 08:27:38 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x0, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:39 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) 08:27:39 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) read$midi(0xffffffffffffffff, &(0x7f0000000100), 0x0) 08:27:39 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, 0x0) 08:27:39 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:39 executing program 4: r0 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x0) read$midi(r0, 0x0, 0x0) 08:27:39 executing program 0: pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:39 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:39 executing program 4: syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x88481) read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:39 executing program 1: syz_open_dev$midi(&(0x7f0000000140)='/dev/midi#\x00', 0x7, 0x2846) r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETVERSION(r0, 0x80044942, &(0x7f00000000c0)) r1 = syz_open_dev$midi(&(0x7f0000000100)='/dev/midi#\x00', 0xd429, 0x9b04a65b38d3774c) read$midi(r1, &(0x7f00000020c0)=""/4098, 0x1002) getsockopt$MISDN_TIME_STAMP(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 08:27:39 executing program 0: pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 4: syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x88481) read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:39 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:39 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, 0x0) 08:27:39 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:39 executing program 0: pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 4: syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x0, 0x88481) read$midi(0xffffffffffffffff, 0x0, 0x0) 08:27:39 executing program 5: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:39 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) semget$private(0x0, 0x1, 0x42) 08:27:39 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:39 executing program 3: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:39 executing program 2: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xe0082) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)) 08:27:39 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 5: r0 = syz_open_dev$amidi(0x0, 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:39 executing program 0: openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 5: r0 = syz_open_dev$amidi(0x0, 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:39 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:39 executing program 3: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:39 executing program 0: openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 4: pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 5: r0 = syz_open_dev$amidi(0x0, 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:40 executing program 0: openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:40 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x40) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000010c0)={'vxcan0\x00'}) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ubi_ctrl\x00', 0x2500, 0x0) recvfrom$rxrpc(r2, &(0x7f0000001200)=""/218, 0xda, 0x40, &(0x7f0000001300)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e24, 0x4, @local, 0x1}}, 0x24) ioctl$sock_ifreq(r2, 0x891c, &(0x7f00000011c0)={'ip_vti0\x00', @ifru_hwaddr=@broadcast}) ioctl$sock_SIOCGIFCONF(0xffffffffffffffff, 0x8912, &(0x7f0000001140)=@req={0x28, &(0x7f0000001100)={'veth1_to_hsr\x00', @ifru_hwaddr=@broadcast}}) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000001340)={r2}, 0x8) setsockopt$PNPIPE_ENCAP(r3, 0x113, 0x1, &(0x7f0000001380)=0x1, 0x4) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000040)) 08:27:40 executing program 3: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(0xffffffffffffffff, 0x810c5701, &(0x7f00000010c0)) 08:27:40 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 4: pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:40 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:40 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, 0x0) 08:27:40 executing program 4: pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:40 executing program 4: openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:40 executing program 2: r0 = syz_open_dev$midi(0x0, 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:40 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x0) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:41 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x30a, 0x40000) recvmmsg(0xffffffffffffffff, &(0x7f0000006940)=[{{0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000010c0)=""/13, 0xd}], 0x3, &(0x7f0000001140)=""/188, 0xbc}, 0x9}, {{&(0x7f0000001200)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @loopback}}}, 0x80, &(0x7f0000003580)=[{&(0x7f0000001280)=""/133, 0x85}, {&(0x7f0000001340)=""/114, 0x72}, {&(0x7f00000013c0)=""/145, 0x91}, {&(0x7f0000001480)=""/54, 0x36}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/144, 0x90}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x7, &(0x7f0000003600)=""/230, 0xe6}, 0x7}, {{&(0x7f0000003700)=@nfc, 0x80, &(0x7f0000004940)=[{&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000004780)=""/168, 0xa8}, {&(0x7f0000004840)=""/9, 0x9}, {&(0x7f0000004880)=""/185, 0xb9}], 0x4}, 0x1000}, {{&(0x7f0000004980)=@qipcrtr, 0x80, &(0x7f0000004c80)=[{&(0x7f0000004a00)=""/244, 0xf4}, {&(0x7f0000004b00)=""/250, 0xfa}, {&(0x7f0000004c00)=""/82, 0x52}], 0x3, &(0x7f0000004cc0)=""/176, 0xb0}, 0x8000}, {{&(0x7f0000004d80)=@phonet, 0x80, &(0x7f00000061c0)=[{&(0x7f0000004e00)=""/4096, 0x1000}, {&(0x7f0000005e00)=""/141, 0x8d}, {&(0x7f0000005ec0)=""/150, 0x96}, {&(0x7f0000005f80)=""/185, 0xb9}, {&(0x7f0000006040)=""/98, 0x62}, {&(0x7f00000060c0)=""/194, 0xc2}], 0x6, &(0x7f0000006240)=""/200, 0xc8}, 0x1}, {{&(0x7f0000006340)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f00000065c0)=[{&(0x7f00000063c0)=""/245, 0xf5}, {&(0x7f00000064c0)=""/64, 0x40}, {&(0x7f0000006500)=""/154, 0x9a}], 0x3, &(0x7f0000006600)=""/180, 0xb4}, 0x2}, {{&(0x7f00000066c0)=@alg, 0x80, &(0x7f0000006840)=[{&(0x7f0000006740)=""/127, 0x7f}, {&(0x7f00000067c0)=""/84, 0x54}], 0x2, &(0x7f0000006880)=""/134, 0x86}, 0x10000}], 0x7, 0x12100, &(0x7f0000006b00)={0x0, 0x989680}) ioctl$IMGETVERSION(r1, 0x80044942, &(0x7f0000006b40)) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:41 executing program 4: openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:41 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:27:41 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:41 executing program 5: syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(0xffffffffffffffff, &(0x7f0000000100), 0x0) 08:27:41 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, 0x0) 08:27:41 executing program 1: openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ubi_ctrl\x00', 0x0, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000001440)={0x5, 0x1, 0x5000, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) clock_adjtime(0x1, &(0x7f0000001200)={0x4, 0x6, 0x1, 0x1, 0x2, 0x5, 0x8, 0x10001, 0x1000, 0x9, 0x0, 0x84, 0x0, 0x5, 0x6, 0x400, 0x0, 0x7fffffff, 0x80000001, 0x101, 0x5, 0x5, 0x3ff7, 0x2a, 0x1, 0x20}) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f00000011c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000040)={&(0x7f00000010c0)={0xe0, 0x0, 0x10, 0x70bd27, 0x25dfdbff, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x1}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_MLSCATLST={0x9c, 0xc, 0x0, 0x1, [{0x54, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x7252745a}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x4780cfce}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x5a69ffc4}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x20c6}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x4bfe}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x3ef640a1}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x21e62a91}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x7414}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x47473925}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x716c9197}]}, {0x44, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x42bc}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x60949184}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2d39ace4}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x12e1}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x7f}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x47f51ade}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x14042bc3}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2ebf404c}]}]}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x3}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x3}]}, 0xe0}, 0x1, 0x0, 0x0, 0x4000004}, 0x40045) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_SET_GSI_ROUTING(r4, 0x4008ae6a, &(0x7f0000001500)={0x2, 0x0, [{0x3ffc, 0x4, 0x0, 0x0, @msi={0x80, 0x3, 0x20, 0x5}}, {0x7, 0x7, 0x0, 0x0, @sint={0x7, 0x81}}]}) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) write$P9_RREADDIR(r3, &(0x7f0000001480)={0x49, 0x29, 0x2, {0x440, [{{0x2, 0x3, 0x6}, 0x3, 0x5, 0x7, './file0'}, {{0x40, 0x2, 0x7}, 0x7, 0x6, 0x7, './file0'}]}}, 0x49) waitid$P_PIDFD(0x3, r2, &(0x7f0000001300), 0x1, &(0x7f0000001380)) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:41 executing program 4: openat$cuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:41 executing program 5: syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(0xffffffffffffffff, &(0x7f0000000100), 0x0) 08:27:41 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:27:41 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:41 executing program 5: syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(0xffffffffffffffff, &(0x7f0000000100), 0x0) 08:27:41 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, 0x0) 08:27:41 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) 08:27:42 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:27:42 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) setsockopt$MISDN_TIME_STAMP(r1, 0x0, 0x1, &(0x7f0000000180)=0x1, 0x4) 08:27:42 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) ioctl$KVM_SET_GSI_ROUTING(0xffffffffffffffff, 0x4008ae6a, &(0x7f0000000180)={0xa, 0x0, [{0x6, 0x4, 0x0, 0x0, @msi={0x800, 0x3, 0x0, 0x1}}, {0x0, 0x3, 0x0, 0x0, @sint={0x227, 0x3}}, {0xf5f6, 0x4, 0x0, 0x0, @irqchip={0x7f, 0x16}}, {0x5, 0x1, 0x0, 0x0, @msi={0x3, 0x1f, 0x7, 0x80000001}}, {0x8, 0x3, 0x0, 0x0, @irqchip={0x5}}, {0x5, 0x4, 0x0, 0x0, @adapter={0x2, 0x3, 0x200, 0x9}}, {0xac9d, 0x1, 0x0, 0x0, @sint={0x5, 0x5f77}}, {0xab, 0x2, 0x0, 0x0, @sint={0x0, 0x3}}, {0x7, 0x2, 0x0, 0x0, @sint={0x400, 0x6}}, {0x5, 0x3, 0x0, 0x0, @adapter={0x200, 0x0, 0x6, 0x874, 0x1}}]}) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, r1, {0x3f}}, 0x18) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r3, &(0x7f0000004400)={0xb8, 0x0, r1, [{{0x3, 0x0, 0x9cd0, 0x3, 0x5, 0x5, {0x2, 0xff, 0x5, 0x200, 0x727b, 0x0, 0x2, 0x100, 0x9, 0xa000, 0xfff, r4, r2, 0x6, 0x5}}, {0x6, 0xffffffffffff8000, 0xa, 0x401, '/dev/fuse\x00'}}]}, 0xb8) 08:27:42 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x4, 0x4e0142) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:42 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000007d00)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) write$FUSE_POLL(0xffffffffffffffff, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) getsockopt$nfc_llcp(0xffffffffffffffff, 0x118, 0x4, &(0x7f0000007d40)=""/177, 0xb1) recvmmsg(0xffffffffffffffff, &(0x7f0000007b00)=[{{&(0x7f0000000040)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/159, 0x9f}, 0x1432ffa2}, {{&(0x7f0000001200)=@generic, 0x80, &(0x7f0000002740)=[{&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/203, 0xcb}, {&(0x7f0000002480)=""/105, 0x69}, {&(0x7f0000002500)=""/217, 0xd9}, {&(0x7f0000002600)=""/131, 0x83}, {&(0x7f00000026c0)=""/80, 0x50}], 0x7, &(0x7f00000027c0)=""/47, 0x2f}, 0x531}, {{&(0x7f0000002800)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @remote}}}, 0x80, &(0x7f0000003940)=[{&(0x7f0000002880)=""/74, 0x4a}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/12, 0xc}], 0x3, &(0x7f0000003980)=""/8, 0x8}, 0x3}, {{&(0x7f00000039c0)=@ll, 0x80, &(0x7f0000004e40)=[{&(0x7f0000003a40)=""/30, 0x1e}, {&(0x7f0000003a80)=""/175, 0xaf}, {&(0x7f0000003b40)=""/161, 0xa1}, {&(0x7f0000003c00)=""/90, 0x5a}, {&(0x7f0000003c80)=""/75, 0x4b}, {&(0x7f0000003d00)=""/168, 0xa8}, {&(0x7f0000003dc0)=""/94, 0x5e}, {&(0x7f0000003e40)=""/4096, 0x1000}], 0x8, &(0x7f0000004ec0)=""/237, 0xed}, 0x2}, {{&(0x7f0000004fc0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x80, &(0x7f0000005440)=[{&(0x7f0000005040)=""/129, 0x81}, {&(0x7f0000005100)=""/173, 0xad}, {&(0x7f00000051c0)=""/194, 0xc2}, {&(0x7f00000052c0)=""/197, 0xc5}, {&(0x7f00000053c0)=""/17, 0x11}, {&(0x7f0000005400)=""/39, 0x27}], 0x6, &(0x7f00000054c0)=""/30, 0x1e}, 0x3ff}, {{&(0x7f0000005500)=@in, 0x80, &(0x7f0000006580)=[{&(0x7f0000005580)=""/4096, 0x1000}], 0x1, &(0x7f00000065c0)=""/170, 0xaa}, 0x6}, {{0x0, 0x0, &(0x7f00000078c0)=[{&(0x7f0000006680)=""/120, 0x78}, {&(0x7f0000006700)=""/4096, 0x1000}, {&(0x7f0000007700)=""/235, 0xeb}, {&(0x7f0000007800)=""/170, 0xaa}], 0x4, &(0x7f0000007900)=""/247, 0xf7}, 0xffffff47}, {{&(0x7f0000007a00)=@caif, 0x80, &(0x7f0000007ac0)=[{&(0x7f0000007a80)=""/36, 0x24}], 0x1}, 0x10001}], 0x8, 0x40000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000009bc0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r2, &(0x7f0000007e00)={0x130, 0x0, r3, [{0x0, 0x200, 0x0, 0x3e}, {0x1, 0x100000, 0x1, 0x8, '&'}, {0x4, 0x9, 0xa, 0x8, '/dev/cuse\x00'}, {0x4, 0x7, 0xa, 0x0, '/dev/cuse\x00'}, {0x2, 0x6, 0xa, 0x2, '/dev/cuse\x00'}, {0x5, 0x6, 0xa, 0x0, '/dev/cuse\x00'}, {0x5, 0x10001, 0x5, 0xe628, '}@^-\\'}, {0x1, 0xffffffffffffff16, 0xa, 0xa8a, '/dev/cuse\x00'}]}, 0x130) recvmmsg(r1, &(0x7f0000009a80)=[{{&(0x7f0000007f40)=@ipx, 0x80, &(0x7f0000008040)=[{&(0x7f0000007fc0)=""/112, 0x70}], 0x1}, 0x8e}, {{&(0x7f0000008080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast2}}}, 0x80, &(0x7f00000083c0)=[{&(0x7f0000008100)=""/197, 0xc5}, {&(0x7f0000008200)=""/174, 0xae}, {&(0x7f00000082c0)=""/73, 0x49}, {&(0x7f0000008340)=""/107, 0x6b}], 0x4, &(0x7f0000008400)=""/238, 0xee}, 0x7ff}, {{&(0x7f0000008500)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f0000008680)=[{&(0x7f0000008580)=""/151, 0x97}, {&(0x7f0000008640)=""/5, 0xffffffffffffff26}], 0x2, &(0x7f00000086c0)=""/4096, 0x1000}, 0x101}, {{&(0x7f00000096c0)=@l2tp6={0xa, 0x0, 0x0, @dev}, 0x80, &(0x7f0000009980)=[{&(0x7f0000009740)=""/104, 0x68}, {&(0x7f00000097c0)=""/174, 0xae}, {&(0x7f0000009880)=""/168, 0xa8}, {&(0x7f0000009940)=""/38, 0x26}], 0x4, &(0x7f00000099c0)=""/139, 0x8b}, 0x7ff}], 0x4, 0x100, &(0x7f0000009b80)={0x77359400}) setsockopt$RXRPC_EXCLUSIVE_CONNECTION(r4, 0x110, 0x3) 08:27:42 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:27:42 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) 08:27:42 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x7, 0x400802) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:42 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/fuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_POLL(r0, &(0x7f0000000000)={0x18, 0x0, r1, {0x8000}}, 0x18) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) write$FUSE_INTERRUPT(r0, &(0x7f00000022c0)={0x10, 0x2f, r1}, 0x10) write$FUSE_INIT(r2, &(0x7f0000002240)={0x50, 0xfffffffffffffff5, r1, {0x7, 0x20, 0xff, 0x30000, 0x8001, 0x1f, 0x7f, 0x4}}, 0x50) sendmsg$can_bcm(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000002380)=ANY=[@ANYBLOB="040000008a000000f7ffffff00000000", @ANYRES64=0x0, @ANYRES64=0xea60, @ANYRES64=r3, @ANYRES64=r4/1000+60000, @ANYBLOB="000000e0010000000400000012020000b5f5bbe995ece6df9de1782ab337271b3a1a3e2fc7521a0bd39b2dc047c511ddfff76893dc253d963c77c241379837c16ff58f7bccbc92dc0a7a689ddfff894319c03006359056200a47db6ca289c85326a3d0c32a4377f24b583d7a7da287f7c843798b0ce69aa093c7773112635a668bbe43ca6138b8f06d8d7464f5a260fd2f367b2bb24a83d1e2833cdbcdd5faaf0c34b74aaa369fd630766225e708976c49ecddf0127a2567be0c5d70d19a3979ee6170d9"], 0x80}, 0x1, 0x0, 0x0, 0x4010}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002300)='/dev/zero\x00', 0x400, 0x0) write$FUSE_INTERRUPT(r5, &(0x7f0000002340)={0x10, 0x0, r1}, 0x10) 08:27:42 executing program 3 (fault-call:1 fault-nth:0): r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:42 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) 08:27:42 executing program 5 (fault-call:1 fault-nth:0): r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) 08:27:43 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:43 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) read$midi(r0, &(0x7f0000000100), 0x0) 08:27:43 executing program 1: write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0xffffffffffffffda, 0x0, {0x10000}}, 0x18) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) r3 = getuid() setuid(r3) write$FUSE_DIRENTPLUS(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="5001000000000000", @ANYRES64=r2, @ANYBLOB="0200000000000000020000000000000006000000000000000400000000000000ff0700000149a4050000000000000000ff0700000000000009000000000000000800000000000000070000000000000001000080000000003f000000f5240000080000000020000038000000", @ANYBLOB="b8ac35fb14e8d2d13cf1bb737c3d98226d", @ANYRES32=0xee00, @ANYBLOB="0400000007000000000000000400000000000000040000000000000000000000188d000005000000000000000200000000000000e5000000000000000500200000000000010000000400000004000000000000000800000000000000ff7f0000050000008100000000000000a200000000000000200000000000000008000000040000009594000000a0000008000000", @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="ffffffff0300000000000000020000000000000000020000000000000b0000007f0000002f6465762f6d69646923000000000000"], 0x150) r4 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) ioctl$DRM_IOCTL_MODE_SETPLANE(r5, 0xc03064b7, &(0x7f00000026c0)={0x0, 0x3, 0x0, 0xffff0000, 0xfffffffb, 0xd97, 0x3, 0x6, 0x4, 0x1000, 0x6, 0x1}) read$midi(r4, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:43 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) read$midi(r0, 0x0, 0x0) 08:27:43 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) 08:27:43 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:27:43 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x8000, 0x40100) 08:27:43 executing program 5: ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f0000000000)={0x0, 0x0}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000040)={r0}) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ubi_ctrl\x00', 0x4000, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r1, 0xc00c642d, &(0x7f0000000380)={r0, 0x80000}) r2 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) bind$rxrpc(r3, &(0x7f0000000080)=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e24, @local}}, 0x24) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000100)) ioctl$VFIO_CHECK_EXTENSION(r1, 0x3b65, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x600, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xa04c1, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) getsockopt$rose(r5, 0x104, 0x7, &(0x7f00000002c0), &(0x7f0000000300)=0x4) bind$rxrpc(r4, &(0x7f0000000280)=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e21, 0x0, @rand_addr=' \x01\x00', 0x3b}}, 0x24) read$midi(r2, 0x0, 0x0) 08:27:43 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) pipe2$9p(&(0x7f0000000100), 0x1c0800) 08:27:43 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) ioctl$VFIO_SET_IOMMU(0xffffffffffffffff, 0x3b66, 0x3) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x9, 0x600000) 08:27:43 executing program 5: write$FUSE_POLL(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x0, {0x4}}, 0x18) r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) 08:27:43 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000140)=0x4) 08:27:43 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:43 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) bind$isdn_base(r1, &(0x7f0000000000)={0x22, 0x7, 0x1f, 0x1f, 0xff}, 0x6) 08:27:44 executing program 3: openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x104ee971ccc9bd52, 0x0) syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x9, 0x2c0042) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000100), 0x8) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000140)=0x1, 0x4) ioctl$KVM_REINJECT_CONTROL(r0, 0xae71, &(0x7f0000000180)) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000001200)={0x2020}, 0x2020) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB="2c77667f006f3d", @ANYRESHEX=r1, @ANYBLOB=',access=client,version=9p2000.L,privport,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',cache=none,aname=,msize=0x0000000000000004,fscache,\x00']) 08:27:44 executing program 2: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000081, 0x40000) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) 08:27:44 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:44 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$SOUND_MIXER_READ_STEREODEVS(r0, 0x80044dfb, &(0x7f0000000000)) r1 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x9ece, 0x4a880) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0xf2, 0x40400) syz_open_dev$admmidi(&(0x7f0000000080)='/dev/admmidi#\x00', 0x9, 0x94002) read$midi(r1, 0x0, 0x26) 08:27:44 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) write$FUSE_ENTRY(0xffffffffffffffff, &(0x7f00000010c0)={0x90, 0x0, 0x0, {0x0, 0x2, 0xffffffff95eb9969, 0x2, 0xffff, 0x9, {0x5, 0x80, 0x6, 0x80000001, 0x7, 0xffffffffffffff98, 0x8, 0x4, 0x80, 0x2000, 0x80000000, 0x0, 0xee00, 0x6}}}, 0x90) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x0, 0xf6, 0x36c5, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$khugepaged_scan(r1, &(0x7f0000001180)='1000000\x00', 0x8) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$DRM_IOCTL_GEM_FLINK(0xffffffffffffffff, 0xc008640a, &(0x7f0000000040)) 08:27:44 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) 08:27:44 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000001100)) read$midi(r0, 0x0, 0x0) read$midi(r0, &(0x7f0000000100)=""/4096, 0x1000) ioctl$KVM_GET_IRQCHIP(0xffffffffffffffff, 0xc208ae62, &(0x7f0000001240)={0x0, 0x0, @ioapic}) 08:27:44 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000000)={0x0, 0x3be71b0, 0x5a}) 08:27:44 executing program 2: syz_open_dev$sndmidi(0x0, 0x2, 0x480) 08:27:44 executing program 5: syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x4, 0x200000) 08:27:44 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:44 executing program 2: syz_open_dev$sndmidi(0x0, 0x2, 0x480) 08:27:44 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000100)) read$midi(r0, 0x0, 0x0) 08:27:44 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x3, 0x20000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000000c0)) 08:27:44 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:44 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) 08:27:45 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002280)='/dev/zero\x00', 0x220400, 0x0) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000002300)='NLBL_CIPSOv4\x00') sendmsg$NLBL_CIPSOV4_C_LIST(r1, &(0x7f0000002400)={&(0x7f00000022c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000023c0)={&(0x7f0000002340)={0x50, r2, 0x4, 0x70bd2b, 0x25dfdbfd, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x2}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x2}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x44000}, 0x20040080) 08:27:45 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000000000)=0x5, 0x4) 08:27:45 executing program 2: syz_open_dev$sndmidi(0x0, 0x2, 0x480) 08:27:45 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_BIND(r1, 0x40106436, &(0x7f0000000000)={0x0, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$DRM_IOCTL_SG_FREE(r2, 0x40106439, &(0x7f0000000040)={0x21ffa51e}) 08:27:45 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x10, &(0x7f0000000040)={&(0x7f0000000000)=""/38, 0x26}}, 0x10) read$midi(r0, 0x0, 0x0) 08:27:45 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x480) 08:27:45 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x480) 08:27:45 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:45 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$midi(r1, &(0x7f00000010c0)=""/171, 0xab) 08:27:45 executing program 5: syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20840, 0x0) ioctl$KVM_SET_BOOT_CPU_ID(r1, 0xae78, &(0x7f0000000040)=0x1) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, 0x0, 0x0) 08:27:45 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0xc, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:45 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x4, 0x68042) openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs\x00', 0x1, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48101, 0x0) 08:27:45 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x121200, 0x0) setsockopt$RXRPC_SECURITY_KEYRING(r1, 0x110, 0x2, &(0x7f0000000040)=']&-/@{!\x00', 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) write$P9_RREADDIR(r2, &(0x7f0000000100)={0x103, 0x29, 0x1, {0x7, [{{0x20, 0x0, 0x8}, 0x9, 0x2, 0x7, './file0'}, {{0x28, 0x3}, 0x50c, 0x8b, 0x7, './file0'}, {{0x20}, 0x20, 0x3, 0x7, './file0'}, {{0x80, 0x0, 0x2}, 0x0, 0x3f, 0x7, './file0'}, {{0x1, 0x2, 0x1}, 0x5, 0x6, 0x7, './file0'}, {{0x20, 0x1, 0x7}, 0x7b115e24, 0xb0, 0x7, './file0'}, {{0x10, 0x2, 0x8}, 0x6, 0x80, 0x7, './file0'}, {{0x4, 0x4, 0x8}, 0x1, 0x4, 0x7, './file0'}]}}, 0x103) read$midi(r0, 0x0, 0x0) 08:27:45 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:45 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x0, 0x480) 08:27:45 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:45 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) read$midi(r1, &(0x7f0000000000)=""/18, 0x12) ioctl$VFIO_SET_IOMMU(r1, 0x3b66, 0x3) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r2, 0x104, 0x6, &(0x7f0000000d40), &(0x7f0000000d80)=0x4) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:45 executing program 5: r0 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100)='NLBL_CIPSOv4\x00') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080), 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r0, 0x100, 0x70bd29, 0x25dfdbfd, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x3}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x3}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x3}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x8000000000000002}, @NLBL_CIPSOV4_A_DOI={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x200408d0}, 0x20000000) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000040)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x9}) r1 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r1, 0x0, 0x0) 08:27:45 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x0) 08:27:45 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:45 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x0) 08:27:46 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:46 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x2, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:46 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0xfffffffffffffffd, 0x46181) read$midi(r0, 0x0, 0x0) setsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000000)=0x1, 0x4) 08:27:46 executing program 3: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) 08:27:46 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x0) 08:27:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) setsockopt$RXRPC_SECURITY_KEY(r0, 0x110, 0x1, &(0x7f0000002700)='/dev/cuse\x00', 0xa) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f00000010c0)={0x50, 0xffffffffffffffda, 0x0, {0x7, 0x20, 0x7, 0x2500000, 0x200, 0x9, 0x7fff, 0x9}}, 0x50) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x4, 0x410201) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f00000011c0)={0x0, 0x0}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000001200)={r2, 0x80000}) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/fuse\x00', 0x2, 0x0) write$FUSE_GETXATTR(r3, &(0x7f0000001180)={0x18, 0xffffffffffffffda, 0x0, {0x7fff}}, 0x18) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) write$FUSE_POLL(r4, &(0x7f00000026c0)={0x18, 0xfffffffffffffffe, 0x0, {0x8000000}}, 0x18) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, &(0x7f0000000040)) read$midi(r1, &(0x7f00000000c0)=""/4096, 0x1000) r5 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r5, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r5, &(0x7f0000000280)={0x18, 0x0, r6}, 0x18) write$FUSE_LK(0xffffffffffffffff, &(0x7f0000001240)={0x28, 0xfffffffffffffffe, r6, {{0x1f, 0xfffffffffffffc00}}}, 0x28) 08:27:46 executing program 0 (fault-call:1 fault-nth:0): openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:46 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0xe60, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) 08:27:46 executing program 2 (fault-call:0 fault-nth:0): syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) 08:27:46 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0, 0x0) 08:27:46 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x40100) sendmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)={0x27, 0x0, 0x0, 0x5, 0x80, 0x20, "cd0f81048de5c9743dd20ba41f8691c9d0213bdbb024752d2f2dba9543bd3ddd9c03273b2f3130b97267cf501114de941fffef35b2c4abbbb9d3ab7d0f3a71", 0x8}, 0x60, &(0x7f0000000500)=[{&(0x7f00000000c0)="1673c7b612778676f8b2877c528e62dfa4490a80cce4226203aafa338d11254042e3e7a933f007c42cb604b488b24eead556010c1a922470ab4bf1a7d1632265d1077034e12a3fddbdc2c32fa5a8d5f5b58ead396bbcf778f232aaab6998e1", 0x5f}, {&(0x7f0000000140)="61c936e4f7f4d7deef704d4078b72b637d31fb7c49b23c7f1c5a118d213ff4cc1fe2b46b0110830502c775a2ca3336037eadc9c61c5938868467ab9b6c1c8bb5397ecac01187b1eaf25079e7a75ba367e49b93ff8310e2eccc697e2fc904596ddc1587a24a24664c430910eab765e7f998da51863df2d4b10ee6b9c2cf19cdeee25f3761e279615146c480", 0x8b}, {&(0x7f0000000200)="89ce8cbd51a9c9f8738980e40845fcdc7e9f74a9b12363fe16ddc0733cc9e2ff50eac4d3829eb42092866e8e3c5d7e7054c99a055f1868d677aeb811c38c4d3a4841d2b64bb3d647a99bbd765eaae8badac1ebe719143527c9daaab163d6911c2d5aa0dbdf911590994728621f46297ebc0ea1e557edf6d564c8cdfadfdaa10d886347cdc60e8d5fe6122f263e866ebd26297a7ebbaba8657384c75e9f43611fb0c9e965", 0xa4}, {&(0x7f00000002c0)="30b0d684c4f3aff7edb68aaea54f8afa5c6ee95251525b22e83b3093f29d0167ff56bad7a52205d7d02e97b9d652e3466a873022ce8612a909d0433de280df80e8daa10d7ca9a52deb64f8f8", 0x4c}, {&(0x7f0000000340)="27a628205d727926e80ceafc8520c3c999f158ab1fb62943a462489c3de33cc7539588641b9aa4fa2c8b9d4baef5ad3e092d7354afcb175b4f73c9200cffaf32c22a4ec2b42823801bbc4df0cdc2418f499890e9168862d5a02bce6841c2ebfe778103636f69f46de459ca3e3885d15d22ce176c9d566dc135a88ff410b35366080d4220c47af08126cec8c68e6e", 0x8e}, {&(0x7f0000000400)="f9805ffc5b0c051ae4f0700d7abeced3ba15eac7b8d88c71431428359511df1b54b0652b99c1c2a9322620fdca8fe8a80af274052a6dc9a5ad7c63c41a624603ec8f1995bbe9339676739dfacad694f5", 0x50}, {&(0x7f0000000480)="2b25e69abc0334abc9b5529c9683eaa48a345ca8519dd5ef25f24e82f004eddd69831f74d863efe2a5c16743e85f2dac87080ee64374c1247a50e0d4504bdc4bfc999dd09e48", 0x46}], 0x7, &(0x7f0000000580)={0xb0, 0x10e, 0x9, "ca6dfe85f979603598f863707ab65ec0b6cfc1376c62fb5d86ed2596dc5ca86debf399e8aa305004242308aaead6ae964b92792afa5b26936bb5f6ea0b834877aff04a63f83ee7e9a9355b39abd8dfd92050c1859353c8935107869a94b1af00d86ff27b9763ccee863251c7a83971bfe7593f6325c327592d94167c56d3602562c1464c05ff0f4ea94606e42e5b168f6f53ded68dc7fcdd5ca4"}, 0xb0, 0x40}, 0x4081) read$midi(r0, 0x0, 0x0) 08:27:46 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) [ 1840.960441] FAULT_INJECTION: forcing a failure. [ 1840.960441] name failslab, interval 1, probability 0, space 0, times 0 [ 1840.982850] CPU: 1 PID: 21962 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1840.990860] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1841.000238] Call Trace: [ 1841.002992] dump_stack+0x1b2/0x283 [ 1841.006625] should_fail.cold+0x10a/0x154 08:27:46 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0x0, 0x0, 0x0) [ 1841.010778] should_failslab+0xd6/0x130 [ 1841.014757] kmem_cache_alloc+0x28e/0x3c0 [ 1841.018915] getname_flags+0xc8/0x550 [ 1841.022727] do_sys_open+0x1ce/0x410 [ 1841.026445] ? filp_open+0x60/0x60 [ 1841.030037] ? __do_page_fault+0x159/0xad0 [ 1841.034312] ? do_syscall_64+0x4c/0x640 [ 1841.038500] ? do_sys_open+0x410/0x410 [ 1841.042416] do_syscall_64+0x1d5/0x640 [ 1841.046310] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1841.051513] RIP: 0033:0x417d11 08:27:46 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f0000000280)={0x18, 0x0, r1}, 0x18) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000000)={0x50, 0x0, r1, {0x7, 0x20, 0x8, 0x100000, 0x7, 0x5, 0x10000, 0x400}}, 0x50) r2 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r2, 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000080)='/dev/admmidi#\x00', 0x6, 0xa000) 08:27:46 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:46 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) read$midi(r0, &(0x7f0000000000)=""/78, 0x4e) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000200)) r1 = syz_open_dev$midi(&(0x7f00000000c0)='/dev/midi#\x00', 0x3bd, 0x4000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000000340)) [ 1841.054696] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1841.062406] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1841.069676] RDX: 0000000000000000 RSI: 0000000000000480 RDI: 00007ff1ac2d0840 [ 1841.076951] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1841.084244] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000000 [ 1841.091530] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:27:46 executing program 2 (fault-call:0 fault-nth:1): syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) [ 1841.179495] FAULT_INJECTION: forcing a failure. [ 1841.179495] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1841.191339] CPU: 0 PID: 21979 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1841.199258] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1841.208611] Call Trace: [ 1841.211307] dump_stack+0x1b2/0x283 [ 1841.214926] should_fail.cold+0x10a/0x154 [ 1841.219088] __alloc_pages_nodemask+0x22c/0x2720 [ 1841.223832] ? __lock_acquire+0x5fc/0x3f20 [ 1841.228060] ? get_pid_task+0x91/0x130 [ 1841.231957] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 1841.236785] ? lock_downgrade+0x740/0x740 [ 1841.240936] ? get_pid_task+0xb8/0x130 [ 1841.244844] ? proc_fail_nth_write+0x7b/0x180 [ 1841.249319] ? proc_tgid_io_accounting+0x7a0/0x7a0 [ 1841.254246] cache_grow_begin+0x91/0x630 [ 1841.258290] ? check_preemption_disabled+0x35/0x240 [ 1841.263287] cache_alloc_refill+0x273/0x350 [ 1841.267601] kmem_cache_alloc+0x333/0x3c0 [ 1841.271752] getname_flags+0xc8/0x550 [ 1841.275547] do_sys_open+0x1ce/0x410 [ 1841.279253] ? filp_open+0x60/0x60 [ 1841.282774] ? __do_page_fault+0x159/0xad0 [ 1841.287029] ? do_syscall_64+0x4c/0x640 [ 1841.290998] ? do_sys_open+0x410/0x410 [ 1841.294907] do_syscall_64+0x1d5/0x640 [ 1841.298784] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1841.303954] RIP: 0033:0x417d11 [ 1841.307216] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1841.314919] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1841.322179] RDX: 0000000000000000 RSI: 0000000000000480 RDI: 00007ff1ac2d0840 [ 1841.329545] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1841.336797] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000001 [ 1841.344068] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:27:47 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000380)) read$midi(r0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000240)) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x80000001, 0x705780) 08:27:47 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r1 = getuid() r2 = getuid() setuid(r2) setuid(r2) setuid(r1) write$FUSE_ATTR(r0, &(0x7f0000000100)={0x78, 0x0, 0x0, {0xfffffffeffffffff, 0x101, 0x0, {0x5, 0x7, 0x1, 0x9, 0x4, 0x200, 0xffff7fff, 0x200, 0x5, 0x2000, 0xa2bf, r1, 0xffffffffffffffff, 0x5, 0x2}}}, 0x78) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0}, 0x2020) r4 = getuid() setuid(r4) write$FUSE_CREATE_OPEN(r0, &(0x7f00000021c0)={0xa0, 0xb, r3, {{0x2, 0x0, 0x40, 0x800, 0xff, 0x9, {0x4, 0x70, 0x7, 0x8, 0x1, 0x1, 0x3e, 0x2c, 0x0, 0x2000, 0x7, r4, 0x0, 0x7ff, 0x9}}, {0x0, 0xa}}}, 0xa0) getuid() pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:47 executing program 2 (fault-call:0 fault-nth:2): syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) 08:27:47 executing program 4 (fault-call:1 fault-nth:0): openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:47 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000026c0), 0x4) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_GETXATTR(r1, &(0x7f0000000040)={0x18, 0xfffffffffffffff5, r3, {0x5}}, 0x18) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000002700), 0x4) 08:27:47 executing program 5: ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f0000000100)={0x0, 0x0}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000140)={r0}) recvfrom$rxrpc(0xffffffffffffffff, &(0x7f0000000180)=""/171, 0xab, 0x10162, &(0x7f0000000240)=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e21, @local}}, 0x24) add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0xd3, 0x4000) syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0x9, 0x10000) [ 1841.838574] FAULT_INJECTION: forcing a failure. [ 1841.838574] name failslab, interval 1, probability 0, space 0, times 0 [ 1841.864792] CPU: 1 PID: 21988 Comm: syz-executor.2 Not tainted 4.14.214-syzkaller #0 [ 1841.872829] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1841.882203] Call Trace: [ 1841.884802] dump_stack+0x1b2/0x283 [ 1841.888771] should_fail.cold+0x10a/0x154 [ 1841.892942] should_failslab+0xd6/0x130 [ 1841.896961] kmem_cache_alloc+0x28e/0x3c0 [ 1841.901113] get_empty_filp+0x86/0x3e0 [ 1841.904994] path_openat+0x84/0x2970 [ 1841.908692] ? get_pid_task+0x91/0x130 [ 1841.912581] ? path_lookupat+0x780/0x780 [ 1841.916643] ? trace_hardirqs_on+0x10/0x10 [ 1841.920903] do_filp_open+0x179/0x3c0 [ 1841.924730] ? may_open_dev+0xe0/0xe0 [ 1841.928538] ? __alloc_fd+0x1be/0x490 [ 1841.932412] ? lock_downgrade+0x740/0x740 [ 1841.936587] ? do_raw_spin_unlock+0x164/0x220 [ 1841.941078] ? _raw_spin_unlock+0x29/0x40 [ 1841.945221] ? __alloc_fd+0x1be/0x490 [ 1841.949022] do_sys_open+0x296/0x410 [ 1841.952759] ? filp_open+0x60/0x60 [ 1841.956297] ? __do_page_fault+0x159/0xad0 [ 1841.960535] ? do_syscall_64+0x4c/0x640 [ 1841.964680] ? do_sys_open+0x410/0x410 [ 1841.968587] do_syscall_64+0x1d5/0x640 [ 1841.972464] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 1841.977659] RIP: 0033:0x417d11 [ 1841.980829] RSP: 002b:00007ff1ac2d0810 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 08:27:47 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x4, 0x40100) read$midi(r0, 0x0, 0x0) 08:27:47 executing program 4: r0 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180), 0x4) r1 = getgid() mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x400, &(0x7f0000000400)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r0, @ANYBLOB="2c6e6f657874650100000063636573733d616e792cd47e3adf2c298471ed5fe41f2a64666c746769643d", @ANYRESHEX=r1, @ANYBLOB=',access=user,afid=0xffffffffffffffff,fscache,subj_user=/dev/cuse\x00,mask=^MAY_EXEC,\x00']) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000280)={0x1f, 0xa7, 0x2, 0x44, 0x2, 0x8001, 0x401}, &(0x7f00000002c0)={0x4, 0x3, 0x0, 0x4, 0x7, 0xfffffffffffffffa, 0x9, 0x4}, &(0x7f0000000300)={0x1f, 0x8, 0x9, 0xfff, 0x7fffffff, 0x80000000, 0x4}, &(0x7f0000000340)={0x0, 0x3938700}, &(0x7f00000003c0)={&(0x7f0000000380)={[0x4]}, 0x8}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r2, 0xc00c642d, &(0x7f0000000080)) [ 1841.988543] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 0000000000417d11 [ 1841.995800] RDX: 0000000000000000 RSI: 0000000000000480 RDI: 00007ff1ac2d0840 [ 1842.003065] RBP: 00007ff1ac2d0ca0 R08: 000000000000000f R09: 0000000000000000 [ 1842.010348] R10: 0000000000000064 R11: 0000000000000293 R12: 0000000000000002 [ 1842.017613] R13: 00007fffb561a99f R14: 00007ff1ac2d19c0 R15: 000000000119bf8c 08:27:47 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_LIST(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x28, 0x0, 0x8, 0x70bd2d, 0x25dfdbfd, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x7}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x801}, 0xc051) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, &(0x7f0000000040)) accept$nfc_llcp(r0, &(0x7f0000000100), &(0x7f0000000080)=0x60) syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x20000) r2 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40000) read$midi(r2, 0x0, 0x0) 08:27:47 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) connect$rxrpc(r0, &(0x7f0000000040)=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e24, 0x1, @dev={0xfe, 0x80, [], 0x14}, 0x1000}}, 0x24) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r2, 0xc0305710, &(0x7f0000000000)={0x1, 0x0, 0x2}) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000010c0)) 08:27:47 executing program 5: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$mixer_OSS_GETVERSION(r0, 0x80044d76, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$mixer_OSS_ALSAEMULVER(r1, 0x80044df9, &(0x7f0000000000)) r2 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r2, 0x0, 0x0) r3 = socket$rxrpc(0x21, 0x2, 0x9d66198716cd9086) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r1, 0xc00c642d, &(0x7f0000000040)) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r3, 0x110, 0x4, &(0x7f0000000200)=0x1, 0x4) 08:27:47 executing program 2 (fault-call:0 fault-nth:3): syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) 08:27:47 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x3, 0x480) 08:27:48 executing program 2: r0 = syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) getresuid(&(0x7f00000000c0)=0x0, &(0x7f0000000100), &(0x7f0000000140)) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x10, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@loose='loose'}, {@noextend='noextend'}, {@cache_mmap='cache=mmap'}, {@cachetag={'cachetag'}}, {@access_uid={'access', 0x3d, r2}}, {@version_L='version=9p2000.L'}, {@cache_none='cache=none'}, {@noextend='noextend'}, {@cache_fscache='cache=fscache'}], [{@obj_type={'obj_type', 0x3d, '/dev/snd/midiC#D#\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@dont_hash='dont_hash'}]}}) 08:27:48 executing program 5: setuid(0xee01) r0 = getuid() setuid(r0) r1 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0xf, 0xa, 0x8) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000000180)={'vcan0\x00'}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f0000000080)={0x9, 0x8e3, &(0x7f0000000000)="ad33ac66dc771ef601525224fa3f5b7f47069f292f3017dfbc9b7f319ca995121c87ddea81ff76cbf1ff578bc4f774bb765948f5aa9ddfb06d2f5b1b78534cf4a6ea9dec5f9168924b88076d98b10bdd89cae7a55ed92623a434012081101deb165f5177c4", &(0x7f0000000100)="258012123ca3b0fdfae93fdc845155d5df690f23fa7f29ce4e3b80e65b90a7f7f6bfcff36336b81004ec32bc84d5465718d4e309760b731f05618152a3c1b8a126e9633f3ff88c5c7d523443f2eded8e12232b379ca7469bca2ea61ae66167366338d5dea4abbadb1fdc", 0x65, 0x6a}) 08:27:48 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000240)='/dev/midi#\x00', 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20c282, 0x0) ioctl$KVM_ASSIGN_SET_INTX_MASK(r1, 0x4040aea4, &(0x7f0000000040)={0x4, 0x2fe, 0x5, 0x4, 0x8000}) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) ioctl$KVM_GET_DIRTY_LOG(r1, 0x4010ae42, &(0x7f0000000200)={0x5, 0x0, &(0x7f0000ffe000/0x1000)=nil}) 08:27:48 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) read$midi(r0, &(0x7f00000000c0)=""/4094, 0xffe) 08:27:48 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080)='ethtool\x00') sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="780000009d39847247fe21e6496b4f0f81f409ee48964a", @ANYRES16=r0, @ANYBLOB="080025bd7000fddbdf250100000064000280040001801c00018008000100020000000800010005000000080001000500000014000180080001000700000008000100010000002c000180080001000700000008000100050000000800010007000000080001000f0000000800010001000000"], 0x78}, 0x1, 0x0, 0x0, 0x4001}, 0x40880) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200)='ethtool\x00') ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000a00)={'vcan0\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r4, 0x8933, &(0x7f0000008540)={'vxcan0\x00', 0x0}) connect$can_bcm(r5, &(0x7f0000008580)={0x1d, r6}, 0x10) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000b80)={&(0x7f0000000a40)={0x128, r2, 0x4, 0x70bd26, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_STRSET_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x2c, 0x2, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x60, 0x2, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}]}]}, 0x128}, 0x1, 0x0, 0x0, 0x1}, 0x40) geteuid() write$FUSE_CREATE_OPEN(r1, &(0x7f0000000100)={0xa0, 0xfffffffffffffff5, 0x0, {{0x4, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x800, {0x6, 0x6, 0x80000001, 0x8, 0x5, 0x9, 0x3, 0x800, 0x19, 0x4000, 0x1ff, 0xffffffffffffffff, 0xee01, 0x1, 0x1000}}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:48 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r1, 0xc03064b7, &(0x7f0000000000)={0x0, 0xfffffa16, 0x7a55, 0x0, 0x1, 0xeb, 0x1, 0x1, 0x1831, 0x5f027e3b, 0x0, 0x6}) 08:27:48 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x3, 0xa, 0x10001) getsockopt$MISDN_TIME_STAMP(r0, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:27:48 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x4200000000000086, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:48 executing program 2: ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000000)={0x1, 0x8000, 0xffffffffffffffc0, 0x1}) 08:27:48 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x9, 0x111301) 08:27:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000080)={0xffffffffffffffff, r0, 0x2}, 0x10) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000040)) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:48 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x240d82) openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self\x00', 0x1c081, 0x0) ioctl$IMGETVERSION(0xffffffffffffffff, 0x80044942, &(0x7f0000000080)) 08:27:48 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x3f, 0x70082) socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r1}, 0x8) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r1}, 0x8) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000200)={0x2, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000240)={r2}, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x50000, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f00000002c0)={0x9, 0x0, 0x10000}) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, &(0x7f0000000300)={0x0, r4}) 08:27:48 executing program 5: syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x0, 0x30720) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40c083, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) read$midi(r0, 0x0, 0x0) 08:27:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000080)={'vcan0\x00'}) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x40, 0x3, 0x369c, 0xffffffffffff7fff, 0x10001, 0x80000000, 0x3, 0xabc0}, &(0x7f0000000200)={0x100, 0x8, 0x7f, 0xfffffffffffffffe, 0x2, 0xaf, 0xfffffffffffff2b6, 0x100000000}, &(0x7f0000000100)={0x1ff, 0xff, 0x3, 0x1, 0xaad, 0x6, 0x5f, 0x80}, &(0x7f0000000140)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x1000]}, 0x8}) 08:27:49 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000040000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:49 executing program 5: syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x7fff, 0x446500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) setsockopt$PNPIPE_HANDLE(r0, 0x113, 0x3, &(0x7f0000000000)=0x1, 0x4) 08:27:49 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:49 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x3, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0) 08:27:49 executing program 3: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x80000, 0x0) write$P9_RUNLINKAT(r0, &(0x7f0000000040)={0x7, 0x4d, 0x2}, 0x7) 08:27:49 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400000, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000140)={0x100000, 0xb47, &(0x7f0000000080)="03868868c7da084352aa61c86f03261d87", &(0x7f00000000c0)="93a987ea36411b3fbc36e5d24b4f7b30d346b87058ecc62bc7f9711dbc8e4e5d2b96b7c0e655134001aa4fbb92a89593febd4b3923a8aaa9fb3791d7e67eb57d94e58ba7689aadb3c9a57b9d4e74d3796e215472353b80b1e5295dc4fa60548acecb34af", 0x11, 0x64}) 08:27:49 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x7, 0x242) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r1, 0x113, 0x4, &(0x7f00000040c0)=0x1, 0x4) 08:27:49 executing program 4: ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000000)={0x0, 0x400, 0x3}) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(r0, &(0x7f0000002140)={0x60, 0x0, r1, {{0xa8e, 0x3, 0x7fffffff, 0x0, 0x5, 0x10001, 0xf15e, 0x3aa}}}, 0x60) 08:27:49 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x20802, 0x0) ioctl$SOUND_MIXER_WRITE_RECSRC(r1, 0xc0044dff, &(0x7f0000000040)=0x8001) read$midi(r0, 0x0, 0x0) 08:27:49 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000040)={0x60, 0x0, 0x0, {{0x7, 0x40, 0x58d, 0x8004, 0x1, 0xffc1, 0x5000, 0xfe6}}}, 0x60) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0x18, 0x0, 0x0, {0xffffffc0}}, 0x18) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) read$FUSE(r1, &(0x7f0000000480)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r5 = getuid() setuid(r5) write$FUSE_LK(r0, &(0x7f0000000200)={0x28, 0x0, r3, {{0x6, 0x0, 0x1, r4}}}, 0x28) write$FUSE_CREATE_OPEN(r2, &(0x7f0000000140)={0xa0, 0xfffffffffffffffe, r3, {{0x6, 0x1, 0xfff, 0x7a3, 0x9, 0xffff, {0x0, 0xff6e, 0x4, 0x8, 0x1000, 0x3, 0x7ff, 0x28edb9c9, 0x810000, 0x1000, 0x3f, r5, 0xffffffffffffffff, 0x0, 0x1467}}}}, 0xa0) r6 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r6, 0xfffffffffffffffb) add_key$fscrypt_v1(&(0x7f0000000240)='logon\x00', &(0x7f0000000280)={'fscrypt:', @desc1='0000111122223333'}, &(0x7f00000002c0)={0x0, "a842edf7c122e1cde4ce4101e4b8e952d8553580e9259ffceb7f40dd658d663544739194d8e5733b5637a77edd2f09a803507c6f460b45fe4e840772156c6c01", 0x3d}, 0x48, r6) 08:27:49 executing program 2: openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs\x00', 0x1, 0x0) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000008540)={'vxcan0\x00', 0x0}) connect$can_bcm(r2, &(0x7f0000008580)={0x1d, r3}, 0x10) connect$can_bcm(r0, &(0x7f0000000100)={0x1d, r3}, 0x10) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) bind$rxrpc(r0, &(0x7f00000000c0)=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e24, @loopback}}, 0x24) 08:27:49 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(r1, 0x8008ae9d, &(0x7f0000000000)=""/24) 08:27:49 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000080)={0x200000000000032, 0x0}) ioctl$DRM_IOCTL_AGP_UNBIND(r1, 0x40106437, &(0x7f0000000100)={r2, 0x5}) socket$can_bcm(0x1d, 0x2, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) 08:27:49 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x80000000, 0xfffffffffffffffc, 0x8000}, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_INIT(r1, &(0x7f0000000100)={0x50, 0xffffffffffffffda, r3, {0x7, 0x20, 0x7ff, 0xc01800, 0x200, 0x3f, 0x1f000000, 0x9}}, 0x50) socket$nl_generic(0x10, 0x3, 0x10) write$FUSE_LSEEK(r0, &(0x7f0000000080)={0x18, 0xfffffffffffffffe, r3, {0x100}}, 0x18) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x1, 0x5, 0x7, 0x1}) 08:27:49 executing program 2: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0xfde4) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000080)={0xfffffffc}, 0x8) 08:27:49 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000100)={0x60, 0x0, 0x0, {{0x0, 0x8, 0x94, 0x7, 0x7ff, 0x400, 0x1, 0x8}}}, 0x60) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x58c80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_dsack\x00', 0x1, 0x0) 08:27:49 executing program 3: r0 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_UPGRADEABLE_SERVICE(r0, 0x110, 0x5, &(0x7f0000000740)=[0x4, 0x1], 0x2) r1 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) r2 = syz_open_dev$dri(&(0x7f0000000180)='/dev/dri/card#\x00', 0xc8, 0x100) ioctl$DRM_IOCTL_AGP_ALLOC(r2, 0xc0206434, &(0x7f0000000140)={0x100, 0x0, 0x3}) r4 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x800, 0x80c01) ioctl$DRM_IOCTL_SG_ALLOC(r4, 0xc0106438, &(0x7f00000002c0)={0x2f8, r3}) ioctl$DRM_IOCTL_AGP_BIND(0xffffffffffffffff, 0x40106436, &(0x7f0000000000)={r3, 0x2}) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f00000010c0)) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040), 0x10, &(0x7f00000001c0)={&(0x7f00000000c0)={0x4, 0x0, 0x80, {}, {}, {0x1, 0x0, 0x0, 0x1}, 0x1, @canfd={{0x1, 0x1, 0x1}, 0xc, 0x3, 0x0, 0x0, "418cf4928b3f4f4b1ed7ed7b2ee0d51a21fd07643c8c074a540e4477a33cfddc1bcf4a981f2b6596bd816f60027178b585d304f2e8e6406b522581a83fce8beb"}}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x1) 08:27:49 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(0xffffffffffffffff, 0x4010ae68, &(0x7f0000000000)={0x4000, 0x11000}) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x2, 0x121440) 08:27:49 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2002, 0x0) ioctl$VFIO_CHECK_EXTENSION(r0, 0x3b65, 0xd) r1 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMSETDEVNAME(r1, 0x80184947, &(0x7f0000000140)={0x401, 'syz1\x00'}) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000100)={0xfffffffffffffff8, 0x0, 0x10000}) ioctl$SOUND_MIXER_WRITE_VOLUME(0xffffffffffffffff, 0xc0044d1a, &(0x7f0000000040)=0x5c) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x8, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0) write$P9_RSTATFS(0xffffffffffffffff, &(0x7f0000000180)={0x43, 0x9, 0x2, {0x5, 0xfff, 0x30, 0xcddb, 0x3, 0x9, 0x1000000000000000, 0x0, 0xffff}}, 0x33) 08:27:49 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20000, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) getsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:27:49 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0xffff, 0x480) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) 08:27:49 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x0, {0xc8f}}, 0x18) clock_gettime(0x3, &(0x7f0000000080)) 08:27:49 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) write$FUSE_INTERRUPT(r0, &(0x7f0000000080)={0x10}, 0x10) 08:27:50 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = syz_open_dev$amidi(&(0x7f0000001200)='/dev/amidi#\x00', 0x7, 0x12840) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r1, 0x80045700, &(0x7f0000000040)) syz_open_dev$dmmidi(&(0x7f0000001140)='/dev/dmmidi#\x00', 0x20, 0x2960c0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r2, 0x110, 0x4, &(0x7f0000001100)=0x1, 0x4) getsockopt$PNPIPE_HANDLE(r2, 0x113, 0x3, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) 08:27:50 executing program 2: r0 = syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0xfffffffffffffffc, 0x18080) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ubi_ctrl\x00', 0x4, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000180)='/dev/dri/card#\x00', 0xc8, 0x100) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0206434, &(0x7f0000000140)={0x100, 0x0, 0x3}) r5 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x800, 0x80c01) ioctl$DRM_IOCTL_SG_ALLOC(r5, 0xc0106438, &(0x7f00000002c0)={0x2f8, r4}) ioctl$DRM_IOCTL_SG_ALLOC(r2, 0xc0106438, &(0x7f0000000100)={0x7, r4}) ioctl$VFIO_GET_API_VERSION(r1, 0x3b64) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0xd0, 0x5, 0x1}) syz_open_dev$dmmidi(&(0x7f0000000080)='/dev/dmmidi#\x00', 0x1f, 0x40801) 08:27:50 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$FUSE_LK(r1, &(0x7f0000000040)={0x28, 0x0, 0x0, {{0x100, 0x8001, 0x0, 0xffffffffffffffff}}}, 0x28) r2 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r2, 0x0, 0x0) 08:27:50 executing program 0: pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46b7}, 0x0, 0x0, 0x0, 0x0) 08:27:50 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0) 08:27:50 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$sock_ifreq(r1, 0x8913, &(0x7f00000002c0)={'vcan0\x00', @ifru_mtu}) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) getresgid(&(0x7f0000000100)=0x0, &(0x7f0000000140), &(0x7f0000000180)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r5, 0x40206435, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f0000000300)={0x0, 0x0, r5}) r6 = getgid() r7 = getuid() mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x800, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@privport='privport'}, {@cache_fscache='cache=fscache'}, {@dfltgid={'dfltgid', 0x3d, r3}}, {@dfltgid={'dfltgid', 0x3d, r6}}, {@access_any='access=any'}], [{@smackfsdef={'smackfsdef', 0x3d, '@l--(]\xba'}}, {@obj_role={'obj_role', 0x3d, '[,]+@'}}, {@dont_appraise='dont_appraise'}, {@measure='measure'}, {@fsmagic={'fsmagic'}}, {@uid_lt={'uid<', r7}}]}}) 08:27:50 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000080)='/dev/snd/midiC#D#\x00', 0x4, 0x20480) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(0xffffffffffffffff, 0xc0305710, &(0x7f0000000040)={0x1, 0x80000000, 0x611, 0x1}) 08:27:50 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) 08:27:50 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000040)=@buf) socket$rxrpc(0x21, 0x2, 0x2) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_XEN_HVM_CONFIG(0xffffffffffffffff, 0x4038ae7a, &(0x7f0000000180)={0x3e0, 0x321, &(0x7f0000000100)="f1eaaa4092176ea3cb5f167fb664ee97deb43e7a184be36588fe9b1b9da17464c5fb7a1fd69e0ad32d23384e8c265adefafc5e4a891e9902139b4a90a10fe542734f5b408003ad28d107cc2d1951a6bfe3d1", &(0x7f0000000080)="5323d53adb7a8080d6ab32b8b94c6d1108155083e80ae4ac060fffacd15c5a795bf9900a9ff67d9e71e45e7eddb4cfaa883e", 0x52, 0x32}) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ubi_ctrl\x00', 0x4000, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r1, 0x4008ae48, &(0x7f0000000200)=0x4000) 08:27:50 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000006340)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$KVM_IRQ_LINE(r1, 0x4008ae61, &(0x7f0000000000)={0x40, 0x1}) read$FUSE(0xffffffffffffffff, &(0x7f0000004240)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_GETXATTR(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffb4, r2, {0x8}}, 0x18) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) ioctl$DRM_IOCTL_GEM_FLINK(r1, 0xc008640a, &(0x7f0000000080)) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000062c0), &(0x7f0000006300)=0x4) write$FUSE_CREATE_OPEN(r1, &(0x7f0000004180)={0xa0, 0xfffffffffffffff5, r3, {{0x4, 0x3, 0x4, 0x25, 0x9, 0x9, {0x3, 0x1f, 0x7fffffff, 0x8, 0xbb1, 0x80000001, 0x8, 0x9, 0x7, 0xc000, 0xfffffffc, 0xffffffffffffffff, r4, 0x3, 0x2}}, {0x0, 0x4}}}, 0xa0) write$FUSE_INTERRUPT(0xffffffffffffffff, &(0x7f0000006280)={0x10, 0xffffffffffffffda, r3}, 0x10) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0) 08:27:50 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f00000022c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000002280)={&(0x7f0000002200)={0x7c, 0x0, 0x4, 0x70bd26, 0x25dfdbfc, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x44, 0x8, 0x0, 0x1, [{0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x79dc93d8}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x14}]}, {0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x132a26bc}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xc2}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x1}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x22}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4761e167}]}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0x14, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x5}, {0x5, 0x3, 0x7}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0xc080}, 0x8c0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) r3 = getgid() write$FUSE_CREATE_OPEN(r0, &(0x7f0000002140)={0xa0, 0x0, r2, {{0x2, 0x1, 0x1, 0x7fff, 0xc30, 0x6, {0x5, 0x7fffffff, 0x1f, 0x4, 0x6, 0x2, 0x0, 0xffffffff, 0x6, 0x8000, 0xfff, 0x0, r3, 0xa6, 0x7c2f}}, {0x0, 0x4}}}, 0xa0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:50 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x101480) syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x80, 0x442) connect$pppoe(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x0, {0x2, @random="bdfac89a9bbf", 'wg0\x00'}}, 0x1e) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000080)='cpuset.memory_migrate\x00', 0x2, 0x0) 08:27:50 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x400180) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:50 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) sendto$phonet(r2, &(0x7f0000000100)="9a2cdb9259710daaeaa556411cde670926d45b8568584f24b48523db546d939fa03a89b364e9a490a56af57e89180f3c7b84527d992897cbc4ae9c4c5d9e84dbc272407e16fe8f004375f9d7ca48e82eec97c7888372849fad77858cf2777bcc03b780da12838ce2d164adb793a9fe20b0a25572181f4c314f60fa725dd5d887b739324ee071234428d4e88eb85788536fde8faba54af7b79733e9a4a3a3d5461db0de1a99a42c2b2c3647568c63fef48165d5cfbeb7961a4ee7756c3af090e0ed90e0cd9c5151ae9e520ddd67f2fcd86353693ff3a15b5fb74255534347be868f124bca7cc81521508f1210c504f8a7189322ae82e81f38b9", 0xf9, 0x44000, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x6, 0x1) ioctl$SNDRV_RAWMIDI_IOCTL_PVERSION(r3, 0x80045700, &(0x7f0000000000)) 08:27:50 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r5 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/fuse\x00', 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r6, 0x40206435, 0x0) read$FUSE(r5, &(0x7f0000002840)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f0000004880)={0x50, 0x0, r7, {0x7, 0x20, 0x2, 0x2002000, 0x4, 0x200, 0x800, 0x3}}, 0x50) write$FUSE_POLL(r5, &(0x7f0000002800)={0x18, 0x0, r3, {0x9}}, 0x18) write$FUSE_LK(r1, &(0x7f0000000040)={0x28, 0x0, r3, {{0x6, 0x7f, 0x2, r4}}}, 0x28) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x80, 0x41, 0x100000000, 0x0, 0x5, 0x1f, 0x7}, 0x0, 0x0, 0x0, 0x0) write$FUSE_DIRENT(r0, &(0x7f00000026c0)={0x118, 0x0, r3, [{0x6, 0x2, 0x3, 0x7d, '[+^'}, {0x3, 0x1, 0xa, 0x0, '/dev/zero\x00'}, {0x2, 0x2, 0xa, 0xdfc, '/dev/zero\x00'}, {0x6, 0xff, 0xa, 0x4, '/dev/cuse\x00'}, {0x3, 0xed91, 0xa, 0x800, '/dev/cuse\x00'}, {0xfffffffffffffffe, 0x9, 0xa, 0x3, '/dev/zero\x00'}, {0x2, 0x6, 0x1, 0x1ff, '('}]}, 0x118) 08:27:50 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) write$P9_RRENAME(r0, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) r1 = add_key$fscrypt_v1(&(0x7f0000000080)='logon\x00', &(0x7f00000001c0)={'fscrypt:', @desc1='0000111122223333'}, &(0x7f0000000200)={0x0, "da659f257bb54f850a87ee13086a2f4aa31bd2a9fc4f9342959fc0103260ee9e5051046dc44a10f8a1cb57a5331a546f216a38b3ff8a3896d8844b443afb1d32", 0x2b}, 0x48, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r1) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000280)={0x0, 0x80000, 0xffffffffffffffff}) r4 = syz_open_dev$dri(&(0x7f0000000180)='/dev/dri/card#\x00', 0xc8, 0x100) ioctl$DRM_IOCTL_AGP_ALLOC(r4, 0xc0206434, &(0x7f0000000300)={0x100, 0x0, 0x3}) r6 = syz_open_dev$dri(&(0x7f0000000280)='/dev/dri/card#\x00', 0x800, 0x80c01) ioctl$DRM_IOCTL_MODE_GETPLANE(0xffffffffffffffff, 0xc02064b6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)=[0x0, 0x0]}) ioctl$DRM_IOCTL_SG_ALLOC(r6, 0xc0106438, &(0x7f00000002c0)={0x2f8, r5}) ioctl$DRM_IOCTL_SG_ALLOC(r3, 0xc0106438, &(0x7f00000002c0)={0x6, r5}) r7 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r2, r7) syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) 08:27:50 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x24c982, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) write$cgroup_int(r1, &(0x7f0000000000)=0x7ea7, 0x12) 08:27:50 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) getsockopt$rose(0xffffffffffffffff, 0x104, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@qipcrtr, &(0x7f0000000100)=0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ubi_ctrl\x00', 0x101300, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) ioctl$KVM_REINJECT_CONTROL(r0, 0xae71, 0xfffffffffffffffe) 08:27:50 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x408000) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:50 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_open_dev$dmmidi(&(0x7f0000000140)='/dev/dmmidi#\x00', 0x5, 0x80000) read$midi(r2, &(0x7f0000000180)=""/4096, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x402502, 0x0) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000002c00), 0x10) r4 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000008540)={'vxcan0\x00', 0x0}) connect$can_bcm(r4, &(0x7f0000008580)={0x1d, r5}, 0x10) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="200028bd7000fddbdf25010000002800018008000100", @ANYRES32=0x0, @ANYBLOB="89500000", @ANYRES32=r5, @ANYBLOB="140002006d6163766c616e310000000000000000"], 0x3c}, 0x1, 0x0, 0x0, 0x840}, 0x2008100) 08:27:50 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$SOUND_MIXER_READ_CAPS(r0, 0x80044dfc, &(0x7f00000000c0)) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0xff, 0x101100) 08:27:51 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) ioctl$SOUND_MIXER_READ_VOLUME(0xffffffffffffffff, 0x80044d14, &(0x7f0000000040)) 08:27:51 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xfffffffffffffffd, 0x1) read$midi(r0, 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_open_dev$amidi(&(0x7f00000001c0)='/dev/amidi#\x00', 0x8, 0x40) ioctl$KVM_SET_BOOT_CPU_ID(r2, 0xae78, &(0x7f0000000040)) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000000080)) setsockopt$PNPIPE_ENCAP(r1, 0x113, 0x1, &(0x7f0000000500), 0x4) 08:27:51 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x4, 0xc481) 08:27:51 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) write$FUSE_INIT(r0, &(0x7f00000001c0)={0x50, 0xffffffffffffffda, r2, {0x7, 0x20, 0x157d, 0x1000020, 0x8000, 0x6, 0xfffffffa, 0xffffffc0}}, 0x50) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) select(0x40, &(0x7f0000000040)={0x1, 0x5, 0x2, 0xfff, 0xe6, 0x7f, 0x7, 0x5f9}, &(0x7f0000000080)={0x3f, 0xffffffff83b8e46a, 0x40, 0x101, 0x0, 0x7ff, 0x40, 0xa10}, &(0x7f0000000100)={0x4e, 0x200, 0x100000001, 0x2, 0x1, 0x1, 0x100000001, 0x1}, &(0x7f0000000180)={r3, r4/1000+10000}) pselect6(0x40, &(0x7f0000000240)={0x6, 0x1, 0x39, 0x100, 0x5, 0x81, 0x63ecce76, 0x80000001}, &(0x7f00000002c0)={0x4, 0x8000, 0x1, 0x2, 0x1, 0x80, 0x8, 0x2eb}, &(0x7f0000000300)={0x4, 0x9, 0x3, 0x3, 0x4, 0x7ff, 0x101, 0xfffffffffffffbe3}, &(0x7f0000000340)={0x77359400}, &(0x7f00000003c0)={&(0x7f0000000380)={[0x92]}, 0x8}) 08:27:51 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000040)={0x0, 0x80000}) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x5, 0x84400) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000000c0)) 08:27:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000340)='/dev/snd/midiC#D#\x00', 0x5, 0xb5ea5f00ebb7711e) read$midi(r1, &(0x7f00000010c0)=""/4096, 0x1000) r2 = syz_open_dev$dri(&(0x7f0000000080)='/dev/dri/card#\x00', 0x3, 0x400102) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ubi_ctrl\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r3, 0x40206435, 0x0) ioctl$KVM_GET_PIT(r3, 0xc048ae65, &(0x7f0000000140)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r4, 0x40206435, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x294800, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f00000000c0)={0x0, 0x0, r4}) ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(r0, 0x8008ae9d, &(0x7f0000000240)=""/233) setsockopt$RXRPC_EXCLUSIVE_CONNECTION(r0, 0x110, 0x3) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r4}, 0x8) ioctl$DRM_IOCTL_AGP_ALLOC(r5, 0xc0206434, &(0x7f0000000200)={0x8, 0x0, 0x10000}) r6 = socket$rxrpc(0x21, 0x2, 0xa) sendto$rxrpc(r6, &(0x7f0000000380)="cafe015a500d82bc0ab67279d003e8942e62aadad6d61423b8cbdc19ed3f9862d0eb8a06a29c14b030149561bb3e03ec8978c9096cb38db99bb7494f33613930be3f070ea145ef1738292a5b5ffb442a6e0adff4be71392972b4c50594ad515aff793c8b2e363fa967e19a242edd5f3df75f327572ccbc8e562b3bf544e139866e5d732c44a52688ad41c7ab090227ebe515cd820c3d89d85afdc078ca0d4c7b89dc1b8662b5a84111a636206aba7da25e2bccb20d052d283c42", 0xba, 0x2400c890, &(0x7f0000000040)=@in4={0x21, 0x3, 0x2, 0x10, {0x2, 0x4e20, @remote}}, 0x24) 08:27:51 executing program 5: r0 = socket(0x2, 0x5, 0x1) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000040)=@buf={0x9, &(0x7f0000000000)="319378143b93d2b16f"}) openat$ion(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ion\x00', 0x4000, 0x0) r1 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) read$midi(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, 0x0) recvfrom$rxrpc(r2, &(0x7f0000000140)=""/137, 0x89, 0x4b0a0e7aa19117d, &(0x7f0000000200)=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2c}}}, 0x24) getsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000240), &(0x7f0000000280)=0x4) connect$rose(r0, &(0x7f0000000100)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x3, [@null, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}, 0x40) 08:27:51 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}, 0x0, 0x0, 0x0, 0x0) 08:27:51 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = getuid() setuid(r2) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x2208052, &(0x7f0000000100)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@access_any='access=any'}, {@access_client='access=client'}], [{@fsuuid={'fsuuid', 0x3d, {[0x62, 0x63, 0x5, 0x65, 0x38, 0x31, 0x30, 0x64], 0x2d, [0x32, 0x37, 0x32, 0x5e], 0x2d, [0x63, 0x36, 0x37, 0x34], 0x2d, [0x66, 0x30, 0x34, 0x64], 0x2d, [0x35, 0x65, 0x66, 0x32, 0x33, 0x34, 0x32, 0x61]}}}, {@fsuuid={'fsuuid', 0x3d, {[0x35, 0x35, 0x6f, 0x63, 0x36, 0x63, 0x62, 0x65], 0x2d, [0x30, 0x66, 0x39], 0x2d, [0x37, 0x66, 0x36, 0x63], 0x2d, [0x32, 0x65, 0x36, 0x63], 0x2d, [0x5a, 0x35, 0x62, 0x1, 0x66, 0x36, 0x0, 0x39]}}}, {@uid_gt={'uid>', r1}}, {@uid_gt={'uid>', r2}}, {@smackfsfloor={'smackfsfloor', 0x3d, '-+'}}, {@pcr={'pcr', 0x3d, 0x1e}}, {@fowner_lt={'fowner<'}}, {@dont_hash='dont_hash'}, {@fsname={'fsname', 0x3d, '/dev/cuse\x00'}}]}}) 08:27:51 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x0) 08:27:51 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, 0x0) ioctl$SOUND_OLD_MIXER_INFO(r1, 0x80304d65, &(0x7f0000000000)) read$midi(r0, &(0x7f00000000c0)=""/4096, 0x1000) 08:27:51 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x101, 0x0, 0x6}, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000040)) 08:27:51 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x9049, 0x222543) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(0xffffffffffffffff, 0xc01064b5, &(0x7f0000000080)={&(0x7f0000000040)=[0x0], 0x1}) 08:27:51 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0) 08:27:51 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, &(0x7f0000000040)={0x0, 0xd3}) 08:27:51 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x8000000000, 0x460800) read$midi(r0, 0x0, 0x0) 08:27:51 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r1, &(0x7f0000000280)={0x18, 0x0, r2}, 0x18) ioctl$KVM_GET_NR_MMU_PAGES(r0, 0xae45, 0x3) write$FUSE_POLL(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffda, r2, {0x40}}, 0x18) 08:27:51 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x6, 0x1031c0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f00000000c0)) syz_open_dev$dmmidi(&(0x7f0000000100)='/dev/dmmidi#\x00', 0x3ff, 0x4480) 08:27:51 executing program 2: syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) socket$isdn_base(0x22, 0x3, 0x0) ioctl$KVM_REINJECT_CONTROL(r0, 0xae71, &(0x7f0000000040)) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) accept4$nfc_llcp(r0, &(0x7f0000000180), &(0x7f0000000200)=0x60, 0x80000) ioctl$KVM_SET_GSI_ROUTING(r0, 0x4008ae6a, &(0x7f0000000240)=ANY=[@ANYBLOB="020000000000000001000000030000000000000000000000020000002400000000000000000000000000000000000000000000000000000001000000010000000000000000000000f9ffffff37090000010000801f000000000000000000800000000000000000008bafc3885a90a7092d5ed9622ad9fb7c79e9ee31547d6642800e1fa1b5dae73e14a92cab1a2029911efce59c4bc6e26d8c6d933d7a8f"]) 08:27:51 executing program 0: r0 = accept$phonet_pipe(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000100), 0x4) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:51 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) setsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000040), 0x4) read$midi(r0, 0x0, 0x0) pipe2$9p(&(0x7f0000000000), 0x84800) 08:27:51 executing program 4: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x10000, 0x4}, 0x0, 0x0, 0x0, 0x0) 08:27:52 executing program 1: syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0xa000) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) prctl$PR_SET_CHILD_SUBREAPER(0x24, 0x1) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xfffffffffffffffc, 0x353700) read$midi(r0, &(0x7f00000020c0)=""/4086, 0xffffffffffffffc1) 08:27:52 executing program 2: r0 = syz_open_dev$sndmidi(&(0x7f0000000000)='/dev/snd/midiC#D#\x00', 0x2, 0x480) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x1, 0x510, 0x8001}) 08:27:52 executing program 3: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x200000000000082, 0x60042) setsockopt$RXRPC_UPGRADEABLE_SERVICE(0xffffffffffffffff, 0x110, 0x5, &(0x7f0000000000)=[0x0, 0x2], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000010c0)) 08:27:52 executing program 5: r0 = syz_open_dev$amidi(&(0x7f00000000c0)='/dev/amidi#\x00', 0x0, 0x40100) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x5, 0x5050c1) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020}, 0x2020) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000000680)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r2, &(0x7f0000000280)={0x18, 0x0, r3}, 0x18) write$FUSE_STATFS(r1, &(0x7f0000002140)={0x60, 0xfffffffffffffff5, r3, {{0x8, 0x6ae5, 0x2000000000020, 0xac, 0x7, 0xfffffeb2, 0x1, 0x2001}}}, 0x60) read$midi(r0, 0x0, 0x0) 08:27:52 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) getresuid(&(0x7f0000000080)=0x0, &(0x7f0000000100), &(0x7f0000000140)) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000180)={0xa0, 0xfffffffffffffff5, 0x0, {{0x4, 0x2, 0x80000000, 0x45, 0xffff, 0x7, {0x5, 0xe5, 0xec9, 0x80000001, 0x6b, 0x7, 0x10000, 0x80, 0x9, 0xc000, 0xffffc4c2, r1, 0xffffffffffffffff, 0x3, 0x4}}, {0x0, 0x14}}}, 0xa0) 08:27:52 executing program 4: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000080)='4\x00', 0x2) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x100000000000}, 0x0, 0x0, 0x0, 0x0) syz_emit_vhci(&(0x7f0000000040)=@HCI_EVENT_PKT={0x4, @hci_ev_channel_selected={{0x41, 0x1}, {0xc8}}}, 0x4) 08:27:52 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(r0, &(0x7f0000000040)={0x60, 0x0, r1, {{0x2, 0x3, 0x5e00000000000000, 0x4, 0x2c240000000, 0x6, 0x3, 0x6}}}, 0x60) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) 08:27:52 executing program 0: openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) accept4$rose(0xffffffffffffffff, &(0x7f0000000080)=@full={0xb, @remote, @rose, 0x0, [@netrom, @null, @rose, @null, @default, @netrom]}, &(0x7f0000000100)=0x40, 0x800) pselect6(0x40, &(0x7f00000000c0)={0xc, 0x3, 0x0, 0x9}, 0x0, 0x0, 0x0, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) 08:27:52 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40206435, 0x0) connect$phonet_pipe(r0, &(0x7f0000000040)={0x23, 0xc0, 0x7, 0x9}, 0x10) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0, 0x0) [ 1846.759731] BUG: unable to handle kernel NULL pointer dereference at 0000000000000030 [ 1846.767836] IP: amp_read_loc_assoc_final_data+0xe6/0x190 [ 1846.773285] PGD 7a802067 P4D 7a802067 PUD 7a803067 PMD 0 [ 1846.778829] Oops: 0002 [#1] PREEMPT SMP KASAN [ 1846.783310] Modules linked in: [ 1846.786497] CPU: 1 PID: 1675 Comm: kworker/u5:0 Not tainted 4.14.214-syzkaller #0 [ 1846.794107] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1846.803465] Workqueue: hci2 hci_rx_work [ 1846.807462] task: ffff8880b2948600 task.stack: ffff8880b2970000 [ 1846.813505] RIP: 0010:amp_read_loc_assoc_final_data+0xe6/0x190 [ 1846.819470] RSP: 0018:ffff8880b2977a08 EFLAGS: 00010246 [ 1846.824817] RAX: 0000000000000000 RBX: 1ffff1101652ef41 RCX: 1ffff110165291db [ 1846.832082] RDX: 1ffff110131c19bb RSI: ffff8880952d61c0 RDI: ffff888098e0cdd8 [ 1846.839342] RBP: ffff8880952d61c0 R08: 0000000000000000 R09: 0000000000000002 [ 1846.846603] R10: 0000000000000000 R11: ffff8880b2948600 R12: ffff888098e0ca40 [ 1846.853870] R13: 0000000000000000 R14: ffff888098e0ca40 R15: ffff88809748a500 [ 1846.861132] FS: 0000000000000000(0000) GS:ffff8880ba500000(0000) knlGS:0000000000000000 [ 1846.869347] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1846.875241] CR2: 0000000000000030 CR3: 000000007a801000 CR4: 00000000001406e0 [ 1846.882497] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1846.889762] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1846.897021] Call Trace: [ 1846.899613] ? amp_read_loc_assoc+0x140/0x140 [ 1846.904100] ? hci_chan_selected_evt+0x176/0x360 [ 1846.908849] ? lock_acquire+0x170/0x3f0 [ 1846.912815] ? lock_downgrade+0x740/0x740 [ 1846.916951] hci_chan_selected_evt+0x1b2/0x360 [ 1846.921521] hci_event_packet+0x2260/0x750f [ 1846.925831] ? trace_hardirqs_on+0x10/0x10 [ 1846.930052] ? debug_check_no_obj_freed+0x2c0/0x674 [ 1846.935070] ? hci_cmd_complete_evt+0xb490/0xb490 [ 1846.939986] ? trace_hardirqs_on+0x10/0x10 [ 1846.944210] ? debug_object_deactivate+0x1da/0x2e0 [ 1846.949125] ? skb_dequeue+0x125/0x180 [ 1846.953006] ? mark_held_locks+0xa6/0xf0 [ 1846.957069] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 1846.962168] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 1846.967182] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 1846.972295] hci_rx_work+0x427/0xb40 [ 1846.975999] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 1846.981434] process_one_work+0x793/0x14a0 [ 1846.985679] ? work_busy+0x320/0x320 [ 1846.989373] ? worker_thread+0x158/0xff0 [ 1846.993418] ? _raw_spin_unlock_irq+0x24/0x80 [ 1846.997897] worker_thread+0x5cc/0xff0 [ 1847.001774] ? rescuer_thread+0xc80/0xc80 [ 1847.005905] kthread+0x30d/0x420 [ 1847.009255] ? kthread_create_on_node+0xd0/0xd0 [ 1847.013907] ret_from_fork+0x24/0x30 [ 1847.017609] Code: 44 24 21 48 b8 00 00 00 00 00 fc ff df 0f b6 04 02 84 c0 74 08 3c 01 0f 8e 90 00 00 00 41 0f b7 84 24 98 03 00 00 66 89 44 24 23 41 80 4d 30 04 48 8d 6c 24 40 4c 89 e6 48 89 ef e8 c4 6b fe [ 1847.037300] RIP: amp_read_loc_assoc_final_data+0xe6/0x190 RSP: ffff8880b2977a08 [ 1847.045099] CR2: 0000000000000030 [ 1847.048543] ---[ end trace 6f0ea58077efe4af ]--- [ 1847.053278] Kernel panic - not syncing: Fatal exception [ 1847.059166] Kernel Offset: disabled [ 1847.062780] Rebooting in 86400 seconds..