last executing test programs: 5.515588508s ago: executing program 1 (id=26): r0 = syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0, 0x0, 0x0, 0x0) bpf$TOKEN_CREATE(0x24, &(0x7f0000000080)={0x0, r0}, 0x8) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0xc, &(0x7f0000000240)=ANY=[@ANYBLOB="180000000000000000000000000000008500000061000000180100002020782500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000055000000850000000700008095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x21}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r1, 0x27, 0xe, 0x0, &(0x7f0000000000)="f8ad48c5fce216efcc244f7f86dd", 0x0, 0x4000, 0xf2ffffff, 0x0, 0xfffffffffffffcc8, 0x0, 0x0}, 0x50) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/notes', 0x400102, 0x8) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x4, &(0x7f0000000800), 0x1, 0x76a, &(0x7f0000001800)="$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") syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='attr/current\x00') write$tun(r3, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_GET(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="2c38cc00", @ANYRES16=r5, @ANYBLOB="010329bd7000fadbdf252100ffff180001801400020076657468305f766c616e000000000000"], 0x2c}, 0x1, 0x0, 0x0, 0x815}, 0x4004814) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000040)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) r6 = syz_open_dev$usbfs(&(0x7f0000000000), 0x203, 0x8401) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000400)={0x18, r8, 0x1, 0x0, 0x0, {0x23}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0xc4}, 0x0) ioctl$USBDEVFS_BULK(r6, 0x5523, 0x0) ioctl$USBDEVFS_FORBID_SUSPEND(r6, 0x5521) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200), 0x2a10413, &(0x7f0000000240)=ANY=[]) newfstatat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) mount$9p_unix(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00', &(0x7f0000000640), 0x1000002, &(0x7f00000006c0)={'trans=unix,', {[{@afid={'afid', 0x3d, 0x3}}, {@version_u}], [{@permit_directio}, {@func={'func', 0x3d, 'POLICY_CHECK'}}, {@permit_directio}, {@measure}, {@fowner_eq={'fowner', 0x3d, r9}}, {@flag='sync'}]}}) r11 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r12 = openat$selinux_policy(0xffffff9c, &(0x7f0000000180), 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x12, r12, 0x0) r13 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r11) r14 = syz_open_dev$tty1(0xc, 0x4, 0x4) sendmsg$netlink(r3, &(0x7f0000004580)={0x0, 0x0, &(0x7f0000004400)=[{&(0x7f0000001f80)={0x219c, 0x41, 0x8, 0x70bd26, 0x25dfdbff, "", [@nested={0x17e, 0x4a, 0x0, 0x1, [@generic="7471c4929ed7ecc63932399fcefdbba25db3c84ee1fe4b5d427287aca648694615f03721627bda6eca49d5e8293fa96e2b20bfb33b5bcdacd68a9c40d6107c190a01de0fd2ec91e4af392af5e2cf639ddd0c2333b397c65fab58eecb599d4b608fe487df138d2f8060adcd5f1a1da20953e55a37621f36fdf7c9c0f7ea9bf991b1e837989ec087585ce0b6a8c05fbc73377f4b443fc0e325374057ddaba7736d9d5ca5dab9b79c527c3c", @generic="b40ef2dddbce677e919bcdb689e32431fbbed95cb55f02af273776a29ca972af1ca094900a1f7bd8639b49c3526eafbc9c0baee1e577bd006c6a682e", @nested={0x4, 0x17}, @generic="9a912d6da80e69c893715d33afa61b253e99fee03644c82e133f658e4a60535896e1eae52b8600b9ae529d0ed85637e495b33639b79617af0f1e5acb89971673", @typed={0x4d, 0x4d, 0x0, 0x0, @binary="323fa1c26c13e93575bf18392cd68ce0a5d05c60ba00409c022656209d1226af5bc93ecd8937e6a53bfd067dde0862d5cc69faa803850c5414a61958d03125aec84dace86195f3eb6d"}]}, @typed={0x4, 0xb4}, @typed={0x7, 0x13a, 0x0, 0x0, @str='9p\x00'}, @generic="d5904e0196f77d0a466fa58f68ef87706a5ee4e876f099b39f994a0f330c392357fac927627e50ce19cb0ced03a7552b8bc5efe38bc5f0bde5cabc1fb28ee77db70df7f0d6f96a9e5f941e48d9d361428e0a707face4f4052cd9aa021e2b38b50663bd91a6a0dca67950c415a6a880eb0131935153deaacfca5b74d6a991690d50f951111401692ddbdbe6314e3660869946fa4017511855dd82c5ff51fd94e970698cabf0692bb892969592f4a00e99bec9b3d3666007ada726803f11e38ceea5431c6e152ac551a6d7c4f2d96d3694be1444788fe5600a96fa8273fdd6cafcea32830069b322d200e854345c54be261dd315ebc83bfb4de4b206b67b8d15ac2a0a623cec5c17ae3bd33c84a036af9c47dee3345ccd5a9d4044676e4f60da226afc10cc1f0e8e593af8f52ac5dbcd98dfca324872a7be11b23f034d45e152fd9ef9634b88667fa8593846f9d062ca9b8ba9ebd2be3e77fc392c4aa82cfd045d01676625deaf931c3da37b47ab90db54569bf4c8b022784041c214178356641df6af1378c811de173a338a2f2ff613e449c369d61638ca3ac21b76785fbcde6ff061d96b9e4b01be7002c15efe3233d9b19f7dcb107eb48b0cea2c777dd9cb95997877067074385ee58bbc34764a9a230554523bc8e1b35c671a71bda70177d7ae42ef8be7d9179fab5967955c334c8914245e5a8d4a58f22f60a25574f857e57c3d7128127896c48cb23b3e9c21c812b3a8e86b9fc12980a9e4d6c191f54a55b59fae15590a96a84929a5fc623bcef29c6987b41d067d92ff352a54061c9602d0be6f3a9028c6116c10ccc50a54c0fcd0f65de04fa972d284310a1d8e4e079f2cd9ab81ca3c48be6bdebbb297b46d6fbce64fdc16786233b587b2ae54e5b4324f1fc2564701f1920c4eaf18bed881f0e2e6929e3eb9cec4e1f6523dbd1673caf241b440cf80d729cfe0644f4bc1fe6c7960e0854f92512e971b05df8a36e73a3c6f30246bed252ddcd0ffd220fec5ccc72dc9cbe41b4403ba596266c5df58ea1c5766673c310e8e374d4cc0f30787101da98206dd002ef4227058b993f11dbdf3a0cf4fc3b802eb88c5f296f5839215af3011d7881a263deb0df24c21280f6d56cf17fe966413d0586dd6b02fc789086af9183efab9152ca2cc9ca3d32c37b825206af06740d97e7a536a86a9c543b4d6e6aa38758b76aac373c648522001eb0733324a3c6658ada6c0b6aa533deb4f7d0f0e084f25d98803d24d0b1371d7d86bccb36feba5d29d2cabb2778a217d94fd816735fe0512a3d20f9bf5f910d520e945321a05be6128fc27ef22a088b2fe74dd14737e477c11561989904c501f00d4e086bf35e3ae8ed11263b070658b3ed53037e146e42e67eff0e88229841bbb7cdaa592dcc3327e364488925cd9c4a2ae862d7ca0076cd1aaadc6ab7cd2777871f6152051dfbe9ff7e3cf57ebc6cacf5c706ce0ce77440ed5b53c7070c1182c8d2737814bc1790bc9a8416997bc4c14c1a90adfdf49c17aeac92b7eb1a79e374a598500171158c0860962f8d71fb54cdc847bf83ac03208de1ca8df7f00abc0f2470ebcb10c50035dfeb162691b33b494ef9fd10c65e701927d82479f9d93a0ef2c246713e5cd22b2a8cfaf47e1647441f381d0766937d1d35600b89420244e526dbbf75dc4177fb39fd5a649ba0da616472681c47790e55907457d71a728ded8205fdfafc706e7f011cc2044babfdbe724bd9c379717641583c1b7962597da5d98877fe237773ab59f08a75baa74fda20e79e44bab881375898146a9cfa3b6e462c6fdfc77313bb10efd116d7b3ef1d8527c65b2a20d56bafcc35a8dd300063e8d95d8cdf3a520dfd4885c6e358de05957f21b9c90c533652c0e0748f0a7686b27114711eed8f8c836891e8639b7bce1cd5f620046067b31dec2f5e9f4dda9edabd33fb03dabbbcdd1b39e6212165af1031e96d7d74a3c10504bd38b78888983abed35351f353f6e692db20e28a6fd9a076a1f21281270ee4e4ca2db7f998994ace3e8104fe7b1253ddda97ed8d5fa34fca53183d46fdaf279e727c64aa614da499162e71c2537a610b298bb5cf7a6eee628ae04885009ba3d1ddf921c922ba79a94a8410a34430fc8fb4bd914b9955cc5cd8585f5db494a519401b731cb5e43d4297ea2add3843b64ac21cf5bcd1794f8d64545798987553a9f49628c7b13d15e11b1486131df691ead34c01811d637766edbbcfc5a9410c757b1e189f109baffeacfdecf0ffc78eebf6ae00c9256ee99a4b14f7ebf83a68ee206f0fdb129b3f6edb142bfe5fe5e0136aebbb3c33919598ca1b6f44b80700a41235f7b3ea48128856a5850e313e452b9e38fd78d4a328e8bcd7ff799200999e7de59ad60f1571f07813179e99979504723c291cb760e10a41ea94357c6cece1c5daa2998c84242b9573dd4d7ccd9a3dc5042f9fe3a04791b9dc8cf1db7b4295751364efde6d2124e3b94d2aa02b289ed64c0f690d41e296b0a1278db079a0f808f6cfd620b0218bd2a4a9c748ee81ff7debcc5d7e1a56955edf633932d8c80e11ec9f739a637f3d8850c4b617999215be403226763378ffa494960c546632ad5435958f36f6ebef6501334360f33196eb25b5687931834e4367a66e38485f935683984c377b8b597a02980ba7191a3a04f812fee897b2f5ba0545015a0fb225bc381bcba02c7af3159945c152b55f967af59ed5b98fb744322fb1d834940f25a01d33740f87244d59dbb58f0615793b86d18106a42beb68207c738f51b783c4531189f3ab822e14f555b54ff2498826c7e6fc08389cb61d9912f8710e71d257768c9cb8282e6f2ae51bcfe0e8c20e1db667adc4c97ed3d326f64a7429951fe2cc9e45a80248002117c59f92a014577b9ff6841f89708a84941ffb9766708d047bd2862d9b12b37cc3d0a1b6b3a3d3e199d7bc09d278d60a2dc0d5c551bb7b701ee00964d0ffdcb383c537da4d50e5e76ae5812ed50343b437b46ee7e8160c81b26e326b4cb6741b387e34eeb1ee8311b04c3079b58708ffadc19b2080fac30ed02dcfd42c0e88ce1a402852f7fbea8561bdc9393f179358aee55eef025f3adaa48394af61597e64322f10a19fc38ff5c3b0e668d2e9216f5241b7adb97f03999a86bc93a1d38ac68c4c6ad36541caeea01e5dcd95412ae82064aa7d5702ed9a5ccf9ae6505b151cc32e2139bf53ad608063f5616b51072bf2e48561f182607c03414dbcda3b6f5be63e94d40bcea9821ef5bafd08e352420bbbfb1bff9cf61d4642800093bdac2ff8715d686500ae5208ab6279ddd2b46d4950c27d31f6395904fec78a76f3adb9b36afb85f07a5a41cc1e5906a6c3868d54ab52e853ee58feee2acba1eef68f2668e17bb7d67a057a6d7ecbb085a34bd2fa9ba777c779fca50e5fbfdadd34c481407287a2ca2300714f1244360794fe3d52a04c7cc92aa94ecaf74d00201af6f869d228cfe243e6260069ec0de0f4a7b1cbe89d48e9ff56d6796bfd2dd46e429b61fa5d6eb6d3b90891bd85953b54c934dbc14dc4d317678716cbe9fdea003440717625fd22b699589ffb954466079f573c74f665cdbe794d8db3d804f88f9e5107a8638b776abde75d9457e1d8c5a39fc869bde68b8f92fca398f9668f27084797c0fbfd6577b3ce04425ac8ad59cb3542e0f26bea375814de95539a984d0da9791941bb3f3013efb0b2b380f95ac6d4a00def152b005d16d001c65b5ea6e4ae52f43df30cab59e8e5624a5522797b23365478e228537e815ce39c56c349101fa39c525b1b9b5b967cba699253a33ee2522647d96e35931f5158772535e44871f29a8a99ddbf1204244c26120373df3ebcc8ca00e5fec5989432d538b4550fd02000d75f377d111712b9d5b2a4dd5df06d0d1ade5979e289265181a1a3c422e384f42445c0cdacd944eff519158d68e325d055384c6d913dec349b06ade47bd1864d2696294db44cfe642cbaee19eef0a2cf562cfa8af4587e0a37f9b5638c3fec333d2328566e431af1568ea7ba0f28ac323e52f05312108daf28ab13c2669e53641aa1bf87a7d888d3f6befbaf68f08dfe7b333dafbc2730fe6f9dcc68a6bd0334d1eae3c4927c0c8b0ecf4ea0f8f05a4e103d9ff2c8a02b7572de02cea973a493ccede2d6a5872cbf6d6a3987a659607619845144e460853434d085f16cf25d4dbc3853b8776f3daa5f1de8bc71ad1d4582ee7826ae003efffe1508929a48102870907afb7923175ff35adc00280a7bd7789ec934121f66d284b2e7696e9e62f4bfe4f169fb219b7a87994691f18583d170ed606a0c67d081f025241c85c2c54ea0477c32839197d8328bfb45a637ca1396008570143da8eb92011930b550eaf02e0cf0a3838605f3af635e8ea867f12a08103a9fdd850ef4ff409eebfa809ec23f611989bbb20c22f38eb2b319a30359c9e86028c5259c60d8ef4e99f06098f179f29dfb8719bb88d048537ff87f26c12b6d6a76c13604f5e18df656e880b1564b75b543b0cce2764e1037ddf3ec5496ffa7253afb742c805a05a737211f72b22158c47524a51338c53e2b5cc60cf03c52d748a0df5760f405adc4dd6ac4a15b488f89d20f93727945108e83c5d09c990aa8e3f97cc616a3b6c6a3fc2fdba6ce32943a24ca9ec9c064d866165bb0c4aade1e1a94895c7a129fbd7d9f13e4101e6b4e9c827e30b3f6940399035b329b8f5f963631db17d46d00f6e10b25d648a162cd7d969736e77e9e36ee6721226e05ce7786d32cb9d797a5432771622d5c257fc8ddd7692275040e04de07df1060f3fa8bceaac797e6a72991732e94afe029efe3262465c399b91bc7092d8a932fff2e747d92440513e38295abdfafd4a263e443c3d8b9dc376b849948057f94c2ffa93bc8c7644e6c1b1151e2ae6c57407f48bf2ecd038448234f45a51037af1dede55ef8709c559372c691a6c219d941d217469beb1cdbe26fc3544ebdddb512b198d87252723b18e55757ef27f76a645986fd7f99709975741de04e4a459041b05293d91e954fd30ea0fad9c318a8fe70e321d69203b706d9308879ef3c313992fcd3654a82ad20b21bac96334b7b6b1c2fda81af64e267c7c7ecf7191591bdc1303c019fb60e196c3185a04d0594171deacfd18204c8246f20ebd518f6f5fedd12e032ea4f39a46529322163caa46f113b76be523c5f60292324e719666eb3863a65634a521ebf2bba24f7ce8e75934dfc1f17f12849f8c356d1144437a10eba742ee3a15dc8c126bc238532861e56f260c2c5748970715f99c4150c417fa10a57b8e7f3e2afe521128defa580d09097d0734a7f9a47ee73cb2a01af3140aa6d4f81bd5d2121d1c3fdb9ab374e9f0b5e274e2c331f64b157058f35e3145bf16400ac287b1d9d29df79c5276f69c842630917090dc3a888984ccc57afd008d551483bc2a5f964bb1c76f565d4a3ed8c721286b574ee052675d29a205c03d81475b513c3fe657b961e8e6bd916e4bc5fe0556a60cc3e8fce7e4497abfbfdca3ee53c05645aee8eeac42c9e7af90d07046a1baf62b11af3304868b2357c966633cea771b8996a00cc711014201cefaf002653b80bfa81399d5d52a89c18e0ec7b51c582f244bb0fd19e067e42866193c67e7351f64cc3c2cccf2b8a2b6452f712517e3f6d8d1c6017aaf11cf2b9ac31a990fd8ddd5dc77c5900e81bbb6a38b0cfcf0c4e158e74be3b611966f9a183e3a48eb1035a7729589d666d35bf2acc019eb489f01590818b7fd2b8e83da", @generic="b3a232f793bff55b069151ee56f0e87a627c201979563672b5f39e39e717911daec97e416ef81dbd47e70c5a34399b69f155a94d927aff6ea7dddb1c227c678319b6334ad4497eaffb40eccb62ea7367ca2843e88f61c018e6f791e6ab494ec3b220702976811e5581b5ca67db72a3699f14d80f9f56e3bb54be50ef570e8017253a929111d8bd1c8946e072d45ae9d7030625557b1f89aa5ced302e591acf80a6621a705071cdf6ef289eb97398c6060d95eb63c45866827e5f14cedf608b2085dd83c8199ec8c994acfe82659186fc7e40650c82f6c76a81335dfda39efcc0ecbde244f3dd87d7182422dab3142829e18ad94a4a83ffa7f4989f27845492303ff875f649f00f2eb19a6ddf48f21eb6f22e30b235bdbd476c2f6f4b4663faf1f76ab1c7121ed41eae6793b82cfb2138f2a6e5541381153afc2382c0ce1d2a504c66386c7f89c515df00d1394d673b7ec32379bafbad1c1ba7989362c1fe6e99975c98d3c4cae94a9db3bd0be3acd6a4d835dd9b880dcdd01df00c28b2194b6b8ac87f2f5e7fa84b187e6156af958fc7737677d27869911e056f0372e01f20e8dc5aad3118641c718ea667efed36bebed366b8601e395f7a39b90f4d4a44080ca8c88c1774748b6a090a826b9845c3c80afcf80d5ebaab8fda95efff5060828961b9c024b4968f9c3facbc1f8cb266b2dc44ed078fa3dba1b780084b41cc51901117aa3e1687b0cb99ac3b556cb3c6b84822ee4ec710f189ddc26998790c0cb7c5ca0c058ead834e56eeea26efd16ff6e2bc4b0aaf5d018b2f44d72dd06b356a2402dc8dc6a80aeca1d07f756d8f361699eb6791759841c3406e83ab5df3b3ef20f61b0c79f10922adf986e953a978d116b7751229fb3c9f3d3beca42375ca856d57774c93a6ca15b72a4b40614d823dc1331512a95dee4f28f49a83d21719a87da6c14b1bf6198d5ff23a665d5386ea101f433d92d87d0368208c13393cfa71de44902fe13d8ee02f0421eac0eeada82080d82b6d582fe02959fada7a185ce8029c8e09e51bd734d6bb07c3593a37868f860e3c443e40ec8970da163a5b320c14f6b53d785d9acbc9553a7ce308d35f26fd7a6e967d0a2f2bae7b1ab5f8d34b95ccea08ec90d98636dc44cf2aff088bf72bd78efc55170581b3eb8ec5ec925bb4c4003fe7373419af521f8b42f99417f5fe4d2711c64fff8440f703c9ffc0760e0ee1b08184c6f25dad4dcb9d7ba9a61e50a850ca373975521d45cd4d4e9b703bc77f8831fd19ea06d0f4199f45aebc2c53ab8acda9e0c73839eb1a5e8c9ecea3f9a0959b6f73cd4ff92de7ea0d95ddccf661bdf93712c025f255fc64cced1e46a9f207077c231ab6262c70bf0fe0d2a7bcdf193caf0dacd13c2cd3030b5a38719faf36ab16a3485e8aafa96f0ae0cf5f796f0673773adca3da2de8e3792213e03db827a160afcf93f15fc84cf81a0673cd57d476d7d7d484d9a384c0ec147b27b314efe222e7133aae1a135f78c0de488dd949c29820b41c25db952fac886944b84f8b248cf157b13ed378412b9f6ea0a2cb8fe2c3d9ec9ab89d6058948aa62e9f3c63aec191e9acc09564b68fb80998fc5ca9c1730ea4b5c646c7d8aa336f702a5637fe4e858f643d44359fbc457d2c87d12fe53389482edefec584d5afd2be08e07232d8958197b7af58a994a237ba0a8b152ddc32b33cd3a58adb9efdb5d3e703daae025ac0b9acdca8a5dd9d03d6bcbc1c03431b6056a2ca4fe689954e2a1e0873c007c4c5d71c7c8e2186481b6b86b259949965cc3cf80d81c089b35e7620c58afd8c0499cede408b3c69643333237b4bff1e6418ef1f049804466af84a04fd391105b807d8a6c363726e9535fb00df81471102106c3488942cbc61c37bd697bf659accf66f24e935d0663218ef53f594ca65787bc78c540dd37337b46555df44ec7d8ea342d43481682bf3b1a3a90ed3e0b9f1bc9727da4b5c8adb4dd5830549399bfa4480fa9570c7e0352a9a47b8538c1653064350cb09213118f9422cc6b9671a4d389a4d6941bf19eca5d00b30f13882d71ac28fbb78586a0ab1469cbb0d9af4cf90618a9f430684441b067c38cd12e878acdefe7929f7404dd9ca5644ee1a1c2e22314bbb6a949445c1a1d5a8d61ca0cefcfec336da1abf55eb150c1c4dc90767b5c66ae0f78f56667f55d7ddbec2104c2a8c24daa4572988abdd262b82c723381a3e1b90c3a8e51911b52a1d39e81eb289430479c76ecca606d5ab368a98eb59609a1cddf89e0c8cc03deadd0a369f7670d09d0cccaef37a1356a87a96f579340b6c2754a006ee79ab82bc29561cc451137ce558f56d7da71b64b798f0f5c8cc2b6ab23b39c31d6923dbafccc7e15a4f166a5c8fc51d50497ae3ead3dddf7e6e054416c80d34c1a0b89b0ebca97c4006e7f037aec1d54abf1a440d6fdeb3c96b83da57f472081073a3ada2457d80a8998457a75177ed39f4b4455cb4371b9778dce9223318e63cbe7a609c862a21a3645c013010403f446704ca8247dbaeb12266b4ad1be06fbdf70ff6a0214a2afcbaa3896cf5bb968c0b396758b28cc01dd006d669cc8082f42d5e679a422ec6e3838ebc096b764c3e34432fbd9ddd40ace48aa6c0939b4db7e8128d8704ca24feb89659a89d9e81526a02e10275db973b39454e102848361327ae36d1f37ab45992242b70c059e770e7c4af7ff53a5cd4cc29b93f49cb6403b2a31b4339df02f8d9395ff34668f525e1e4f9736e3161ad50be3a5391602c4f6839cdd97f9d4358fa359199249c806c75050e7b52a9270ae349bb25b916edc9fb63c353e05097a48603abb4a250fce45e4926b3eb7f187aed1a7eec18185723648efcfeaf404e6f9ebc2cb52c554aff3600a72755ed446edcffaa6a71d05a2bea3710fa737f5d85cbe4f56f26744b7a6e3dabb1adbb3ef98c1b2e28affb40daa711b6a026c47538caaf045093c4c1d0cdf8b5ac885d4bf506b5d97873000b9200d618d893b97e0fa9e24ddd9bad5aa2a2fd1ea9d5ced18bb37e003aa02cf5e7d1bfdabfc038ebe365c56929b57f72bebe04d46254bb9ded73d140bc34693e00829cefcdb9dd590f5e102e3207b8980a09884e51ced1cb5c5974553debe57481e51eced77da5d1d81d205b46204053a763bfe2486f74177763675de53a2a8afa17f8c237d26e6e781d602f141b279394e45f1b5c43d61964cff1b5e6ee666e66073af8f37accd9679057760eb23568a19d4879cfdb8fbfbc74e3d3f4c26116eab8d20f63d1d12e4b55cd37582c471a1a462e4580d92749c909a53ce9e12f85be1d1cdff12e2e64d77ee3c37f9f9c35358fed6e6ad8425cee15b3d2386979007f4a2e943bd6a900b05107e5eab9b2447296ca5860b3426ba1755e9069be0a6b51b1989e40f3ffca8c2f3ceaf5f536b9002139188d4b8155bce93c2e36aa37749f1d269e17901b9e217c30daab3380a77344b25a8dabf98a3d9904d1c1cd546f811d9710531cf2cf83f2b21cf3dc6c37df84c72044b215e00a1e6c31848f56537a559991d5c224ceaa9c8fd71d3e219b71bfc777b7722f423aa2d6a078df7f2a463700a3543c45cef39e2ee4fc4ee48b4f4a01ad6725dc7a2a25cbab076ede85d1db6b21f86c1fe7baf2067cf79043ce8cefc74e610df8db129410f2f06f1910157d0a8126d071cbd0ccb45ade3ade13e30744cfcb7047a951f1fcd0db98f7c099c38beb1eab26b1fbaa4269fe8eb3793780f156e9291a17ddaffc7157ba13de2eaaa6c5cce011c837856bcdb7dd0984d98f5c4a4cfc32f957a85e659af036116012d7da3e52c1ba1f6bee8cc1fa6b084297d3d22674db10a4d655a94dab3e12a7495c8aee4729093320e7e16c6f28f7127e3c40e521ee7e8302f2ecbd20d153099f5f86e17c9ef846d08896e6040115127e2afbe5906011427bdc4c0b867d221d0dae943095cc3ea14bd109a730788a34cf8651712607a12767f36cd0e2c365716e19d82b0cf6b5984b8111cb48c186e891bdb4906d84974b214febb7211b3de684b2ff20d07b71f972c3240e1703adf5759866c5fcead69bc2829a4845a9441a1e00384a984aae39a9680b831000995ee13d5bc7ad6be226de7d362c60a49e32098f5527bb57656caae6549d9ed42d245def269ff32adad1ddc155afe662c8a2f56e4d797b600a773a6cdd0437256ba04d8042b381aeafcfd33d27f63bfbeb52702b0ea9d0758b62abbc406200f0b1a972a1bd3d30b2cb7e91b150a076da7aa8ab1d7c34e5ec7baec0ede7e2f3d9d27443b8ecd262d15ae283ffbe401e78a033391d428c002f828d7255877f8c2ef166cf673b3f2a1f0ad7a51c92d7fba0f9a7cbdfd96e64f68b94da84e7483c1aa3ea388f5d8b40ed01d3057c05a0229b3cdc82229377b43b2e33dbf86d2ad8bc8cfcadfc69714f13b613cf123b048d414ae5f519eda20bcbdd74caa77ee92cd1f88f1ccb675d271275d40554707a6196d275c90235c8e69425d52c5b74c76f2e318ef958f062209769fa7d9cd6c4b6afeaaa2edf15f710bffaa78537a08f8efa46cfe7c53abec024b2fc740b4775fcf7bf2f2c399feeda33aa5a113d3cb5a9b5336b44c61537c3e7523b5e1d13fb76de1e5b4f376d9d4ff8e950e95f692da9fbb40905f56a7866de43230c2587d819043ae44c1ef63f931cf0c6d10fc1b9ac27ba37060c44b76811d358e31ca332bd9fd53ac35955826933532bbf878902fff3b278e30cc4fb5ce27a8d86c741071a90244249be70d9293933d15c9c6309a237aebb067d0723d7c67daa0f2704f4a8fbda9aab422cff3e8eb401e4d9b96c7c1875196b478b14a9adf34468367761ac924267a8f5f67454dcabc0551620b83ce87e63337d93a24c7de04624181296e2ad14b640f878c1dd9190dcbda2abeec764a4604395a512e1e65abd2a2080e639d31564d01f0fd2096f5e5b64808e58769655a06c87004c59bd5988d748699c5a47e73dfa99eed08f2954fd21b3bbb2d0a3027c4b76d761c72ac9c6123f0f5090719daa78536fe5d971557e8fea2abefe85a587658fd278ee43ecc403f906fcb597792b6315b5142cf4737f15237fa3226f4847db8097863534b2e5dd0f27ffdd7a9b5d956040a9e7d7913a7a6eaa35e0ec0568fa3691d3aa831cb6d01add8282426be7d8490a08535953f00097a691229961a901e681571f4966591e77b0b50c75bf40f944b5ef0b3541cdc94f7fb47b4f7d7bf60580366155b0b03c5bb7425478c40085c6f548de7bb0bb3f9143eb536faac1b2a969c8d493a460eef9a6382f114999793037b0ddbf5b2464a909adb73162312f387c36e57e4363b0d4faf0ee480b1fa3a24fe6e17f9286e44c10d9ca8bd5e095ebfc0e67f923d29af8777261ba4e315c616ee721c2d14ffeb3cf9d4ad641856fb31230098b6dca89d75f27b5bdb4d2c0047dacab989dfe0140aeafb2e803bef1794d79fb7f2fd29d281ef58241cb987f491de77e1e859b45463dd0fb9283a153ffd8a7882bfb9d600147c33a1ad05186f17524f09b49edc691d489a93c7a71f31d00721927b2360ca3ca6430f8d325035769eb8b727425e1a779b0a8beeea34cbd3f12d285c2c8950b569944a092c63a67dea97095270c4ca0655a7a0233cb7e8deacc0e5b25c0e24485ebe62d095603dfa8a85688958939a8652350a52ab4e00445e15dd004c35bdc0ab640fa980a2626acd113913e997ad08d36d86dab3f9c37459c63c1c5b69ff7e3f387df4215d80eacd9a0f8d5e17445e63ed6051b91c601"]}, 0x219c}, {&(0x7f0000004140)={0x1f8, 0x39, 0x2, 0x70bd2d, 0x25dfdbff, "", [@generic="59c151d769052075466bdc08f79925fd58e04adca3507c518558dbee9884be160e", @typed={0x9a, 0xaa, 0x0, 0x0, @binary="cd42993cfcf4c3e5b218dea98b878ac04548dfa235e158696368dc604de6cc8e89212367dd86a8312c668da7c75a8c47edd37840afa59bdd9e203d58513408a7572a441c83038d6727ea63c03c373f40368549088cfdcb3a892d8c4cf8272922e79ce6e90c1488953e26614b255789d5a78548d70b3c8536c7f2bde2b400e95e729910e623f896f450169f9ecd12da908606bd758f10"}, @generic="7bf53213e1ae9d6e3106917f2317147d0548e2e2366232a0f4bf42d7816d4458c4da1b7e16501f9f94c2feb1510f2aa0e3a4792c513ad3916b4921b66b9ae3cb97a6", @generic="1ec92a02c4a9a73256fb8c05c25745a794cd79bae954efb2d5c6221649fd", @typed={0x8, 0xe5, 0x0, 0x0, @u32=0xff}, @typed={0x8, 0x10f, 0x0, 0x0, @ipv4=@rand_addr=0x64010100}, @nested={0xb5, 0x14a, 0x0, 0x1, [@generic="7c407224e25957d3222dac965f44f07981c92e9e10bff9c3825cbda5d99d9871d9a2e9aee66f83dc35f052e601203e7f037b51559b8f7e72f02b25777a1389fcb3cb241657dd2914fbaf65d99857c922ed06a0596dda63a671c13a66e2c35b7a99073187b433e138a9c7d6d96833d96973d4269884aff6ef50cda34ed18f1b5a8c8ee3e268ecbef15e8d7e3dd45f4acdcec9646c88", @typed={0x8, 0xd1, 0x0, 0x0, @str=':z}\x00'}, @nested={0x4, 0x26}, @typed={0x9, 0xa8, 0x0, 0x0, @str='@+\\@\x00'}, @nested={0x4, 0x54}]}]}, 0x1f8}, {&(0x7f0000004340)={0xa0, 0x12, 0x400, 0x70bd27, 0x25dfdbfd, "", [@typed={0x8, 0xe8, 0x0, 0x0, @u32=0xffffffff}, @typed={0x8, 0x147, 0x0, 0x0, @uid=r9}, @nested={0x10, 0x9c, 0x0, 0x1, [@nested={0x4, 0x13b}, @nested={0x4, 0x99}, @nested={0x4, 0xc2}]}, @typed={0xc, 0x31, 0x0, 0x0, @u64=0x6133}, @nested={0x8, 0x4e, 0x0, 0x1, [@nested={0x4, 0xf2}]}, @generic="2f25817a31787d59f046f8b93d412974cdef7d75532f85efca622ce82075", @generic="78c42a0a30ddebecb7cf7bcbb2d8dfa19ecd168e58f6afc0e100d54f353629c162ef5fef04198e3f5472787c152a7efafb0e58b92d5d1f7121fa0e"]}, 0xa0}], 0x3, &(0x7f0000004480)=[@rights={{0x20, 0x1, 0x1, [r1, r2, r12, r11]}}, @rights={{0x1c, 0x1, 0x1, [r0, r2, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r10}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r10}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r10}}}, @rights={{0x18, 0x1, 0x1, [r1, r14]}}], 0xd0, 0x4084}, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r12, &(0x7f0000000540)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x20, r13, 0x4, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa}]}, 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x20) sendmsg$BATADV_CMD_GET_ORIGINATORS(r4, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x3c, r13, 0x2, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}]}, 0x3c}, 0x1, 0x0, 0x0, 0x81}, 0x803) 5.272323664s ago: executing program 1 (id=28): ioperm(0x3c, 0x0, 0xffff) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf) ioctl$UFFDIO_MOVE(0xffffffffffffffff, 0xc028aa05, &(0x7f0000000000)={&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2000, 0x3}) r0 = bpf$TOKEN_CREATE(0x24, &(0x7f0000000040), 0x8) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, &(0x7f0000000080)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r1 = fsmount(0xffffffffffffffff, 0x1, 0x4) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_xfrm(r1, &(0x7f0000000500)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000004c0)={&(0x7f00000003c0)=@getpolicy={0x100, 0x15, 0x200, 0x70bd25, 0x25dfdbff, {{@in=@multicast2, @in=@rand_addr=0x64010100, 0x4e24, 0x3, 0x4e21, 0x0, 0x0, 0x20, 0x0, 0x35, 0x0, r2}, 0x6e6bb6, 0x1}, [@XFRMA_SET_MARK={0x8, 0x1d, 0x188}, @algo_aead={0xa5, 0x12, {{'morus1280-generic\x00'}, 0x2c8, 0x180, "ddaeb258fe66991fbe4d56745adcc9f97bee48c212358dc71184d1b0ec9c904471bdc7ce782e0be71d80297487c20fc045e96fe70d4780bc1280fb88caedeef36d9a950e259c1dff3b8ed71f785b47fea31ef8d8898b3f9d64"}}]}, 0x100}, 0x1, 0x0, 0x0, 0x41}, 0x8090) r3 = signalfd(r1, &(0x7f0000000540)={[0x4]}, 0x8) ioctl$XFS_IOC_BULKSTAT(r3, 0x8040587f, &(0x7f0000000940)={{0x0, 0x7, 0x10}, &(0x7f0000000580)=[{}, {}, {}, {}, {}]}) socket$inet6(0xa, 0x1, 0x800) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f00000009c0)=0x1, 0x4) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000a40), r1) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r3, &(0x7f0000000b00)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x24, r4, 0x200, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x3}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x20004040}, 0x40c0040) write$P9_RLOCK(r3, &(0x7f0000000b40)={0x8, 0x35, 0x1, 0x1}, 0x8) clock_gettime(0x0, &(0x7f0000005100)={0x0, 0x0}) recvmmsg$unix(r3, &(0x7f0000004f80)=[{{&(0x7f0000000b80)=@abs, 0x6e, &(0x7f0000001c00)=[{&(0x7f0000000c00)=""/4096, 0x1000}], 0x1}}, {{&(0x7f0000001c40)=@abs, 0x6e, &(0x7f00000021c0)=[{&(0x7f0000001cc0)=""/132, 0x84}, {&(0x7f0000001d80)=""/218, 0xda}, {&(0x7f0000001e80)=""/48, 0x30}, {&(0x7f0000001ec0)=""/226, 0xe2}, {&(0x7f0000001fc0)=""/204, 0xcc}, {&(0x7f00000020c0)=""/238, 0xee}], 0x6, &(0x7f0000002240)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x78}}, {{&(0x7f00000022c0), 0x6e, &(0x7f0000003640)=[{&(0x7f0000002340)=""/167, 0xa7}, {&(0x7f0000002400)=""/119, 0x77}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/144, 0x90}, {&(0x7f0000003540)=""/91, 0x5b}, {&(0x7f00000035c0)=""/70, 0x46}], 0x6, &(0x7f00000036c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0xf8}}, {{&(0x7f00000037c0)=@abs, 0x6e, &(0x7f0000003900)=[{&(0x7f0000003840)=""/169, 0xa9}], 0x1, &(0x7f0000003940)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x88}}, {{&(0x7f0000003a00), 0x6e, &(0x7f0000003bc0)=[{&(0x7f0000003a80)=""/91, 0x5b}, {&(0x7f0000003b00)=""/145, 0x91}], 0x2, &(0x7f0000003c00)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xb8}}, {{0x0, 0x0, &(0x7f0000004f00)=[{&(0x7f0000003cc0)=""/234, 0xea}, {&(0x7f0000003dc0)=""/64, 0x40}, {&(0x7f0000003e00)=""/194, 0xc2}, {&(0x7f0000003f00)=""/4096, 0x1000}], 0x4, &(0x7f0000004f40)=[@cred={{0x1c}}], 0x20}}], 0x6, 0x101, &(0x7f0000005140)={r5, r6+60000000}) openat$cgroup_int(r7, &(0x7f0000005180)='hugetlb.1GB.max_usage_in_bytes\x00', 0x2, 0x0) ioctl$BTRFS_IOC_SCRUB(r10, 0xc400941b, &(0x7f00000051c0)={0x0, 0xf, 0x2200, 0x1}) write$P9_RFSYNC(r9, &(0x7f00000055c0)={0x7, 0x33, 0x2}, 0x7) mremap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) mlockall(0x5) r13 = open_tree(0xffffffffffffff9c, &(0x7f0000005600)='./file0\x00', 0x800) ioctl$ASHMEM_PURGE_ALL_CACHES(r13, 0x770a, 0x0) ioctl$sock_SIOCBRADDBR(0xffffffffffffffff, 0x89a0, &(0x7f0000005640)='caif0\x00') munlockall() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3000000) mkdirat$cgroup(r8, &(0x7f0000005680)='syz0\x00', 0x1ff) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000005780)={&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f00000056c0)="ad74e8f4332b6dbd267b947a0100228922a263bc51e5d763a092bc63b66d1bef666e1cdfd295a9094ad720aa04e1df647c5d95bc704d387ddf0b91c3274e98b10e3f970b2e2258e688a6adfae8d2f7b417759c34d9db8e1e91fe91b3636737bd556e993439490346ba787da66964474b5c626562ed37c3708fda7eae4dc51df40c97529d958f6321478d5a3013ba03ee9520ea17b3a3f6ed012dba8cf35b", 0x9e, r12}, 0x68) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r11, 0x6, 0x23, &(0x7f0000006880)={&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000005800)=""/4096, 0x1000, 0x1, &(0x7f0000006800)=""/76, 0x4c}, &(0x7f00000068c0)=0x40) 5.006309243s ago: executing program 1 (id=29): write$UHID_INPUT(0xffffffffffffffff, &(0x7f0000000000)={0xc, {"a2e3ad21ed0d52f91b23090987f70e06d038e7ff7fc6e5539b3264078b089b0c083848090890e0878f0e1ac6e7049b334a959b4b9a240a5b67f3988f7ef3195a0100ffe8d178708c523c921b1b5b31310d076d1836cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe2c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f88915dfa6056080572286522449df466c63d36770243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4fa4334eccc8253d7cdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc018c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae04db18e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300002107b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff00", 0x8be}}, 0x1006) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000003c0)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlockall() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000009, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000003173610ef171e7206de010203010902f3c801000000000904"], 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(0xffffffffffffffff, 0x0, 0x40c0) syz_usb_connect(0x0, 0x2bc, &(0x7f0000000400)=ANY=[], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$lan78xx(r0, 0x0, &(0x7f0000001a80)={0x1c, &(0x7f00000018c0)=ANY=[@ANYBLOB="800404000000c8d60676"], 0x0, 0x0, 0x0, 0x0, 0x0}) mremap(&(0x7f0000097000/0x2000)=nil, 0x2000, 0x3000, 0x3, &(0x7f000013c000/0x3000)=nil) mremap(&(0x7f000040b000/0x1000)=nil, 0x1000, 0x4000, 0x6, &(0x7f00004b3000/0x4000)=nil) mremap(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) madvise(&(0x7f000042f000/0x800000)=nil, 0x800000, 0x15) r1 = syz_open_dev$loop(&(0x7f0000000140), 0x75f, 0xa382) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000004c0)=ANY=[@ANYBLOB="20000000760003000000000000000000080000000000000005000d80"], 0x20}], 0x1}, 0x0) r3 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc90\xb9voI\xa5/\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\x81\x00V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93\x9c5\xcf\t\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\x94\x13^\x13\xaf\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000001b40), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x47, 0x0}}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x441, 0x108) fallocate(r2, 0x10, 0x0, 0x8000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r3, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYBLOB="280100"], 0x128}, 0x0) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000001240)='./file0\x00', 0x2004000, &(0x7f0000003700)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="4a5fc481b08de8b95e12cde3fcc6bec3bc2db1b43438039df14f2232e2ce81668f061424701664dbe6d48d1009ddb963137bfce2ece1f6796df01330c861a40ee9681f5296a9654cbb816f19f8a693fbb39eb5393e59373e085ca4b5abd87380729e23", @ANYRESDEC=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRES8=r3, @ANYBLOB="dc02e551628eb5c7674eac50ce0c719934ae0636ad1abf1cbf0652675043ff90a105385e1505c714be27738620cc0d26a235975b2e5edd4ce3d513a9b74beb8c540a1988015ddf57ee39f646346ce6eee1fb9c17c6648325cf1a0b40975965a1f34f1a166aca85afe9884579f4e6d11c64be5798734117e1d9f75f606304387ece7ac99aabee7139937086fc421aeb9912575a2a788fe3bc8814e9f56d2c1a2f632da05e423b3cffb4e392a94d32c30b1d3597fdee595bb2e0131873864f4e6681d364aec3b704a5d4bf85cbc6bf6e44b0038b4a87c881d57b8f174138c7bd0619e2e997dd3b9d3de81414e476009e1e5c8bd5b6344496d6317889d3be960c2d722336f924935aefcbce8624f571a4d39cb98eb949359559ddf3743872242c94bbbe98860267c33a12c0d5ec86da3ebf25012f8d3e895c863c09e6eba108df1ae6f5b8cde41e6cee5205fdc025953bc693c7e1f67563c41aaaf288479891db66b0ffb055d02574d5b5f058a56b794fb15226e02f2889b2ffadf8aa1d455ce9bd2b09d2227039d40e7f5b849cd2f8117827810d0d3dbd5245fa482028f93c27156011d82ec2158ff746c3cfb7546fea4e56d1cbc1b86b9b6d35a9002429043c593dbcb794c5f57d57c850f22a1dccc5b50448563a16a74e848c770f7779461157d99eb43ee9249e90b01b56855c7b56eaa3061db8c13d6f9e3de857fef94294e424645f00982c7d0834e62ea09120acf7a1f7b0d45b12307449422c776867611dee564235f68474d32eef13f81a84441d3bd6f8f68d0f3852164c6180e13416f7cca6e759d39dd0572c1d36f0bdebfb4de1d5a0a0256d866f0c9d101188ca1817c8781844852b2a2c69564357540a2a0f14b7355e708f4133db0758a8e96a09f0b68a85f534f09d7027207fcbe953838cf3c26501814e85b8e492043be7bd84658240090f6b1c15417ef08f5495e02a0910fc299f93453b5f1151046711b910de9d71e8358c3e1a84f57a23f50bfa21a11894542ad5dcd7574f28b0552f564b9330cde2022988e1e1f41273529264e023ae33c92ccecde127a59911c3b177abb91743655ff4fd3d2381cf91a430bc4db219bb624e59f3de5e1b4d59b4efdf872ecb06a5748c5fb70534cf0df236d6ac11207aa1c9fd775af06345304cc0d78a5e00256dd6312b4d20662a30d7817f527283a15d1b9d6a7401cfb6f0f586c9186e7018cec5347f5c523d93c205822d9eb4d1573261791a84081fdd8fb57c819ee6ceac3d38c533ca53f3b1f4de83272a2ff2e617c37f9076d9790e0b20d4c96d6981ab904a20ed3cd7bde25229d12384182c64377f723037bf33073828e67046da08c052f9c4071af14f69f770e0606b62057da010be3e3ec87da0986851f4b84caaebb7c564aaea56b2d4c5834d40ce72143ddb20bf7ccedb2a153b6c8eb979413587628b425dc427eb755065339cc5028be3051dca8f6b72cd81f4baa96c168a6ed14f2744d74ba7ae0d787781b4958b772141bc1cdae4437c44478739472d85b0d4b98bee9c080a0bbaca8dc816c12d641ddd2e14a0c98a08bd28291a166476d7e2a1f6471b72a8e7fe56811532c1ba6621ed29d764f4a694690a2a6de44a8d0b138d29e6eeeeb2f732d5a93ac09fd9bdc6a2cb48fd86e09f5532d512991ff6d5d940eb614fe8a3f7b0fec80bd0164f3f224cb5b8a75d4975cdf3dbf4e93a4d9144a8bcaa9d5ca016765e8c3211805b913e1ec289053bf6f8a712e1daea5121ed8a73d4005caf65e8fc6b82bbd481ab0f10ed3813e962cfe9b70fad40d2a551b31e4d473cd5bd4dcbba6ad04cb8c2893d5e26f5d17ebdd579f0dc621e437a63737319925ce51461edf076ffb5cb0e2f1fc2fc25041c2f9acf5f62a7cdcc47c5595a236a45fdbcd956f096d9eb196bdcb97a018758cfc4aea41c7e7c0573d0d971c97dd12c51c44a5a9a6259e668c87e323a31fbe926798df641b346609c608dc00c967a898f6a2876a25c400019f66b07acdc8aa140de51f8287e9580c41e9ffe2b9dd4f6951ded0ad02cb354650ca29833f4dd55d550b759e7a58492243e87670de7803514f99adc37d37608929d0ba5c3a622d72ea57b7da62bda0dd0f84e07cf76e4f653592ea8ec86950805194408044ef26577362874f41d404b293e03579f5a0d264fc120b13ce1e1d0c4ead1b5ea9dbf777495f05404e250409393cb4a9058ebfdec6f0c3f7160bdc38aa680e11484d7d19aad92018659c8f46d18b91bd78760cfee73e26e94e2b0e79c3e5c03347ae3e613d9e6ee915c2592645aa0631c0644e51cf7af23f582b118ca755bbc77e7486198c391cc4e550cc5fdf2364f816276d235cd289a6eb934fbf527d8ae01c8b2546ed3e66dbd2995882e9fa640c037ca27a94bea0bc2b647ac42f283bddc5ab175bf2026aa33f947cab8dce4853a293cf9c87e38b6b068bbb754dea4a95537bfe529bb8e04e662415a531fa81e32ec8c11c5e19cae534f659bacaab515aa9abee17d34f984dac2992f27fcef1d48f0b0414d1a2dd972bd291062787d25a35512b5839937eda517d5cb0a117b165ea7475cd314ab66b3901561c1ee25096953e1f038e268b451523ba814ac930a54e9843480ff968f6d08159c751927c908109a4a32be5c997e4123828cedf17a507cb7b9a361a5a15862a9de55ee98ff8a12d7c2a2f271a00057a1f4932de9ced509432d75fab182434e0ad8d42d12f84ca6669201d09c87fd16860042bb8032d26c0eb0104729d7049614aff40b59214248909aeb58ef07893fbbba7c1c644c3aad87023a0a7bc10d8ce0af92360e1eb63513637256747969f7c95718e19fb03fcfc04e4f5231306127635a50be2755fbbd8dcdef17d9c52de9d02aba4ca8e1b27f9054ff6a3ec9b18e16fe3bc9942212264585920574147ff7504e4eeadf8b0c248a27af1e756ec11c1f686816b73fbc817e76024e9252928d9ee5590ff6f4804d4a3549678a553ae75b40c159b49759474ffb6ba8748aacad543edb7870c7231636ea0c526f997a6011e76d5ea3dc170ff32b4e94b5a983a8a33c7221382957750fc432af31e300be1a2b9a130efe52addadddb07fc37db0b4278f08d48ea80ad765505e33f316aadfd233e9fbeb5acb6532189f735bb332929790a946e7527872dad929a7be4893a578630d7d9db34820e1fc6cbd7ca161a52dda2c98690802d0848309af1e3329df2bf7ff090a179f2232e2136bfef59f6b091faf7ffe88dc5e43718d9239c7b7495131d3d09853b63f55075251472c3f858cfdb204fcf4c4f1f0e03cabc247d3aafa42df39335c2cc09b4e23d235cd1027673881135e92c489244589ffce5a1f8284b8f0f24a08e3f2ec76943eb6517d317823db176fd8709889d169882e648d6bdb6b6599d131d36ccba83434014b0502b1cf9e97401835f6cc63ffafb683a980a642b972aa17c396547a79a6383353c662fd72d1e63e7d7e25add71976940f1a8b791185651fa1bf8a813617dbe738d308a1030190e316370f7822f988e1ddd087e67a294f888ff4acf9f033a7c3b2b2febb31aa6afe477b0841a784e1a1821f2260bb4c2d336e7bf0919cd22eef9b99e347aff23630e87a334764b0dc3856ea6a49c531942311d60cf9008e1addb372e112f81894332c3662f5af0e722ffa3a7eb06ea3e06045fb292647844251b4792c886cca4d304831a5906146e8484345dc732af6630a6ba16815c326429cf7223e29738f0d7201f932d31a80c9cf32ed2534cd2d38824cd8f1ba38aad01de98240ca096e4aa37a75d7bd9f9b20130d0b99433b028318202d66e15d14c8ef6d87e6474218caaeec66eafaf31f09e6b907c27888cc577aa36d34d0351fb4417942f832f02e07a68310604fb83fbf81e84759de9b30c311e248ebe8b38d81c37c01a7a9fa0cceb6d98c37c7fd1e63b3a5656cafec218f85dbf558b8c16b02a255b99e3b4549e4280ad3cc4ed58ff8d9cf6dcdcd438b5cf1a61a92c2cab0641edaee7b0390bc940c95ecaf26a0bec6ae733bd5fe8085cbec641e22dfb32bbfd3c528149b48d7abf330ca8e32d555b77c30d0611b8176e1ec628b23c8fc603c77b34c657bf3198f4f68af22e5b7fcee09d64854020a0be2c3b156f0953461ad0944cfdae739ba120d843dc93e55faf2b3c8e3d510034cba776415b40b9fc558304a74341a5689a557a15472f0e11b7ee871f230e7499c21be91d8ed8f29a9707728213bad8fe894d8133d3eae68538431ad44ae5ddcd15fdb035eb8a473c97ab484aa16f865db590918bebceb987a112b441244512ca424824d3df6a17e2551c77a0852ef81d2500d03f1933fc237ff01bce122bfb0ba6995e78554f266a17721acd81ed0ded47e6338a582c5cc43a241ff62d4f53cd045240132e6af5a5882896171e717a8eb8413577c6fda5494cd31f2f798dfe7660b1a6f216c2b15044553061428010db7a7ca6695c28879d8a893622d963abd873c911565982363c2caa18cc75b5c2aae4f0efa145c9fa3a681a743c370498b1a1a6808ad6400b2984cb72ce56c41ea507cf2a919a62552781d9b8616f75f10c9940109096a461723b8660ab02bb476570e23a7d4bbf80ff368b3544d55f8cac87ad1b104e7674938717dc3ee1eb7bc2784da40eb0c583fa3ec87c01ded520af8f389268f900a0051597eb33a699669e75310f93838f9c0781c0adf4c80ebabe95d036a48c1d85f86796844a52422ddc850fca647d51d2216235f7906a6aa11a1f650bc249e46534e171e53a70cdf01fb972ea038fad3bdce0c37eece11c34928715008b0252135574722fb9122de19db9e15ee3b6041bb0dde04c0d3e16b9c5ab95dd4f9688d48edf78371ed2126e75193c28dc48c48e23a714ddd52c5ebe1e68ab32d2cf40fbb538a56cf686eb921371d4b3296e049667a048d978df0edb8cc3cdf7ddcd2a2959effd0e7eb92ea7890090cb02bff2232f53d9ebe6eb225c0591abf8a9879f059bcfcbd733f348fb2ecd60f1f7a334d524bec3a51990e21f4669ee8f004f6ac1d97d4270c043833dba05094dda97081258f49cb60f411a3228ba5e4e9e6b7629340ff343c0aea10d440b16030a8e72a2bd3c816bcf302f1043d93644b6eec58d6acdab7f9800f1c856aab0f0f690026b064796b30a7f82973268dd46ca6ea79091f95863041bda3a5a9258541abeff7692458f4042e40e3888371759b432dd6f3222f8adcdfa4b0400acde1f357cf24d0eb2fe6e656e26e073c7595056473e69164b3d2cfb47a6ed76609d22f8cf748a488957d4e5838562f2c417c6caeb1f54dabdd1a91cf9f0ea56086a36540555c7b4e2251fe7e264061b5312e62585f62f50da6ba6619caecc40f6814d3d7381da6eb543070e388bfa9dd44debc838af5d5aef3192fbddae872716947f2963a49143b336a3df353490d7fb1599e47ef87b4ddf5547b8ca8880a20bf4dc9a5dec755fbf443818203b4e95f22727528103062ad518c04dbaacf188917e45f57b72bfcb3349ad5d6d20a1578f3d18eaf73108809d33c959a3e6210d647871c9590bae1151a74c2c12d598cf2ac9fce13743f8dd29cada938412eabe97017bd70605fed267198818379b652366b8a06919e1272f7f9838df325e4599e5b15ddf04821b49daca2a0e187b39758b6028254be2cafebbb811e71265231bd423fa7dce06d031ba09dee733b3b696ebe5bacddddae3a62c1a43f1fa51d91f577bef2fe91319d665b741d2c05bcd34eb28541c7e6f37121422398dfaca9e6b71", @ANYBLOB="ccce17fea3c8a9710ab93a4bf50d714d548cfe8040c1b45d0eddbd9168c71759d6a228ce26ca3b33da268e114e039d63396387452a96782b611c6a1bf5e41ecb865727c5ed7a32502fdaf25b77207f945f3d4b3d0ea409f0e1", @ANYRES32=r0, @ANYRES8=r1, @ANYRESOCT=r0, @ANYRES32=r0], 0xfe, 0x123a, &(0x7f00000024c0)="$eJzs3E9rHGUcB/CfmzSpSfNHrdUK0gd70cuQ5OBFQYKkIF1Q2kZoBWFqNrpk3A2ZJbAijZ7Em2/Bq3jUkyDe9BIPgu/AWy4ePagj3UlrViNRW7s1fD6Xfdjn+Q6/Z2YYeJZ9Zu/5j97eWC+z9bwXjQdeiMZmxPgvKVI04pb34pnnvv7myctXr11cbjZXLqV0YfnK4rMppdlzX7727qdPfdWbfvWz2S8mY3f+9b0fl37YPbN7du/XK2+1y9QuU6fbS3m63u328utFK621y40spVeKVl62UrtTtraG+teL7uZmP+WdtZmpza1WWaa8008brX7qdVNvq5/yN/N2J2VZlmamgjux+slPVVVFVNWJmIiqqqoHYyoacSpmYjbmYj4eiofjkTgdj8aZeCwej7ODUREToy4dAAAAAAAAAAAAAAAAAAAAjpHD9v9PD+////zU/tiD+/8Hzo2wcAAAAAAAAAAAAAAAAAAAADhGLl+9dnG52Vy5lNLJiOKD7dXt1fqz7l9ej3YU0YqFmIufY7D7v1a3J6K5spAG5uP9Ymc/v7O9OjacXxy8TuBP+QsvNVcW63wazk/G1MH8UszF6cPzS3/Inx/kT8bT5w/ks5iL796IbhSxFjezv+dvLKb04svN2/lvd+u5r43wugAAAMDdlKXbDl2/Z9lf9df5o34fuLm+Xjh0fT8eT4yPdu5ElP13NvKiaG2NvHGrovqbnYi4Twr7141GRPS/j4i7dMAPb9Rn6G+nJo4afOLI40yP4NR9PB1xB/GxoRvpvrgT/o+No54cY//dQ4l7Zv+iT466DgAAAAAAAAAAAP6Ze/F3wlHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiNHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwUAAP//vGrDtw==") mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/ip6_tables_names\x00') recvfrom$inet_nvme(r4, &(0x7f00000000c0), 0x0, 0x102, &(0x7f0000000140)=@nfc_llcp={0x27, 0x0, 0xffffffffffffffff, 0x0, 0x7, 0x6, "877339c450106b1d116b84cba4d177eb152df13f85737a14e3982907e20d47ffe10ac2ae147b57992502ea3748a92ef8fe44adff0e51d10d4c147dc5b33209", 0x20}, 0x80) mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1/file3\x00', 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1/file3\x00', 0x1c2) timer_create(0x0, &(0x7f0000000240)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_percpu\x00', 0x275a, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fcntl$lock(r5, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x7}) fcntl$lock(r5, 0x26, &(0x7f0000000280)={0x1, 0x0, 0x9, 0x9}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x60d3, 0x5}) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0x73e9}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000480)='./file1/file3\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0) 3.766222296s ago: executing program 0 (id=36): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000000), 0x651, 0x0) (async) pselect6(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x10000000, 0x1}, &(0x7f0000000000)={0x18, 0x7, 0x6, 0x0, 0x7, 0x400000}, 0x0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='smaps_rollup\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x145300, 0x0) lseek(r2, 0x2004, 0x3) 3.752378517s ago: executing program 0 (id=37): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x6, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18020000fbffffff00000000000000000000000000004000850000002a00000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f00000001c0)=0xf) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TCFLSH(r2, 0x400455c8, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000180)=0x2) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000100)=0xd) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000140)=0x3) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000400)=0x7) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000040)=0x10) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r0, 0x0, 0xc00, 0x0, &(0x7f0000000100)="54ae1f8219560625baa794a469ce", 0x0, 0x1008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x50) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000840)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x4, [@func_proto={0x0, 0x0, 0x0, 0x2, 0x3}, @fwd={0x2}, @struct={0x0, 0x0, 0x0, 0x9, 0x0, 0x3}]}, {0x0, [0x61, 0x2e]}}, &(0x7f00000005c0)=""/238, 0x40, 0xee, 0x1}, 0x28) 3.397279191s ago: executing program 2 (id=44): socket$inet6(0xa, 0x2, 0x0) r0 = socket(0x10, 0x803, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r0) getsockname$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, r2, 0x50483}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r2}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x1) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r0, &(0x7f00000006c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000480)={0x1cc, r1, 0x10, 0x70bd27, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x7, 0x2d}}}}, [@NL80211_ATTR_REKEY_DATA={0xc, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x4}]}, @NL80211_ATTR_REKEY_DATA={0x88, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="589b108ab9a2cc5259ca96f9cfa8e03968fc0e22ba479826"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "d816e083ab331779"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="b62754681559df61710dc91b63b54980"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="6fd0a6126b6f993a04bfb1e9d6d9e316cb2d10a6b72a5c67"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="e33342c8564ff195da0b5a0f9316cd9b851676c25906c8da94c350dc54b44179"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x7}]}, @NL80211_ATTR_REKEY_DATA={0x28, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="8bfac4eddc2da592ae1aeff607db27cf"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x80}]}, @NL80211_ATTR_REKEY_DATA={0x18, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="93f866663a400add7c6998fb139c5374"}]}, @NL80211_ATTR_REKEY_DATA={0x38, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "49f689aa687a3019"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "1f8b22dd85a5bfaf"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="a89383ed7be0cd9bad84e483907940da9484e1459ba19992"}]}, @NL80211_ATTR_REKEY_DATA={0x2c, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="21f046d607773d6ea36b223806c0f7f4"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="595e051afc655481ba62d1a2932f5008"}]}, @NL80211_ATTR_REKEY_DATA={0x38, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="8ba56e1a0f92911fb68f2a254075b602"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="58d957af82550d8b357d84b7bee8cd55"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "295a7e0b26b64519"}]}, @NL80211_ATTR_REKEY_DATA={0x28, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="ed45cbf18afc77fa03b82120f20cfb11"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x7}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x20}]}, @NL80211_ATTR_REKEY_DATA={0x14, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0xfffffff7}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x3}]}]}, 0x1cc}, 0x1, 0x0, 0x0, 0x8000}, 0x802) 3.325150675s ago: executing program 2 (id=45): r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x81, 0x100) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000080)=""/127) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x16, 0x3, &(0x7f0000000000)=@framed={{0x4e, 0xa, 0xa, 0x0, 0x0, 0x71, 0x10, 0x97}}, &(0x7f0000000480)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x94) 3.237443221s ago: executing program 2 (id=46): openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40a01, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) syz_open_dev$evdev(&(0x7f000001fa80), 0x20000000, 0x0) r1 = dup(r0) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast1}}}, 0xbb) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000100)={@multicast1, @dev={0xac, 0x14, 0x14, 0xf}, @loopback}, 0xc) socket$nl_route(0x10, 0x3, 0x0) memfd_create(&(0x7f0000000100)='/:\x00', 0x1) socket$nl_route(0x10, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x723080, 0x0) syz_usb_connect$uac1(0x3, 0xdc, &(0x7f00000017c0)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206", @ANYRES8=r3, @ANYBLOB='\a'], 0x0) sendmsg$tipc(r1, &(0x7f0000000680)={&(0x7f0000000040)=@id={0x1e, 0x3, 0x3, {0x4e24, 0x3}}, 0x10, &(0x7f0000000500)=[{&(0x7f0000000080)="3b7f79ed20c71524fd1aa24d118b6a581dc43ae2cf18ef633e37", 0x1a}, {&(0x7f0000000140)="2f9d9de7a0e004f7ac2ee2b746e8315563954e772415a9a44039fed03f116ee4bf492ef6b97dd78950dfa2bc4385cacde3ffa778c3f46b4cc2838a3f975de63af8399970b174bbdc8708c2a84ed11246a8d32c48de7d4f40b1aa37445e558ebd5e8aca", 0x63}, {&(0x7f00000001c0)="f1fa54a6c8bb714f49a6f5639f7c3313c2573f844503aac27f47234bca47e4d80f56ec8305822211b4249ab2f9ac8ad32ad56e17c2b9af4a6e697211c10825c4c74b5846787f0a6c581636263072d727a498ba03c507bde3ccf5e62e76b688f9628473f17e579c173dd46c3d6d03de3d4740dccf62e1ba0bf3e58e64ab2bbc4da5576c64f021457918a5", 0x8a}, {&(0x7f0000000280)="df66e03dca45a8", 0x7}, {&(0x7f00000002c0)="a63ee97b698ab9d735f09c57b0aa154bc3f697d6ef31e8750eb0fc8c3233b9ce6128b49fd6a40f5bbd7bbbc766a344af8599e9a075628e649e6a6962bb1ff68577fb806a2329bcd91c6189ab30c4be101b769585cd10fb2c8e6171bc4ccb1579f67cc2fb7f477978252a9c4cedccf228cdaa03317297f75565e2ebfe2161f8f204e3f28ff5a217811095c0cdbbe4b61bfb573de2f906fd77b98780b060b7d99ef6f62480e3b8105c6f3ff954275506d05ae99fdb5dd6", 0xb6}, {&(0x7f0000000380)="cb4240dae17fb6247560ab79dd5c53cba64551b48e035dce630b6c381c11351fb6e15ebdcc52d822a6775fd8bac777feb4cc5274fe153a804d6e96144488efa6de043678e1e7ea2e15e8628f5190764991f6c870a79e7e5d1078d5b977df7dd0650488d05891f50ed1527883db24201caa68c89297a50adc53c1b6773225e94e00777c6268c3b075f20374bab0e20752bf32", 0x92}, {&(0x7f0000000440)="3a98d28987eac341edf6bbec79790e6efc47ed7fa63323b5b0dc30850da09f0312feaa4bdf574af76b8e22c96ad64bbe0c0397b26a4d606851752cee32caa1dda57ebdd1c7f2376e660bed5d584357fa7b1302364f767c69b77233960f89720905abb13c9ff8ac2b978dacb0f1a48c6bb35c5f174729a5a5f3dec68c20e8099553ceffca6bc34af5116f1623e5ca97b839c5dd168756367f01ea4576a364633fee638d4741295985459ba2d322e3152dae60a9e9c07f581c", 0xb8}], 0x7, &(0x7f0000000580)="374aaff8eb5442444b0e930129b71ae24cf98d7764814b53f6a64b6fffd9df54d9f60628f5a932e33e8fe586b961675d87372a7451b0fdc1e12661a2ef728fa66cdc6d84ad3dc91a3aea7c9a16c2451c05daf08b6fe0d7bc04f1757d1823e75843292324b9c03e845596640c2abf8c2d113fd359d273275feab6fb5a522909dd91d17a8f6d919d8052dfafefccf0e09651ede997621c793d3beb1bf347836c77088908160a978a97bb1d87779645d3a4525b558882fc2773381f3f25a4bcb849fcde717e9481076249bac19dfa59c0b18b424a028857b2f25a606661772105d6f0a1af4dd4341d1af8805d33f6bb71c52604", 0xf2, 0x4004000}, 0x10) 2.648053881s ago: executing program 1 (id=47): r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)=@newlink={0x50, 0x10, 0x437, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x18, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x14, 0x3, @private0}]}}}, @IFLA_MTU={0x8, 0x4, 0xffff}]}, 0x50}, 0x1, 0x0, 0x0, 0x4c011}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xc5) ioctl$FS_IOC_FSSETXATTR(r1, 0x40086602, &(0x7f0000000200)={0x2080025, 0xa5a, 0x4, 0x679, 0x3ffffffc}) sendmsg$AUDIT_USER_TTY(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, 0x464, 0x300, 0x70bd26, 0x25dfdbfd, "9a01641eaa7468f57c", ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x802}, 0x20000000) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) r3 = socket(0x10, 0x803, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'lo\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x70bd27, 0x25dfdbff, {0xa, 0x17, 0x0, 0xff, r4}, [@IFA_LOCAL={0x14, 0x2, @mcast2}, @IFA_CACHEINFO={0x14, 0x6, {0x4, 0x94a, 0x8001, 0x6}}]}, 0x40}, 0x1, 0x0, 0x0, 0x2004c040}, 0x0) sendmsg$IPSET_CMD_GET_BYNAME(r2, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x74, 0xe, 0x6, 0x5, 0x0, 0x0, {0x5, 0x0, 0x6}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x74}, 0x1, 0x0, 0x0, 0x80}, 0x20004000) 2.601867884s ago: executing program 3 (id=48): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000001700)=0x4) syz_mount_image$vfat(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="666c7573682c757466383d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c73686f72746e616d653d77696e6e742c71756965742c0094f8a04f0973c43c7bcea227ba87b349831c01bc3220ec43c16881ca5a7eb4c441b475069a19ed5992542160cfb3116e6b98cb32f0c11a1425599a6e9e6112e8ccec10c22c03ee6158bae8a13f6c3b4c6a28b970ccddefe85485144c95ae43328f492ad74f0d68df2d1fb7eed626acbfd66c627c439a6358168da3754739b94ec5550af56d20754c3be005251ae53ba42f", @ANYRESDEC, @ANYRES8, @ANYRESOCT, @ANYRES8], 0x6, 0x306, &(0x7f0000000a00)="$eJzs3ctrE1scwPHf5NEkfdx0cblcLvfCoRcuV6RDE3DnwiItiAGlbYRWEKZ2qiHTpCQhEBHbheDWtYsuXIogijs3Im678S/wteumOysUj0xmkubVNC3Wtvb7WTSn8/v9Zk5yTvo4hDMb5x8uZRejUhWSumEJSNBvr8qZt2sf/pl+Mxiufq/U5PhMIqlUQESu33068ro0cO3lb68isj58Y2Mz+Xn97xmRbzO3JaAyRZXTWllqPp8vGW7xQqaYNZW66thW0VaZXNEulPy4Ne/YatHJLy9XlJVbGOpfLtjForJyFZW1K6qUV6VCRVm3rExOmaaphvoF1cGqMdpi7UcapJ9saS2bWmsdWRWttZv9VXtBfzas1pLD/mPkB/Uax0DL+HfNbZtKwcPsGX6GLR3qefzx6/He/x8fMf6n0/Ts3OXxVGpiSqmoyNKDcrqc9h69+PsByYgjtqxNnZ3bFneO+MRwv05eSk2Mqaph+W9pxa9fKae9Xw7ji359QuLu3ykN9VKrT3j1yq93C1fK6bD0N9YnJS6/d65P1uol0HD9Pvn/34Z6U+Ly7qbkxZEFcWt36u8llLp4JaWa+x+r5gEAAAAAAAAAcBKZqm5n/d6Q2RdeOGaakeonPurxmHvYzfMS6uvrYxKX7c7r82PN6/v++npI/god5TMHAAAAAOD0KFbuZC3HsQuH0wg+jnW5RFhE3IbI/RG3M11P+Iff496u3ici7aGgOEavTzl2zrvesym/Y7J78uBene+5ET3weZo+jJ+1nOchPxSTTlWBfU2A0b6Or3y0YMihzp+mhvSSLNGDTexIz1OrtWFs14782TFHG3ufR1tO2DvSMIJdqy7s8nYI7q/z0dYXavSTd16nyw+NL/UlPgAAAAAnSMM/TgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IgcaCe22r79zSHxbxHfviVb633i2fcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDH0PQAA//9xtKog") (async, rerun: 64) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0002}]}) (async, rerun: 64) get_robust_list(0x0, &(0x7f0000000bc0)=0x0, &(0x7f0000000c00)) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0xfffffc7a) (async) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x1018e58, &(0x7f00000005c0)={[{@nodioread_nolock}, {@noblock_validity}, {@quota}, {@max_batch_time={'max_batch_time', 0x3d, 0x8c9}}, {@nodiscard}, {@stripe={'stripe', 0x3d, 0x4}}, {@noauto_da_alloc}]}, 0x6, 0x63a, &(0x7f0000000640)="$eJzs3c9rHNcdAPDv7GplyVYru5RSm5YKerChWNK6pm57qe0e6oOhhvpQSg8WluQKr39gyVCpBsvQQwsJhJBrCL7kH8g9+J5bCCS55RxwQnBIQhK8YWZnpdVqV5It7a6t+Xxgte+92d33vjv7dt7M6O0EUFgT6Z9SxNGIp1eSiPGWZWPRWDiRP+7JF/euprck6vW/fZ5Ekpc1H5/k94fyzEhEvH8+4iflzfUuLq9cn6nVG+5HTFVu3J5aXF45uXBj5trctbmb1VO/P31m+g/V09U9ifNQfn/h4l9/8ep///W7+Q9qJ5M4G5cr/5mNtjj2ykRMxNM8xNbyoYg4kyY6vC8vm30QQqGV889jJSJ+FuNRznIN47HwykAbB/RUvRxRBwoq0f+hoJrjgOa+/c72gy/3eFTSP4/PNXaANsc/1Dg2EiPZvtHBJ0nLntFQdmzj8B7Un9bx/b1jb6a32HAc4uu1tTO0B/V0s/ogIn7eKf4ka9vhLNI0/tKGdiQRMR0Rw3n7/ryLNiQt6V4ch9nK88Zfioiz+X1afv45659oy3eIv5erH4CCenQu35Cvprn17V869miOf2LT+Kdxbqh92/U8drD966nu47/m9n4kO0ZeatsQp2OWS51fstJe8Mn/L7zerf7W8V96S+tvjgX74fGDiGNt8f8vDTYf/6TxJx3Wf/qQK2d3VsdfPvzsQrdlg46//jDieMf9n/VRaZqaWtp4fnI0X1Y9XZ2aX6jNTTf+dqzj3ff++Xa3+ncQ//09CrWjdP0f7BJ/y/ovtT8vfU9u77COdy49vNFt2di28Zc+HU4a+5vDecm/Z5aW7lQjhpOL+UMaJ7Ky8lNbt6X5mOZrpPGf+HXn/r/h8/9g4+uMNr8yd+D2368/6bZsu/Vfbzt3nJWtJ59uWviM0vhnt1//m/p/WvbaWm7rj+hX/7j7y27Ltop/dJexAQAAAAAAQNGUsnOwSWlyLV0qTU425sv+NA6WarcWl34zf+vuzdmIE9n/Q1ZKzTPd4418kuar+f/DNvOn2vK/jYgjEfFGeTTLT169VZsddPAAAAAAAAAAAAAAAAAAAADwgjiUz/9vXqf6y3Jj/j9QEK4wBsWl/0NxZf1/0yWegCKw/Yfi0v+huPR/KC79H4pL/4fi0v+huPR/KC79HwAAAAD2pSO/evRxEhGrfxzNbqnhfJkZQbC/VQbdAGBgyoNuADAwa6f+DfahcHY0/v82/3HA3jcHGICkU2E2OKhv3fkfdXwmAAAAAAAAAAAAANADx492nv+fbDM3YKRvLQR6xbQ/KK5dzP/30wHwkvPT/1Bcfv8L2G4Wf9fjfeb/AwAAAAAAAAAAAEDfjGW3pDSZzwUei1JpcjLiRxFxOCrJ/EJtbjoifhwRH5UrB9J8de3ZZg8DAAAAAAAAAAAAAAAAAADAXlhcXrk+U6vN3WlNfLepZH8nmldB7UNdf4pnfFYk/X9bRiNiraQS8axt7l3iQP6x3c3rDC0uryTf1DMjEavx4gS4q7j2OLHtV8dwT7+YAAAAAAAAAAAAAAAAAACggFrmHnd27K0+twgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+m/9+v+9SVTm7iwOOkYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OX0QwAAAP//nYtBGg==") (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000000440)={'ip_vti0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x0, 0x40, 0x80, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x86, 0x4, 0x0, @empty, @multicast1}}}}) (async) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) (async, rerun: 64) write$khugepaged_scan(0xffffffffffffffff, &(0x7f0000000000), 0x8) (async, rerun: 64) socket$inet6_udp(0xa, 0x2, 0x0) (async) sendmsg$DEVLINK_CMD_RATE_DEL(0xffffffffffffffff, 0x0, 0xc0) (async) set_robust_list(&(0x7f0000002080)={&(0x7f0000002040), 0x8001}, 0x18) 2.545218198s ago: executing program 1 (id=49): r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) getresuid(&(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)=0x0) quotactl_fd$Q_GETQUOTA(r0, 0x1, r1, &(0x7f0000000100)) unshare(0x60400) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=@newsa={0x144, 0x10, 0x633, 0x70bd2c, 0x0, {{@in6=@private2, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x9}, {@in=@multicast2, 0xfffffffd, 0x32}, @in6=@loopback, {0x0, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0x7}, {}, 0x2, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @mark={0xc, 0x15, {0x350759, 0xc}}]}, 0x144}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB='8'], 0x138}, 0x1, 0x0, 0x0, 0x24000000}, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x145142, 0xc) lsetxattr$system_posix_acl(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='system.posix_acl_access\x00', &(0x7f0000000000)=ANY=[@ANYBLOB="02000000010000000000f400040000000000000020"], 0x1c, 0x2) readahead(r0, 0x6, 0x3) 2.543146618s ago: executing program 3 (id=50): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x4, 0x1000}, 0x4) getpeername(r0, &(0x7f0000000040)=@ieee802154={0x24, @long}, &(0x7f00000000c0)=0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x1ffffc54, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000002000000000000000000000095"], 0x0, 0x0, 0x0, 0x0, 0x41000, 0x40}, 0x94) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000680)=ANY=[], &(0x7f00000002c0)='syzkaller\x00'}, 0x94) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000003900)={0x81, 0xf123, 0x96, 0x8, 0x7, 0x7e, 0xffff}, 0xc) pselect6(0x40, &(0x7f0000000100)={0x0, 0xf, 0x1000, 0x0, 0x801, 0x100}, 0x0, &(0x7f0000000240)={0x1f, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r1, 0x5, 0xb68, 0x2000, &(0x7f0000000000)='%', 0x0, 0xd01, 0x1000000, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) socket$packet(0x11, 0x3, 0x300) (async) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x4, 0x1000}, 0x4) (async) getpeername(r0, &(0x7f0000000040)=@ieee802154={0x24, @long}, &(0x7f00000000c0)=0x80) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x1ffffc54, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000002000000000000000000000095"], 0x0, 0x0, 0x0, 0x0, 0x41000, 0x40}, 0x94) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000680)=ANY=[], &(0x7f00000002c0)='syzkaller\x00'}, 0x94) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000003900)={0x81, 0xf123, 0x96, 0x8, 0x7, 0x7e, 0xffff}, 0xc) (async) pselect6(0x40, &(0x7f0000000100)={0x0, 0xf, 0x1000, 0x0, 0x801, 0x100}, 0x0, &(0x7f0000000240)={0x1f, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r1, 0x5, 0xb68, 0x2000, &(0x7f0000000000)='%', 0x0, 0xd01, 0x1000000, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) (async) 2.542880928s ago: executing program 1 (id=51): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x4c8, 0x0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x3f8, 0xffffffff, 0xffffffff, 0x3f8, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x148, 0x170, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@hashlimit1={{0x58}, {'bond_slave_1\x00', {0x41, 0x1ff, 0x6, 0xb0e2, 0x10001, 0x84e, 0xfffffffb, 0x18, 0x8}, {0x1}}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x528) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@random="619097d16294", @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3f}, @void, {@ipv6={0x86dd, @icmpv6={0x1, 0x6, '\x00\'$', 0x38, 0x3a, 0x1, @ipv4={'\x00', '\xff\xff', @remote}, @local, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x500, {0x6, 0x6, ':yE', 0x6, 0x3a, 0x1, @dev={0xfe, 0x80, '\x00', 0x16}, @ipv4={'\x00', '\xff\xff', @local}, [], "c246cbadfada7acd"}}}}}}}, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, &(0x7f0000000000)={'icmp6\x00'}, &(0x7f0000000040)=0x1e) syz_usb_connect(0x0, 0x3f, &(0x7f0000000240)=ANY=[@ANYBLOB="12010002413b88400819151300000000000109022d00000000000009040000026bb22b000904fffffd1b07000009"], 0x0) 2.460554483s ago: executing program 3 (id=52): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_GET(r1, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0xb0, 0x1, 0x9, 0x101, 0x0, 0x0, {0xa, 0x0, 0x5}, [@NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x18}, @NFCTH_NAME={0x9, 0x1, 'syz1\x00'}, @NFCTH_TUPLE={0x5c, 0x2, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x14, 0x4, @private0}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x8, 0x2, @broadcast}}}]}, @NFCTH_STATUS={0x8}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x3}, @NFCTH_TUPLE={0x10, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3a}}]}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0xb0}, 0x1, 0x0, 0x0, 0x40000}, 0x8040) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000000c0)=@newlink={0x48, 0x10, 0x1, 0xfffffffc, 0x0, {0x0, 0x0, 0x0, 0x0, 0x5b5d}, [@IFLA_AF_SPEC={0x8, 0x1a, 0x0, 0x1, [@AF_INET6={0x4}]}, @IFLA_ALT_IFNAME={0x14, 0x35, 'wg1\x00'}, @IFLA_BROADCAST={0xa, 0x2, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x21}}]}, 0x48}}, 0x44) 2.409393407s ago: executing program 3 (id=53): syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='active_logs=4,jqfmt=vfsv0,prjjquota=f2fs\x00,mode=adaptive,heap,norecovery,fsync_mode=posix,user_xattr,disable_roll_forward,\x00\x00\x00'], 0x1, 0x105cf, &(0x7f00000311c0)="$eJzs3E1vG1UXAODjpGmbtG/fCLFg15EQUiLVVpykFewCpAIkUkV8LFiBYzuWW39EsZOYIkRgjVj2j8CKPXv+BDvEAoldEcgzY9SUIgI1TtI8jzQ+c6/vHJ9rVarOTOQAzq355JefC3EtZiNiOiKuRqTnhfxIrWXhhYi4HhFTjxyFfP6PiYsRMRcR14bJs5yF/K1PHxxuPBxszOVZb5zMjoHT4KWIaO9k5wftLHYbWbybz1f2m2lsr+7nMXujfS8fd7N4UN9KMxxURusqaVxpZOu7O3u9YdxuVarD2Ghup/M7newDe/uNUZ70gruV3XRcq2+Nyj1Mr7ufDQZ5vN/rZ3lqeb6P0/TR749iNl8f1LP97NxLY7XTz+e7WX21+mAY9/PYy6aj2m3V0jq2/uWXfAa83ezsDZL9+m6v2e0kN0vll0vlW8XybrdW79dXi5V27dZqstBoDZcV+/VKe63R7TZa9VK1215MFhrVarFcThbW61vNSicpl0srpaXizcX87Ebyxp33k1YtWRjG15qdvX6z1Uu2u7tJdsVislxaeWUxebGcvLuxmWy+c/v2xuZ7H65/cOfVjbdezxf9qaxkYXlpeblYXioulxf/4YZ/PZX7H/4XPZn9P+by013OeVc46QIAzp60/5+NSfb/n3z74Kf1Lyrf6//hHDtL/X8zb8j1/+N3SvrfyfX/x9j/5+do//p/nor+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ37S00ciuIAfBLNjPOPkWEeB2YrfdNldAl97KO4gG7CJdgtdAOuwb51CcUUcyPVYqHUmwjyfZDcJOjPE/Hl3CsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALr0WC2n97P/d6fmbOrT5LkbAAAA4Jh1tZw2B+N0/qO9/qu99Kc9LyKijIhjvfsgvhxkDtqc6p3XV29qeIhoEraf8bXdvkfEVbs9/+76WwAAAIDLtZovJqlbT7vxuQuiT2nSpvx5nSmviIhq/JQprdzu/mYKa37fw7jNlNZMYI0yhaUpt2GutA8ZHAyjvaFIQ9lrOQAAQC8OO4F+uxAAAAD6dLN3PDtjHfSsiN1S5m4tuPnn/atvaci20AkAAAD0rjh3AQAAAEDnmv7f8/8AAADgsqXn/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCldbWcruaLyak5m/oT/o3Sm+u6znArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALywP+8oEAJhEAZ713cmc//DSoPGhiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9+95f/E1PjTDL32lh6HknWTo2tU2Pv3Dj6w/j6NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+vKRACARBFMwZ/zvp+x9WEvQMIkRAw6OKWjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMXO/bzGUcUBAH+zu7P9gdI1ykK9WLFSUWyy9ReClx6E4EHwJB6XdLesblXaHGzJwVw8CP4HXvTaixAQpB78C3rwZI/xEkH2EMGDJ2V+xUk26kTN7Cb5fODN+3b2dd73TSDkO28SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoTK6GC0XcTA6dLG7k537YXltJ+gd7+sRW/+75pCVxVG/ac+qhv/ykldyjbq3JAAAAcAI1i/o+hLAZbywnfaOT1v9PF2OSmn/t4Swu6vm9dX/RF7V/0u59++VbOxN1snniEMLXnfFgqbYVzreLFcedqzAmfZaQPaFppl+2xhvrj07i9K5Hn92//3o7DU/9t4wBgP/D5aLPg2H0cfrz0XA0HvRmmRgAR1frnz8uhhT1f7NTQ14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgD/bn3jZhIIzj8OtLosRtMkJ6i48ZaKgQrABISJY8AwOwEA0VrcUisAJIcK7pDMXzNP9fccW9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+/69MVHRBSRukyRptu/82dEfEXate3k+57F/nJqfh65OBxnOX9j/l9GRBlFH+cAAPSu6jbHelOvBnmHeUd5x3mrsqmXr/w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGMHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCwAAAAAIMzfOo2ODQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICxAgAA///ZpFnA") sendmmsg$sock(0xffffffffffffffff, 0x0, 0x0, 0x20000044) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'vlan1\x00'}) r0 = getpid() syz_pidfd_open(r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) mount$bind(0x0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x80000, 0x0) mount$bind(&(0x7f0000000400)='./file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x18d883, 0x0) mount$bind(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x2243005, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') openat2(r1, &(0x7f0000000040)='./cgroup\x00', &(0x7f0000000080)={0x40242, 0x0, 0x12}, 0x18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0x143042, 0x80) r3 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x181) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r3, 0x8004587d, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x8000200000000000, 0x0, 0x85c, 0x5}) sendfile(r2, r2, 0x0, 0x7a680000) 2.201305261s ago: executing program 4 (id=54): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='stat\x00') read$FUSE(r1, &(0x7f0000004180)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendto$inet6(r1, &(0x7f0000000140)="685b75e939d8d5d93cb756f28f4428270bedecf0f74591dd6eec183c72941a50a1daf95cb6a191bcf943ea620116fcb131eced37e0d30503ea15f06a2e27815b80fdf0381d6a4436c8b8d2ca8e56acc5f39a78b39469907089703a57dfd25f2a8e490b6f9c5366ff3d145d20f4145e2434c407b4a492f70cb6772139300335b03f47403e934463d23c0e659c4497898866e4b016991b429403c929b07c0713baa2a0dd", 0xa3, 0x4000090, &(0x7f0000000200)={0xa, 0x4e21, 0x2, @mcast2, 0xfc}, 0x1c) (async) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@ipv6_newrule={0x38, 0x20, 0x1, 0x0, 0x2, {0xa, 0x14, 0x20, 0x40, 0x0, 0x0, 0x0, 0x3}, [@FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8, 0x18, {0x4e20, 0x4e22}}, @FRA_SRC={0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x17}}]}, 0x38}, 0x1, 0x0, 0x0, 0x4080}, 0x0) (async) r5 = syz_open_procfs$userns(r4, &(0x7f0000000000)) (async, rerun: 64) r6 = getgid() (rerun: 64) syz_fuse_handle_req(r1, &(0x7f0000000340)="cbcf0514082934046a0f27e03feaf2b6bbf589c6f12e089836a2318431384247381a820279528ec26c0dd684feedcef210d3081deba0bd91da38150c2c7ae98faf6f84befccf948709524e7d65f1814bfc2159e117487b71a9880f3e19d1a5b50202ee5fc34f9c3289afacf20f43ffce05e2368bbc1a22010ad5ca21dfbceb380cbda3c15371a4bdb592aad1219efa87bfa0c0cb60a02547f9cd94fcca8cc8b92b344657de67b9ae3bdf855e1e81b85577f7fe188ed8780dfc57aee1a140b880375c9a2ba66fa9433dec24ae4a819572a55ee43dc53e7c1cdb7a4dc282aa2ffa41c325db622856740ae0ca8d9212cababc1a38bd8898165b5f1d52d1976b2cacc9c84fa783d7de946f02e3cbbe958cc4fa45f39eb20e2f5c048a567827ed66e7c93cdc0bc0b07cc9877fa40215a2fe55aa1a9a61b1534bd1112775ecf6e1270ee349278d55979bd90bb29173e03c3ff3bdc8866007a62766924ac162631ee27c54cb9e2766f9a33b39c53240cc29f94ee6a66b4ad4ac89740862ec634801d343f72dee2378ac126792e843b7391c2e80525d5e7ebab028454e718ceebc84a0118471d1adb89881f84dfdb8aaed35bbef3b87b54348178523f372a83e31e9100e013dea9990426ce29d6ce11f1cf81f8be061ebe337150cfda93c2a380b6a75aad0c993a9457ae30f14e730c5e3bcda3330f2026c1ba0bc9ad7dd1dd8f32f57624444801c6d9e31319df3211cfa48e733c0836af084e5343ff7a86c5f25dc2254a81835a1228d9d3ae2946ceff7296be9b0dc62f1504a559a05a92f2bc5fd225b1189c39464191760ab0dddc6a0af145a00fa5b44ad20805ad6c19e815473f90ac2c3dd8e8a3bab9175ba2b004c56d59e72de9190566e91d9de6a4963790f70326969a8e59c636ef582dfe6ea5017f4e317004bd9c4363eeca0a8f46f3223abddefd71c5b4d4f3732979ceff2e03dcf9d32dd52e9f5340a2a815c3bd17c92eabef22ae67893e44a0ed39f64b78130b716f138c9a6b4b24376b7688dc1db07312c4884233e55dbd3c190540d4cd706f2354a9195f4496bc2dcdda8e4fb51ab760668764ae1d4d54ff77a5d3b3c5aab84ce59425d0ff4e6ac2e894cd5c25cb3c81f905aaf105f2d29712b1b56b6e0ba4ec8b28c56fae09faa79b52f56ef992723adadd5b8c51aa7be5f7bcf36c23e8fb7de7549464c2c7a74777efede7532cc5cdd224fa1df1b8cb5ef5dba8d5d16e037f350b561909cb998af1bcc3252edb23d9edb4ee95141d2381958836d5f0678641b4c03ca5a38e8347f1cf7cbddcb7825d72c3e8da1705f0f4a9f311cd4ac711668a67538230174b5ca7c59ff5310c2b92468d104b9e2996f43f0b39c08fb76e1d1645d74bb241c585270bf03adb95474ae43df5c4253c61ad65ffa1fc7dd09878489a702deee7e2122331c42c9d0781876a61b3e4e8ccb630fd99553d2310d9bb18d1dba92f859f94369229b6d256bba860c43dbed5160c8499a6a6bf1bb7c3ea9817c3ee7266c2bd2ad5654622156641f9246359c75c3aebe61e5f43aab745b54a0b042d466d641963c98a82af195f1fb23f666b4eb5eac116b9f1ad9bd19001c618c4026c550cbac98c919b2393934df0c8557841d3af47a4488bb2a7c589ced7a3d403a9b966d3dc288af325c28d376a510972e735048e08dfabe6b8cdfd226d287833ac2f0bae50c3eb37047a57cd92c8404c25eac062b84a7594ca9e5612b02f9625a2874734ead3a1716186ba84a3a0c42111e9311da3257a953c4ad378bae8eb9207892b3bb7f536a51ea88e7765ba5024f2d26b0b9bf230e2207a0154a53f904348296f6e56b1567cf641ccb8ddb73964d774367cce2ced91d9edd81abbed5ea90a095d780b1272b46f9eca8872da4bb93c2f92dbb26bba22b69138baeb1273a7f07379f8c6746e146e6217ac3cbea9117aab6cebbf378d503d675644b3e80055a9a978c355e4062778d86399177119d9f54eec1f7c7ef80f96c8801e76c63803723c8b4a9aa9a7755529f064ac333035ae15af6e80cf84aedc2130749c0eb5cc3a9e7c7c7df6c70f037e9bdf57673669fc677e0189f999bc9517f99cd8f8e15a17cf75b22f8b7fa47ffe6843c7aec4ba32d608dccd21b991e8e7c87f54d05677bf953132ed2fd3474ccea8464ca3c2f298087dc52ec9b2716c301f18eec94c803c4e3f12d12be761fe5c1c47d1c58b3e6cef2d9e699081d624546ed2feb502eba6acf96d78be57b9272128bc58b1a173e56bb6c367ad1ee08508070322e2f83aa12e41c61d8698573a4818a32c9f076c74b6a477921ba18125381d308e1857d8a70a3f937dd8fe6fa6e90fc708e1a6e57bb63e026a0c9311df4cb30ba0db5f8c30c7fc06f4d1c51a14fd0a8942da2fff6fad286158e9fd523caadf4a6fa0507693123f13281b5233c83b40e2b40269f472155f93267fa462e0a38051e82b69a2bef912378e1b94cd502865fa553e61233dc70729faab3e176a09cd4ff7aba27e7399b9d4f54814df54662f32c06e434dbcb4234a1299068c0549f1056eb4d76f11a3b6de8909f0c6fbc40da1d13f05627afcb0e76d56c0a1f0547ecc7777eb3db5a41418720b11f35ceee90283c2d614d4e7caac82e35393f3faa9e3a53443b90d00976eb8ae423d99138f7ccd8307fb0d1c29ddb84e78c8c13b9ccde2ccd25f85d4150b38e898a7c2e1f0fae7b77d3f4ced870db05b7ad84d8f03cbb4679aa0fed93e3924ecc102a099d535d5fc949babd393ae72aef48bbb4db7f5abc6721062e9a5eed5b70e6bb444570bf918c1cb120ffdfe4ab56b8f9b2e7ff4dab46813adead8b5772c971d3b543c97d2f1f56ee1ab088eb6761b2b85e046dcb08d41e36fb90191c3a22093316a6e697327d1508412f84aa489f6f0f094eacb31862a8ddc3930a130d9980a0aa119486ca52ed3c68fb530d822b695eef550e6aab2892d21e0bed062dd0b30a06898367b3c321e13be70e13a2bacfadb256e4de2ea4a85ba162ab7cc563aa0529c30e6976836ebb17ad5b6387b1fbe7da82c6e460a0334493c2efb09afa07714ed837e836dfb4f3eb3728e9bbacebd0c31c4efaffaa323dc464b0fcc180491f9763b5c7d65eb700cb59ca5e643cd460ab79cf818de2735b9fd99b1350b062ec3c3f0d484a322f6c71751480a773823a3d184d52440f178d551936bd7491512789ae588e671a9e3c9dbfd42b21a4e7669fe5fed73227e2626dda1fd607b902028906989b6d08ca190981a6a8bc0f45d3e00b4ce19c3ae7462c3262055f6bdbf2c41879ecdab7aac933bcc6710e53c88bd8af30163c647edcce8c7334c6ce016be44efb6150be5b6e4290aa98ba0e4753a6da89fe22daaa5b7cd8376394f0af160fa582eac2627f749ed603d40d2e23fea4391af9b6ed7588f68595eb039421b727b5a0d9d5b7c8e30fa238c41ca51a0cb83a9faf66e9ba0f352cbf489adae1babf53448b2861f881ba6f2cde32fac089c9359e090b11ee88094245544387166699a346a7b10c92441e3cb51ffadc3d76a6091d3916702b8caec128a20931f0b1594cc7c9c91804e565c6f53c7421152917c56a9f0711298bd0815222f731cff003f2425da07ce2a09ca8c14ac54f75b7de096154038f0ef8b3686f0118a2cb8a1851cadd6db9ec07460b170e5c18648edac36525325bf28977bf14383b7f267dcfa22d5f369352988d5778db9678875f6f521a04356ef456fe5cade5bbc4425dfa8c71bb7c37e3ec8b00837f020400b964bc599b4d6b404207a8ea116e8ecfce1038c0e44ca42add84499218176cf2100d351f4c016789e7eefda96694d0af21963ca2537288caf5f6433f620369889410a331722fd0bc9ae365ebf141dcffea4dd79e158c79cc063565a5cd063e6ff0e95f87a648e55126070dec4f1a014e8b4edef15319cb6316c4d6abe44ef502b3cda847c673fc56c84915c3b6bdbe41ad8dcc8d40fdbf11f5e59adfb65fcc927b6ad273cf3f13d8817a37bb12fb283bb2f7eb51ab8632fc7f6dc7e816759bdd08a365a40fed854642217dc98c9fae3fee3c3252cc3fd0988f494beb35dd22e5c662cd795f8719f5c073ad2d7f95997b106608ed880c0088fed8a40469f501972368466e0ef5647e0f1fee06e2eadef6c4d1dea83453f83474fecd1af8643619a87d404ffd49ca80f86af77e58e618d8d75f0897700a5dd5cc7799966475db2355fc1f3bc42d1de347ce2ea6d452b380983a938ef4d5ae455b71e739f92065daa42467d155020102c38bcb51a96128f696a689395c5d11c861c93fd209f4340e07c6ee8d583dd3da9842841f45be30afc10712336f276c7d103875f4f5b17d480ae32cd69851eb471b372aef223e75332b1eb07a25dcd258f6be2f56b6ee389ee2bb1425681bb2bfaa41966af248664d36556a2e6d27f16aac0816b93eaeb5d856b4a6d159dd695c69109b6ee366ad12e9b8a52a19dc6ab9916834f8f3cf0a515919c75cf0181af83b6647a61d0cc08cb0753324dcc8e26bc41b36fc63fb4f6cd0883603db904581ac33130655788bb4e84aaba085909b630e50e2d314d16d78482a7a0ccddfffb3d328257e5128b7391de26ddbb7fc11096e4751ada9d8536ce454932edc5f16f04d035bf8a887ef33ebdde44c1dfa2cdf860d1de36816543904ccc6d53bc3e7f8b75f73a667d9a356a544684100e008c8d1dc82e622af46c4bf6439856240e3076075246736d1b16795e2824162121ef27d81ddf7f561ad661c8ba657c30b2ef85f04ab7e70b83dc3edc0ad673e337fc88380ec7ab9e84a1a1bde9d30a2697dbab4c2cccc77fdef62662341e7ce19ef5e4103f052cdb0f9287dbc2b75692db4eb33c92447f31c0bbc48456b73e323149a66034e5e1cb8e9c92f15194211610f248c42e5c39b113a3ea902da0242ac28d4cbf81f48e4775e5117b5c30a289e855cd6bb7e6268ae4c7ede50170219cd67fd8c782d8f7352bfdba264507cd11c7a21285c4d349888cf183dc3fcc881d4948aef1b1d545cdfa197b12b2de196e87a25497e8b76c981ef2c980c6436e09898b47050f5d71b43fdf952c47f2c6f1dc44f96ff835739d52fdefe52f32d5b10853f7847ae1d889cac558bfdb4d7436315e27d48d286591d58440da5c402b5d4d38fc29fd6b473a5c6448adb4e05a5120e180b089f3139e9980b222d120c570fe78df22ab6c17ef445fa4592f9da38ba600b956bf3129143e324472e3651513b85aaaa6320db362bbbed775c6bd48f96e2bfdbfd6e41a78205201e9944866a02ccbb2da3fb237150ea91f350d434e0ab0891e5676602af918a4709bce0dde7925817c50bb4713172ffa698a6ad081a33c6a364d31e4a9b34de6f50d5892c44b3883f3d5f59b12fe8f59fa074c6d858c65640be022172cce89389e25cccb271324c89752c52a04736fa375612193116e04c6cdd95cf47ffd37c1bdcc0a0372881263396e7ad2d308c4114339281cf8d7101d342d34056a477d09732704ad2d170439cef9b2b3b9dad565c11d37b00c69ccd8bef35453d8d17fb6b88f21d4ee6addadff58eeec2e17fae58705bb3744c3b1647021692ed932f5cdbddc7d35cec57acdd8c7263e8733faaffafed85fa5c8034e4ae55e2909373efa8ad24c4aa080e5e6640c777272af19d20ffbbc9e6f0e8bc807df970722161b350b53437a34dcf0a4995d5ba33b2a8ba07033531490a9b7e8ce1ea52a78e3c2f47eb0419912b2fce2da7b2313b0385fd0d8569189a8e53d715812222f4c269279fa27b760984819b2138dd4b06ea2a3aaa3fa667f451f78e2245f48eba4e94b5d8886e1532ff7dded8e40a244399bfae1f7f2c3c7153a3a24f90e41b45b6ffa57fd7305a02a421fbf1ee60289c36450f82c35f52e0bb4c958d1b7a12f5bc8cd9ef69750a5c985f503ddce40c61808a114d30081f8d6baafd71de78e52897105eadab63890f85d27a8e8fb1331a893f84e8d9919f17c002392a265ef9bc06cb84b7a574ef3bcf3010f683850955365ab77984fb2a6abc16276a6ee0f9b011c2fdbf4e11c820f5d776aeab34baee67675cf8e2af0f705daeda9fb588e84b7796cd01363a8683858f4628ef01c588d34929a7a456d8a8270eefa92a15f4d8bd08a51ba6c9f0839d5a0f05b87d469445adfb1aef76b057b58d1380899fdffa987472436620834f86a90f532df966c02d4e3a4d7f36763066c52142ab0354c077782ffef508598125dbe3dfaee9954b2eac9f46f39e08b3c9fa62b9f30fd3f485c9cff2df8f12c31307d60bb96d1b592cb6c4300282a7203ce5cb2dd2ab2b0c34fda5ed0dd03f480e92de93598ba616b5d925913f2c33168087a5bd62cf08d8915ad7b75824647188039e28c6529a976a5d27958a2074b6d79cbbff2cc9c3976d32c5406ca24a101796f51cf85da2da30bf1a6e1a0286155c0b1f79c53d214e1dc44239c0b60cfcc70a8c661219715b8b21957cefbc35e203ba74f57dd19259fbc3f1d7cb6900e1b786742f71a13d1eca5a29a4d770b0e16b5adb8dfe28f067f5f8fdb14f271afd26bfd7a85643d391a3537c767998698eea0536f03d7fa1f4fc5d96255198c8a26034f3c8f5dd3e58457486b4680ea3e7d5fdf06402d0de58b5554b41c16aa78d34641c9b973f16bd1fbf730f98478364bba1291bff48286aeee18f4d9e17b5a79e1bbeb038f7efc5cbe31c25194a4293ebb0e16e7875d15c165a58fdc29a2ed7387c78931d8a6c3e1da1dc9b17aa051fbe1d91b9a3d8475623444c900b947d0d1528da98e3382b43217e80f6498c2fb5bb1408d494de8539eb8f6cc5d2a3110ce8d69aaf2af857ab8ea2ac1ccb5fcdccfe0035b2c50cd677270fd83bf1dff7041213b0f87a8727c8b3b33d76d3f6d3bcf7def0e30f6b524ee1c81977b69f91a6b9e10986c1b91658ce52f1df605e9778ac015f8c313e8e4a277054b3b0001bef1e312d25f20308753d26043a7c2a41f0b14fde1ddeeab5fc60ea902d7e58914142e502a9e249652305b0703bb872c15c1a47e5a53a7639ae329203da2f1c960a0ecbf55615650856b8282e0f8415481b6dc05d69b48db7663dfbe2112e73cc676fcf908f580ec00008b5a04c9bca4df7d19b366ca3f07ff208ed93bb2a2a6e182694294a26be32740de8744e13b3b5b9f3e156ac430f455f41c76b8ec688d43d489aa861603af43a131121acf105ba91938d93fc7e33d0e905655a05412fd155d09c29fb055fa440d44fa5635c6695cfa1ce12dcc23d1e94fb78f4aa181d07ea53edfae840b146820efb36347a3db4edb2d85bcec4e307341c118bb1966c5a5f82386872a6a39a1a6bbded436fe5e21ea99226abf6845c04382ffed0a37c0bf876267f50be1b097f578a8f679d2f39fd9c1e7200d1d3b15b1c0361bf63d26fe81bf1f03be80d08dc01af087d7299aa810f44bc32d6b65a04b34e4e80a74cb8a85060885347f3e5fcdac4b04a20d25ba164603493603667755653f662b74257825cee36cdabbaae9fb17bfd2b03ae8f2aba4fb029934e2820559d351366c95a53d5b1928ea432d510435dec85d8091cc0ee2a0821d631970b956c0ee34720ddf30e0c21b187eb72ee8ae20072af474e8f736155ccd34cb6c78521e0b1f7d974aaf77b66f615ed8140127b6f3d3648d3c2ff5bc28fc7c6eb32127ac109d78b499dc34d8785c71b8f95d6c92e57116439595fb8eb2e7e7c1bc22944f8de2366eaf5315a8ba1331d4d0fb876a6d1c6773903d667098ebb116aea48700246072ed6f2dfa6a534bae82c7fad0de3c21efa4b1cea7b7e227a7758304c5662b97d8d89c8b23d69ae35df2b972bb789caaae93c69f82f7d673dfcef46e76af12fa2b1149e86670916ddc5596c26c68fafd4799f71c941937143e568e031b5562c4799b99df6afa6c58f9ba4e14984acb928aee5c713321b461c5b99120c256f1af9a4708b8f7fb9612f97329fc035b8a9ad9518af8e4478c5a106dd7adc1d9e2b9c1e5f75249dac7c8b05c0c4b0f96ff465ac93678c4d28aa055a4dc2077e0935c60a851b5ca8bc22cabc00ff433327b30f921ddc2a574906b9970494fb31ce7087e3ba09f588b3f08e22bdf011cfa75545b8358bc444374ddf51b24888ad20beeecd628cf1d14f4a40029478e67ea47c83bc1b89cb3a756918c11c489139bf792e7859cd5452ed24c51491c3ee399ad19e5fac325bd9e9603392e364c729882d47b6e1b390777f3c83467c46d077d28e5edcaeb0bcf968daea8e21756f8785f2824461bb63ba7d7c7e4cc16a8f3a32c8c6f21ac9e1b2e27d7be9a0582f97045406e05735279c856239015773d6bc708fed5446d5ebc3131a97960c88f3b79870ec0517749dc411247f50a68ef6d949a1da2b481ac5d4c63fcbb3261662e60cd6bdbf0068191edcccddda6b9020f403e23ee2cb744665ca935461c7956b52166ed3ec852be84c08d1f12b868f77fca37db7d6722d6a4b55863d44ea4211f2819e2eb9632d062a3a4d3b6191c4c4f7ea5607c29061e7b36017102c34a6f3a7887c07cc59dfd653c03c85a757f311c090d0dd67d2b98540806ca1e0d7bb07e718bd388855dd8de77a1c7e81a19cda6dfa4ea480b9b81a99063b4ded30c4b7d2bdd9bc35ce8d57612d22c3160ece83534aa4edcd604b36e1dcf7f3d67c0ec0f1f3af564fbbcc064b61175da681cc0fb962ae3e434a5065a503c25f29473fdec8eb124101f2cd3cf5daf0e0f103324e83666de98b77e1b630355509e830d7444c05913a93c93ec96b9955db70946f9a0fa03585a287149b3464f82776ed77b68f0efc87af6e5af4ffc6f92a860187cb24fcc403ec9b136f6112aad8cea662ad1527409c174b97cb16c8e08cfe099b3c81e6e64bc121ef7b2fd540a788239942cd2db1618ddeed0aa4d62ad3112b78d91a5a970f24a98437205979d4893c5225df3017b49771c74239310e8f5fd0e88baf3c5d756e141921c5355a6e30c92949fa2ce91c060cab896ae4463ee16517435c4e4195d8be9ac8cccb46e4e05f9f0742cc781d479bb59e2306a10c849a6a485bc3910f028217a6f0ac94aa400b49f597e6aa641ff6dac7e4e18709db7017b6b0564aeeefb1afc6a5d0c47e016773bad475e9b24b46da9b34adb4a2cb52c0117614cb84545cabf1abe9153f7cc8c4079e64a615ddd8afb121979efa7feac434261ffb51cd855a1e081a5e90360ef43e6394e8c91a6138d8818592fa7e5d9c3bf7b6016ce531106c91569393b2156b814857a3a64c2a3a0d58fbb21b1318438d46af6b942d012452d4372a8b9aa696caef882e83945092d13ff14ba55b19b34ec85de7ed27c5db1397c06f537aa1e1db0c4d6a17d89c1a445c1270bb00f58d21335133acac68f45eea81f573728758becbd9560eeeb894ed880950ed3bd4715f9813a9e0ef0021f61e8fa882e340a2516118fc1a64e00ffe200c2a154bdde5b6f0e68b2a1ed81074ce202e743a9f28ea748a137fbd7d0910f4c793db8cd0eac6047862b612977dbc782ca08b1fd913b205256b1b3f2163f652c346bcc148d87d6a4da2e9602d3d54b5e4f6c841bec98c203960fc439ac24ff8f8fb4f94695c77a5d17d7441fc17690ed78f7a2b56a1e84188f0953524fb7c05e731032822af7b217ddd462d61c56f72502229098bcfd39c43361b0288f62419ce61b08c2272bac6b48b1a1ea8bff4e3eac91a4bbdc6c87609f9fe39be90f2db784c6e5c15dd63c1f3992c38c81749199cbaf8df99385b4ee5b3c08a9a7399351454069eeb60721962e87ab773efb44701deda298ef95190b0c74151b7435a272d1f0752cccb518ebe8e6a2e7e02d4347b7a5adf7526e0e3da039237c9627b59145e10d951e28438b620eb3e5745d5dc3aab733b2cd72d937d95a951c835a0c31a38252689226e7696356d9d57c753a3e76d87c70a3d706414b2c2e03bf522353cedd13959757ae36b2750aef261671fbd77fcb6072331ed8f83c8bb1c974b16c2795acdec6818fd0c0d45f1e115a6651b27adcbed294edfc893ba1edc12e606114ba214cdc0f5f3989404a05da6fe3e785e98bf8161d64eaf7ea67b5780417a75e44878e8f8bd7e7875df30492a22486f0bff83c89626ba6599e65672d56f45ccb7cd1122267e0bba79e1c2aeed47d05fa0efad35b650fb47e57dca4a442fa693a739f3ddddc2ae779eee072dcada1a978099a834a7d79ff8d6670649c35ee7a4367b506d965a321786affa2c284cfc4e88d1983210ae5e8ec40ea4d245cdde2c28e748ac8c70403c5e84aa73be54306b9c1c65c8db838772b1994ead56e860cdfdb964acc02e56f03ed09bf1b0c34264b027716143ea04f6ebe5ceb703552eb39904cda1ce28a94f45965f38d81077b74e9834e19f6d3d69284c6755d7686aacd7e8f5a46b939c81b2f4e85b30c7cafcda8c61dd5ae02e5395d89f62ac9ff739c7f2021cf907a7cc23bfa293c08e1909f0109f19d13a466f0dab032bc5300a7a7334213343b8a498abc7471ce248c068f5c059e0f6c3c241d57c69b8d2061532102d111fef7c04866204258a3e271970adf3f6baa553cba876d7ad971fa6526705ddae869769ca39250e2f1e93ddfaa19d151488c9e43fe5d7104a6ec55d61515426bcf9a5291046097b8293878dcfbc06527541fd1c20087eb03bedcde6815072efe9301a694216dddf1850818a64db28dd2e8a8da4085982769afd6c09d8a1748a7854e67ba024e2293d138ddf90da27d431a5ce61a63ef9975e95d99c2ab0dc74225650150472d7c5a42fa87b50d7339ef23314d0a74e44922fdd7e6603b8cd13e6d6573e4b56a443cb00c9cc5d6e367efa264de6962a95dedb3adfd7519263befd0731cf4753b5ff8c18d22b4b31273f224b8123813852caa45a02e85a0b0a098e19d6e95b574676d910b7117e74cbcfae73f53e2b832ddd5ba5ccb89dfeb825dbef7724cb4188a621d8ba68165e6788a645ad52cf641f7b81058ed8a9b26fae383b06d49eb8c79abf37b596bd0141015b7249a071f5c4d4c5c6c22d2076f6fa2f5204ac94bff785dd06c8e87d02e91b239108b962187de328dbae692e9a56784bc4e4bfbb8f097da3c34a695760730dbc8802440a643386fc83e16c0cb8c16f81bd150f9e04c3a30a1de90a07c6cd413dfedad787b50c2572fa1808484e91974bb3626bc0e61fdf84dfa0c0cab4df3f7429c05c35363c72fbcf56f87ff773031fc84ef636dbc0f417b44a578e9f2b989f9c756f386fa01c5464813cd723191de38ddf1ea5332c3a26d521cde434986be7e9fa053df030e5d885afae4b4667cdeca77a9c0b4f42cf701b34e5c18e0e583fac29bd93d9ec8bd1e608c4e2899388bceafe51ea7b2b6797634e4e409f73c88f2ffec91674343053923ecbc8cd2f53214bef4e27d3fae95f03eddb9dce69ecb4d5a6d0550a97a41dfdac1b5083e098a2bbfad2f38727ad02bbb8a90accb06b0014a924a5939f53eb6820acbaac872f0662b2128b14dfb51a8310b029130b36b17eda36171cb4fe91d8036b5a7ab5b77257681cee65942575f4847ce3712bbf22d8576bc4425dbadcf0e979", 0x2000, &(0x7f0000002d40)={&(0x7f0000002340)={0x50, 0x0, 0x73, {0x7, 0x2d, 0x7, 0x10, 0x7, 0x8, 0xc89e, 0x9, 0x0, 0x0, 0x2, 0x80}}, &(0x7f00000023c0)={0x18, 0xfffffffffffffff5, 0x5, {0x9}}, &(0x7f0000002400)={0x18, 0x0, 0x7, {0x1000}}, &(0x7f0000002440)={0x18, 0x0, 0x8000000000000000, {0xf}}, &(0x7f0000002480)={0x18, 0xfffffffffffffff5, 0x5, {0x3}}, &(0x7f00000024c0)={0x28, 0x0, 0x53, {{0x4, 0x0, 0x0, r4}}}, &(0x7f0000002500)={0x60, 0xfffffffffffffffe, 0xe, {{0x2, 0x3, 0x0, 0xaf, 0x6, 0xfffffffa, 0x6, 0x9}}}, &(0x7f0000002580)={0x18, 0xffffffffffffffea, 0x3, {0x7}}, &(0x7f00000025c0)={0x11, 0x0, 0xad2d, {'\x00'}}, &(0x7f0000002600)={0x20, 0x0, 0x8000000000000000, {0x0, 0x6}}, &(0x7f0000002640)={0x78, 0x0, 0x1, {0x5, 0x8, 0x0, {0x0, 0x4, 0x400, 0x0, 0x3, 0x4, 0x49, 0x9, 0x2, 0xc000, 0x3, r2, r3, 0x0, 0xa}}}, &(0x7f00000026c0)={0x90, 0xfffffffffffffffe, 0x7, {0x5, 0x2, 0x0, 0x2, 0x1, 0x40000000, {0x2, 0x2, 0x3, 0x600, 0x9, 0x100000000, 0x80000001, 0xfffffffc, 0x1000, 0x6000, 0x1000, r2, r6, 0x6, 0x4}}}, &(0x7f0000002780)={0xb8, 0xfffffffffffffff5, 0x7, [{0x2, 0x6, 0x1, 0xe, '\x00'}, {0x6, 0x4000000000000000, 0x1, 0x8, '\x00'}, {0x0, 0x25, 0xc, 0x534, '[,\'^+*:):%[-'}, {0x5, 0x0, 0x6, 0xfe, '}!-)%-'}, {0x3, 0x2, 0x2, 0x6, '},'}]}, &(0x7f0000002840)={0x288, 0x0, 0x7, [{{0x3, 0x2, 0x146, 0x5, 0x1000, 0x4, {0x4, 0xb02, 0x4, 0x7, 0x10000, 0x7902, 0x200, 0xca, 0x0, 0x3000, 0xff, r2, r3, 0x9, 0x7f}}, {0x3, 0xaa94, 0x1, 0x6, '\x96'}}, {{0x4, 0x2, 0x3, 0x6, 0x0, 0x2, {0x0, 0x3, 0x1, 0x80000000, 0x5, 0xff, 0x0, 0x7, 0x993b, 0x2000, 0x400, r2, r3, 0x8001, 0x1}}, {0x2, 0x9, 0x0, 0xfffffffb}}, {{0x4, 0x3, 0x4, 0x100000000, 0x7, 0x1, {0x0, 0x100, 0x7, 0x400000, 0x0, 0x2, 0x1000, 0x7ff, 0xffffffff, 0x2000, 0x2, r2, r3, 0x0, 0x6}}, {0x5, 0x8000000000000000, 0x8, 0x2, 'ns/user\x00'}}, {{0x2, 0x2, 0x713, 0x10001, 0x662d, 0x7ff, {0x5, 0x0, 0x6a, 0x40, 0x3, 0x2, 0x7, 0x5, 0x7, 0x0, 0x2, r2, r3, 0x2, 0x2}}, {0x0, 0xdf6, 0x5, 0xecdf, 'stat\x00'}}]}, &(0x7f0000002b00)={0xa0, 0xffffffffffffffda, 0x9, {{0x1, 0x0, 0x3, 0x5, 0x401, 0x8001, {0x4, 0x400, 0xfffffffffffffff1, 0x8, 0xaa, 0x0, 0xff, 0x5, 0x0, 0x3000, 0x400, r2, r3, 0xf090041f, 0x7fffffff}}, {0x0, 0x2}}}, &(0x7f0000002bc0)={0x20, 0x0, 0x80000001, {0x1, 0x4, 0x3ff, 0xc}}, &(0x7f0000002c00)={0x130, 0xffffffffffffffda, 0x8, {0x4, 0x7fff, 0x0, '\x00', {0x3bf, 0x3, 0x2, 0x7, r2, r3, 0x2000, '\x00', 0x7, 0xfa, 0x5, 0x8, {0x80, 0x4}, {0xb7ab, 0x7}, {0x2, 0x64}, {0x8, 0xffffffff}, 0x400, 0xd, 0x2, 0xe}}}}) ioctl$BTRFS_IOC_SCRUB_CANCEL(r5, 0x941c, 0x0) 2.200320971s ago: executing program 4 (id=55): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x3, &(0x7f0000000380)=ANY=[@ANYRESDEC], 0x0, 0x2, 0xba, &(0x7f0000000140)=""/186, 0x41100, 0x2b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x37}, 0x94) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000001480)={'syztnl2\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x2f, 0x8, 0x98, 0x5, 0x4, @mcast2, @mcast2, 0x700, 0x8, 0x7, 0x6}}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000023c0)={0x6, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="18020000000020000000000000000000850000003600000095"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xc5, &(0x7f00000001c0)=""/197}, 0x94) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)={r2, r3, 0x25, 0x0, @void}, 0x10) sendmsg$MPTCP_PM_CMD_REMOVE(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000100), 0xc, &(0x7f0000001540)={&(0x7f00000014c0)=ANY=[@ANYBLOB='x\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00042cbd7000fedbdf25090000003800018008000700", @ANYRES32=r0, @ANYBLOB="080005fffffa000008000700", @ANYRES32=r3, @ANYBLOB="080006000800000014000400fe8000000000000000000000000000bb0400018008000200050000000800030006000000080003000500000008000200000000000800040000800000"], 0x78}}, 0x4000081) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r4 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r6, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r5, &(0x7f0000000040), 0x80002c1, 0x2, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$9p_virtio(0x0, 0x0, &(0x7f00000004c0), 0x8c, 0x0) r7 = syz_io_uring_setup(0x3af6, &(0x7f0000001400)={0x0, 0xd9b2, 0x1000, 0x3, 0x23b}, &(0x7f0000000280), &(0x7f00000003c0), &(0x7f0000000000)) kcmp(r4, r4, 0x4, r6, r7) io_setup(0x3, &(0x7f0000000180)) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20041090}, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='debugfs\x00', 0x1214040, 0x0) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000040)={[{@xino_on}, {@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) getdents64(0xffffffffffffffff, &(0x7f0000000400)=""/4096, 0x1000) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0f000000040000000400000012"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000740)={{r8}, &(0x7f00000006c0), &(0x7f0000000700)}, 0x20) 1.756409031s ago: executing program 2 (id=56): r0 = memfd_create(0x0, 0x0) write(r0, 0x0, 0x0) (async) write(r0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0xffff) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000340)='./file1\x00', 0x210000, &(0x7f0000002f40), 0xfc, 0x586, &(0x7f0000000900)="$eJzs3V1rHNUbAPBnNpv09f9vCqWoF1LohZXaTZP4UkGwXooWC3pfl2QbSjbdkt2UJhZsBXvjjRRBxIL4Abz3svgF/BQFLRQpQS9EWJnNbLpNdvO6dbfZ3w+mOWdnpmeenHkm5+zsMgEMrBPpP7mIFyPi6yTiSMu6fGQrT6xst/z45lS6JFGvf/xHEkn2WnP7JPt5KKu8EBG/fBlxOre+3eri0myxXC7NZ/Wx2ty1seri0pkrc8WZ0kzp6sTk5Lk3JifefuvNXUQ39FTt1Yt/fffR/ffPfXVy+dufHh69m8T5OJyta41jF261Vk4U/8lKw3F+zYbjXWisnyS9PgB2ZCjL8+FIrwFHYijLemDv+zwi6sCASuQ/DKjmOKA5t+/SPPi58ei9lQlQI/aR1vjzK++NxP7G3OjgcvLUzCid7452of20jZ9/v3c3XWLj9yEObFIH2JZbtyPibD6//vqfZNe/nTvbePN4Y2vbGLS/P9BL99Pxz2vtxn+51fFPtBn/HGqTuzuxef7nHnahmY7S8d87bce/q5eu0aGs9r/GmG84uXylXDobEf9vjAzrnW99fDHS+HFu+UG90yat4790SdtvjgWz43iY3/f0PtPFWjEiRnYTd9Oj2xEv5dvFn6z2f9Km/9Pfx8UttnG8dO/lTus2j//Zqv8Y8Urb/n/SrcnG9yfHGufDWPOsWO/PO8d/7dR+r+NP+//gxvGPJq33a6vbb+OH/X+XOq3b6fk/knzSKDeT4EaxVpsfjxhJPlz/+sSTfZv15vZp/KdObnz9a3f+p5OvT7cY/51jdzpu2g/9P92p/1dmmGv6f/uFBx989v3O40/7//VG6VT2Snb9ay87V7Z6gF34FQIAAAAAAEDfyEXE4UhyhdVyLlcorHy+41gczJUr1drpy5WFq9PR+K7saAznmne6j7R8HmI8+zxssz6xpj4ZEUcj4puhA416YapSnu518AAAAAAAAAAAAAAAAAAAANAnDnX4/n/qt6FeHx3wzDUebLCv10cB9MKmj/xf+5SmrT75B+h7m+Y/sGfJfxhc8h8Gl/yHwSX/YXDJfxhc8h8Gl/wHAAAAAAAAAAAAAAAAAAAAAAAAAACArrp44UK61Jcf35xK69PXFxdmK9fPTJeqs4W5hanCVGX+WmGmUpkplwpTlbnN/r9ypXJtfCIWbozVStXaWHVx6dJcZeFq7dKVueJM6VJp+D+JCgAAAAAAAAAAAAAAAAAAAJ4v1cWl2WK5XJpX6Fh4N/riMOrJswtwxY52z++q9VxE9Ecv793C7ax7t7dXDy9KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDGvwEAAP//hkUw0Q==") mknodat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file1\x00', 0x81c0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000007280), 0xffffffffffffffff) (async) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000007280), 0xffffffffffffffff) unshare(0x26020400) syz_clone3(&(0x7f0000000340)={0x801400, &(0x7f0000000040)=0xffffffffffffffff, 0x0, 0x0, {0x19}, 0x0, 0x0, 0x0, 0x0}, 0x40) pidfd_send_signal(r4, 0x5, &(0x7f00000000c0)={0xe, 0x20a, 0x4}, 0x0) sendmsg$TIPC_NL_LINK_RESET_STATS(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000006c0)=ANY=[@ANYBLOB="20020000", @ANYRES16=r3, @ANYBLOB="010028bd7000fcdbdf250a"], 0x220}, 0x1, 0x0, 0x0, 0x40000000}, 0x40090) (async) sendmsg$TIPC_NL_LINK_RESET_STATS(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000006c0)=ANY=[@ANYBLOB="20020000", @ANYRES16=r3, @ANYBLOB="010028bd7000fcdbdf250a"], 0x220}, 0x1, 0x0, 0x0, 0x40000000}, 0x40090) sendmsg$TIPC_NL_LINK_GET(r1, &(0x7f0000000640)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000580)={&(0x7f0000000300)={0x170, r3, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x3}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xc}]}, @TIPC_NLA_LINK={0x38, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x68}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}]}]}, @TIPC_NLA_LINK={0x2c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}]}]}, @TIPC_NLA_SOCK={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x4}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xad8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}]}, @TIPC_NLA_MEDIA={0x4}, @TIPC_NLA_NODE={0x64, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x93}, @TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "3813b5671e3fb0a7be8948a4fe685cdd27c3089ae9680429cda2168b9b3b03a7c7"}}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x75e4ecf3}]}, @TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7a}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x330}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xf2}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}]}]}, 0x170}, 0x1, 0x0, 0x0, 0x800}, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) timer_create(0x3, &(0x7f0000000880)={0x0, 0x7, 0x1, @thr={&(0x7f0000000700)="2f73eec31bf9aafab7bc2ba468965f00b6d52b1e17ee40d9cefa08aad7421de89b2d9d7ba2a056c3ebc207885f027cd2d351acbbeae999204f513342d94304ad9c8cee0abbf5a403e9c2344acadaaf6ff4a82d539af99cce6f01048c74c72de82ab833199f3503242fcf109c6171fa084f4b110a9219a4a5fa1597e6ca2f70b72130f42127f2069fc7f5bdd16717cfe1dcbaa0b45b76f4a1e30d9ce2ea954aa98be69d9aee39ead9bb418e769f0e71787efd2ecc273987e7c64a7e2ff1e894d80d11e9ba07884a52213e75e99db4e1e984", &(0x7f0000000800)="321074a3137deef84d566744db8bf85373390ad8760846b7e05567b56a263dfb7d6c9758ddc7d136977446fc5c3f6ec77275f700e794b35912088474496dc237938f1427e6fe6262e0942b5c659b8ef8ce141f669657c4e36554721b4bb3a9ec20"}}, &(0x7f00000008c0)) (async) timer_create(0x3, &(0x7f0000000880)={0x0, 0x7, 0x1, @thr={&(0x7f0000000700)="2f73eec31bf9aafab7bc2ba468965f00b6d52b1e17ee40d9cefa08aad7421de89b2d9d7ba2a056c3ebc207885f027cd2d351acbbeae999204f513342d94304ad9c8cee0abbf5a403e9c2344acadaaf6ff4a82d539af99cce6f01048c74c72de82ab833199f3503242fcf109c6171fa084f4b110a9219a4a5fa1597e6ca2f70b72130f42127f2069fc7f5bdd16717cfe1dcbaa0b45b76f4a1e30d9ce2ea954aa98be69d9aee39ead9bb418e769f0e71787efd2ecc273987e7c64a7e2ff1e894d80d11e9ba07884a52213e75e99db4e1e984", &(0x7f0000000800)="321074a3137deef84d566744db8bf85373390ad8760846b7e05567b56a263dfb7d6c9758ddc7d136977446fc5c3f6ec77275f700e794b35912088474496dc237938f1427e6fe6262e0942b5c659b8ef8ce141f669657c4e36554721b4bb3a9ec20"}}, &(0x7f00000008c0)=0x0) timer_getoverrun(r6) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f00000005c0), &(0x7f0000000600)=0xc) (async) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) syz_mount_image$fuse(&(0x7f0000002040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0], 0x0, 0x0, 0x0) 1.587357983s ago: executing program 0 (id=57): munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000340)=0x63ba, 0x4) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000000)=0xb2, 0x4) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f0000000380)=0xa0, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x10004004, &(0x7f0000000140)={0xa, 0x4e21, 0x765, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x40}}, 0x905c3b80}, 0x1c) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xb, 0x13, r0, 0xfffffffffffffff2) recvmmsg(r0, &(0x7f0000000940)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001f80)=""/130, 0xfffffef8}, 0xdb2a}], 0x1, 0x40032060, 0x0) 1.204563068s ago: executing program 0 (id=58): r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000000)=0x800, 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x8012, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1b00000000000000000000000080000000000000", @ANYRES32, @ANYBLOB="00050000000000000000001000000000000000008e2416b69cc9986800000000a4d047a7c77e09000a2085947dcc314c0904ef22bc4e42ac9f3183cc3c02c0e43a0cf2a11121628b879d75e46b637ed89e5368059a756cb11cdc1341012c52a2ab68d34b9e29336b46e43f75eb856662bb2ca67bf9928e82127b4238294d5243c8c9871f0a56599312ae6ae42d5b06247f7f6676d4809f25005b00"/172, @ANYRES16=r1, @ANYRES32=r1, @ANYBLOB='\x00'/28], 0x50) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="b4050000000000006110789500000000000000", @ANYRESHEX=r2, @ANYRES16=r1, @ANYRES64=r0, @ANYRES32=r3, @ANYRESHEX=r1], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_skb}, 0x94) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) syz_read_part_table(0x600, &(0x7f0000000ac0)="$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") r5 = syz_init_net_socket$bt_rfcomm(0x1f, 0x3, 0x3) sendmmsg$inet(r5, &(0x7f0000005980)=[{{0x0, 0x0, &(0x7f0000001e00)=[{0x0}, {&(0x7f0000001a00)='<', 0x1}], 0x2}}], 0x1, 0x20000010) tkill(r4, 0x2f) r6 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) creat(0x0, 0x4) r8 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x5) setreuid(r10, 0x0) r11 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) ioprio_set$uid(0x3, r12, 0x4000) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000000)={'ip6_vti0\x00'}) sendmsg$nl_route_sched(r6, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000040)={0x0}, 0x1, 0x0, 0x0, 0x1800}, 0x800) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) ptrace(0x10, r4) ptrace$peeksig(0x4209, r9, &(0x7f0000000080)={0x1, 0x1, 0x6}, &(0x7f00000010c0)=[{}, {}, {}, {}, {}, {}]) r13 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x1f, 0x10, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000005000000000000008000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000003000000850000008600000018010000", @ANYRES8=r6, @ANYRES8=r8], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x11}, 0x94) ioctl$FS_IOC_READ_VERITY_METADATA(r3, 0xc0286687, &(0x7f0000000100)={0x3, 0xfff, 0x1a, &(0x7f00000000c0)=""/26}) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000500)={r13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 1.071843967s ago: executing program 2 (id=59): syz_mount_image$ext4(&(0x7f0000000c00)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x8, &(0x7f00000001c0)={[{@grpquota}, {@nogrpid}, {@quota}]}, 0x5, 0x4fa, &(0x7f00000005c0)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") r0 = open(&(0x7f0000000300)='./file1\x00', 0x14927e, 0x0) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000000)={0x200000, 0x200000, 0xa, 0x0, 0x8}) quotactl$Q_SETQUOTA(0xffffffff80000800, &(0x7f00000003c0)=@loop={'/dev/loop', 0x0}, 0x0, &(0x7f0000000080)={0x4, 0xefd, 0x3, 0x9, 0x6, 0x6, 0x20002001000, 0x7, 0xfffffffd}) r1 = syz_usb_connect(0x2, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b000111000000090400000195699b0009058b", @ANYRES8], 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$rtl8150(r1, 0x0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB=' \fE\x00'], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200003}) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='task\x00') fchdir(r2) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x800000, 0x0) r3 = syz_clone(0x20100000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(r3, &(0x7f0000000140)='ns/uts\x00') syz_usb_control_io$hid(r1, &(0x7f0000000540)={0x24, &(0x7f0000000200)={0x20, 0xc, 0xc7, {0xc7, 0x3, "4da4bbd0c28009c9c9e2c87462d3c782e4299ee487962f664cb8973e6b4ae87ef62c307140fa678b65520842035fa1b9e710fb7767f2a7705cc7bdc54904c087da8ca78cd4cc4edf8ca08b4fd7a03006893496fda32292e36d674b637cce1cde0dd31f7aae8f934ee1eb2ca18270b23a5e8c7cd00a8e79b162886971cd0d6596c6cba21f4926035270037fd932db7ee2dd40a27be1384c822e4405018bbe075f70688b57bdab8bd0ee1afda3e00f2ef57dfb010021d361c70956a34984dbe95c248cfa7790"}}, &(0x7f0000000400)={0x0, 0x3, 0x8a, @string={0x8a, 0x3, "e74c6751c7b107ed25dbf38796f234586618ab0ef3b559ef28dc3e35f278eb1d22b16db6e2ed8cb8a4384ebfeb9d17f8bdc9ed43b6498cf22c97f8836bbdccb8a3845e2aa51e5b08eef2522be87b586def0c97dc71ead92504d024370e65a70829ee152331dc2fa226379c44a57487308543aa9dc149ebe3f5156812c6b80b6ccc53cb878f61234b"}}, &(0x7f00000004c0)={0x0, 0x22, 0x1, {[@main=@item_012={0x0, 0x0, 0xc}]}}, &(0x7f0000000500)={0x0, 0x21, 0x9, {0x9, 0x21, 0xb, 0x9, 0x1, {0x22, 0x2ff}}}}, &(0x7f0000000bc0)={0x2c, &(0x7f0000000580)={0x0, 0x16, 0x2f, "ce092baeac7a0c8e2bb8f89e1d7f6edfb108c5238276bdda90cbf73c5e347f9bfe1f7bc8a3020da831f70ebc0ea7c1"}, &(0x7f0000000ac0)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000b00)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000b40)={0x20, 0x1, 0x30, "a6b5a2f79a053669f2161199c7b77fb6c55f140114e99240f32019cdf073f749b408a9d29f1918fe4ffde3ff9ebf7650"}, &(0x7f0000000b80)={0x20, 0x3, 0x1, 0x3}}) write$UHID_INPUT(r0, &(0x7f0000001e00)={0x8, {"4b367327b748c3707022cfa242a53e16f943a10b089e277cecca25338ac2053c2d862998a4851134d73e31210cc1df0e0890a2f6bbdafd2c1b8edd347ded7f5a88eb4976bbff745e76bd61dbe688382a34dc5103ff9d9fdac178411a39cb956583c44754e9f3f875d38465faae171ff618484e75e1312f51d621f286e11df508ed076ebb1ea5a3850a6fc32c6a9775ef99c0e1f058d6fac146993bfa3086ce445a3a75b1ec7ca9115f98e5f20f3cae3aae0366bd719c4da4d9d3f644134d1448c2d34fdf04fe9cf84bd4f1b760677e04b2d3eb7f2acae9dd8950ca4fa916c5175e71fe16026f8bbe1103b29e3e70376ebd3d020f670257168bea9ad604fbe6e9373d5e1d2ffc9d8f169d2567eb976447f3de2ada995222df8ef6dd2dca74b1c5450ea2310cf0d5646c6ec4594dc9e355e9cdb6f855204643b0aba1467c9bd3c6ce154f0d525a521795c8022db01120db305cb079adf436f210d99e183e359c53a3d861971389950529e965370d10f73e002c7948678dfb66dfca734748e4d1db7b4b2a71827123342c723342cf61a964173f124185f7a7d7e5e061cd35c20277c507f79e06718ffe3c149f1462fc6178a8b6c78da6784e6f97f232cf48bc2ba86e382950fe13433d6bc1b80b167fb4eafd1b387af93b0f31ce57f5d951491b8cf9c85576b3497abac75681d35bf7142822db55ccabdbc0a6c48261e4b48e69aad3fa6d3e082137e3f7ec8739e0bb0a612d42b31e7e21f0f8b049743ac95d51bc2dab85d5c0aed7d45f060bd952b732771b23ba2f727f02b21d9caf419ed95e9f1b120ca84428a379838ba5c5a9b05d9cb6a29cf395b6e43e93e5ebca42bf786c11a48468c27064a615e07be1be7d4b959644e46a363a0581d04e1cf0f9134c25c52ac41dce78c2d3a410ec7f0828f3da6c1d41e54b809e3ec309a6b12f4fbb315060b5cd40fa551d9446bc48566eed3754160af63ba54b50767e2fd9dff862e43df00ab1809fee22f3fcece0e767b243f0bdae0a812d64195f5e4799290b87a2f16cd756209cc01aa192835f71c738b54cdbb9ad4cae0ac1540350b25a2a3b6f63988c414854ec203ea974702063c817ae3ab7dfda55c511b6ee319b87f403cd347d22b81d1b193bcca100d4a14762048f192ab09fa98b61242956b4f018cf91e91939bd9ffd3d14b6cf3aedb2d5471cdc1e2174ab9c3e2f631e61aac0909994da15c0cbf03345fadcb84dd662a6076b4b3c7f1ebae550f29cf20e46566f4291a33975f05a0b9e71ef94a869b9dd6836f27c221a3e15bc727f4657681bdceec1efbc2a943f9e973306c53756c3502aec8e01da63c176ed66f6335ffa7ef2c19010b5ae1d7fd0ab743adbb53de9d7376210b739713f7c06cdec674335c5b9432e8f1a2e317ca461918c93a017fad2709fe203ad5c4ec774a5fa035fb922743efebd4379c01edcac47d6f317b3afbba3e3252b2533ba97c483127079bc2d4b0b3750d78ab5f21d9231d26efa471a3cdf01e86df71bf32c4ce893c17b511dbdd35ccde58fdef91a6452b7a6fdb2ac0440f26d3ee6e5985fa3019617b3ef7c1b7f1b164a5c2996e27f361beb574165caf1c7d68d343eece02bf64350f31634b3623516d0113fcc92b9aff9a8cc60fd89e75db45e68e7705dbdbc0d9fd64642187c8348ff246642e18e40fe240b00187878a5638bafc04b23dd2b19f29079163bbd3c9112699cd4261d024672141d77ca8858d5f41fe45884527bc357ccaf5036fcfc8cd5d508ea0250aaded9e74c5db893b04cd1007ab11be2259a3244d067b604c1ff98d1ee57a4e508ecb64bb62710ac9214c83ab5656a2c22c506cdf7ac119fe0d330dda6d3a8bab880ff516024df8ffbf5fee20be25637f28f1a082353a2ded06ebfc317b7b446ee7a1621ed18567220388792dc8c04dcb855085857dce773a48afa7f2f3a847fe1ab0b88d35245322e55ce29367e5cf435244d86df3669972544f846515a061bf7984325945e97b8f24e4181b1e858f3ded8505dbc79cd1ad077ee1b08e5ad71738b488d881b8a3459a16a74cf028011f25f5fcecb91b20d52bb23579ff3911eb9e467c9f21f1ea60879103024812419baf554b86a8db95c2c914be57af0f7f642106bc0858cb96cef79afef131da775cff0364103284c7a836d76653f19494ee9ead289072191a292c2d9fb9365440bdc3c4bb0caa8e9a1bc48c3e6b98511df67fe7b43b7cee374b0970da11d23d976a720c334171a680d1e1623305eb044e8c485303202f6c341c0d31c1c12df2b5941f1dad0446157542f64b147b1b8384bb2ac6dbc08127fcb99cfaf2d3ac6ff08925225c7b51f5d7c8205e0841c54118dc7a41e94a01b156a80923b13397da7eeaeb91395425132f486d8dd1f7bcc4daaab85d50209c1b9bf880e5ed4b46788af078a3f3809a39ba64ba3fe930ab281b62dddb7a134968279e3dfef6244801f87610ad77dfea68253bdd98b4ffdb63bd31362c2b5b6f37417108afa3355d7adb404e1e6b1039e093db4ee9d1531f5abe873f4fc375a7ba0f2de0f1d37b063f67568db7b4ca042dece33a52c76d0b98247524e51692894304276b167a83e3ed88ca2beca2a94edcbe001866c158c1f73845580070f92cfad1859ef169ee279936983f6ca0099b8fa854059a50a73b7c43446f83d90f7540ee969f79e66ad1ce55b11b97964681ab25f9fc9ac5500e381b78892a486ec95af597281e7ec67738c031de1ac42e843f9e6d93f5653cbeec49569c5da01ae99c3522c0d6bbaab7fa80500b4de2ddff0355e49828e8d0e38e76a5b1213138a4ed6cafc1acd341266a6b7db7a6396d89d2da8bddc2640bd4b9b1620a52f6bdb955f75a2fe5a3c3855aa1aac63bf7e2e840e448effa602180348213f4d6e6fcd8ed363df1e626c18b2069d47d3c3c7c80c89f2ad0266bc2b4281af59cfa56d6cbee9e64744d650f8f5d23c3ca707bbf6e1f05cd4c297e19836351a9d0e7f50b74d5aba59b0758032339442758bc10a38de4a3086d05556b72bc87c545580d1212b5b8d471a55386fb7c2a07191a90739e1f5ca312cdd57ecbefb4c5a8cfd31334b8e63f7ac6bca78da5928d84cc7bba055a2cd7096b1469cac5b50894d14af38ac84babaf55c6932f748068743951e6205edf3b6dd551c72e4cb5bb16d70e63f5ebcce2df9afc9540e407abc80dac832e8cb59cfdc9fe98924f46d5cf90e04b1ed08ae3bf9f060be64394acf333a72bd0d89e54d801dd5098500559f8265c840e8439653ecd45a6aa0b250ac7f85771269341e07ddb26d1f9a68337afe74f75e4b856dd29c64ab3d4ac9e2b9314da314ee12a7bfd393d30734c9e59eff5cbdaf6af801e7cef5ecb846ea3afc84bf83eec18a0fa9f6c6a776dd1c083671c31b86d8d1283fa30806b9ada13158cfa12014fff98f32739125f1f2fe15efc2fad19c6a236c7c99d51c96c54b9e0a25b7911efe2b8fe964c1f7e9eb5eafa9df5c598a4d6efcbd863493c02f16de47534ead683331c5135f00cf21f72c8effc4d38d7370ef56eb54440339573fdd142bd1d900f2be5b98da4eb0acd5c5c90c6006c75de1423ddab7c8065c1528114f083cf747abd3e1ed924cbc4e82faa210aa35e90b8160b5f3b83ac955b18a00097daf45b975478d18e279e293520a0e62bf9210c6e9333039d412c5d3c55243aede954c948cf34349f8dc22f6d861e988e89d29387364b5a51a0fcb29b24e76485e7e8b41bdaf87018ed10df001682a886af38d11c1246a2e0b63de597d7b63dbf9398b2810cb7e2aa66033483b5dfb01fd3d0edffee641d309c4891ac32e3bbcf67df1b38cc7f72e137b6d53cce0e8ac89756edf79b985405ee4f32b7e2ed33b6bea9438d57ef4cd13ddecbf89ac6b33c7256fd9c3c078df69977087e3979d20a8cc0c6e693b2183c9ac31c135a39969115c04258f55b60703a5c78a06fe9e15d31ba71c00afb2d38cfe65b3b766b15f63b774a3cb668dd74afb7fb3968982e6a5c997eff875179349d5acad210d3b6d7a64efa376447486c8abcef1d4ccc78e3d88c5f99242030dd8be9be9c733ae3dbde2463a9c3a2f3c3a589b873023311dc35a5a37c259b235c3f019512907eef8ae27be7485540373d5e93caea25115a90ee206f746e02b47e0798278c2b1f6624ff197d7ad7d9d1a8f519d7e121d162c4ea151fdf2a5a61467ddccbde4a9cc3a19b42d5cac8eaec6230034b43e06dc6c6c0c64306a88627c06065bd147866544fe87716c09fdbe97d519969960ba043ad5e8396fd253f3ec708e886286f8875f1b7a687792d5b8bb58e643f60dd4adbe21a37b03511f3e1ac8fb8fb3e8b5a77e712ca6f48afd6d39081fbe94c995ad05ad1120a7d4917aecd7191d76e0248846b9333c08de4f606bd84c0f03ecfe21673f5364e162d1dc4fd57858a3b79dd8279504e5a73bcf1cbad5df1bb112d982b67ab42af20e7e28c189f6a61d81d233db52ac66db97784d6a6f8d46cadb2a116ba8f4e133bb126de5edb87c8eb9b0b4d53c1ea9ef2a77190059a64c48ca065fd5f79c8623caf1c696f7b14776e0fca6ffc978d9c561a74bc02433067e0c5af22bb8a4f6eb0b338f3d9831f0351c688e4760fa1e2654d4b66edfe460d84dab615f7e8aaf8137882764f70962d1f75bbc0278e3c838561427fcb1faa94c90c1b57ddd0c2df53e8a04cb36c6390fd7f68037349082f4bdd65f9dffbc270de1bcf0136905657b737eca8016f4df484035c9752a1deae3684d70e38447a1000e7d443113c6a2a54300d32a180a0e44a7866833c34478f43618d9e0f49c035ea255b3ab433c21e656eea3a8b93b93d217c438e56eee57f6589c5572bd09aa3da704b9d9a5ea9b5e50ae0c96401b3a67d717978ccf9897577730993591bca9515a803ff15d01183b312e84f2bef590147b79441cb73ed6235dfa2e00ee92387899111a695a24af9c1e13dc0fb13d843086fa53a15276197b3f0fa76526d4df938731129c2a66f16506801b97e7625d2389430db15015615dffd5a3b7b6948874ef0e880ba3c9e0badefd298ed97db88df55dfcce310b68d983ed5127cc6a7a7815b363ed4498c0ec7c1f5265a35a8e6f944601ee9adb726f793115a099ac8e4003456f9f5e638dbd375b39e1720ca927f995dd5fab7b3d347bfbbb2b105b011b18554589d63e47c9137532a1dc844fec134ad324d8ea30abe3c327acc878cf5d68c5c9e6f68e962b87d3892d8bda7f8a612f4b720ce1f37aaeb11ae4e34f1f2765f97ed7e03479f92854806eaee95f60ee32a8d4f643a8530b4ee85ad2d9a6a2edfd30bed0e230e5a185bbb7f795b0ba4acded6d15c0ff47146b7e4b9cf708605a9766fc9533aad48eacf5951da36298443b064ebbd3551cdc2080753d34ab2829e818044dd6382c4ec66b9b68fe0a6871950d51837d8e42622abd4dc1e0fcc4e8e888b57327f6740d132ae958bca097e1a4fbc3e862bf14c1338e324a0433db1af5a67f79495daaf7a1950daafb7e859bbf48e783269ce4d15e58ebdc1b583ae9ae13ba6bd9707cbf7fc7f2f24a6bd812998c7a19583204a07212325e049131a8045d3c2a3e65a42aad433da0a7c01092323bf304e072fe78f7b60d752cdb8e07a6615e39ae87377b81db33eff194c6aecd2c421b5928b0110135750bb14702b5a1deeb101729fe41aef7a29565acbe6626e39ead27d88981f7f879c0a1d258be04a79258b11f50f62102be67d75ee078f22436942d8a220528e28651c7f4bc18832c644fd30f874a61133f", 0x1000}}, 0x1006) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="12013f00000000400404ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) 800.473766ms ago: executing program 4 (id=60): socket$nl_netfilter(0x10, 0x3, 0xc) (async) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r1, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mremap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000580)=ANY=[@ANYBLOB="680000001000010400000000fcdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="fb98817dbca5f11a34001280110001006272696467655f736c617665000000001c000580080003002841000005000900010000000600020036bf8811140003006272696467655f736c6176655f300000"], 0x68}, 0x1, 0x0, 0x0, 0x20044010}, 0x804) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) (async) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) 585.35674ms ago: executing program 3 (id=61): sendmsg$IPSET_CMD_SWAP(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={0x0, 0x34}, 0x1, 0x0, 0x0, 0x40001}, 0x24000000) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0xc008ae88, &(0x7f0000000040)={0x1, 0x0, [{}]}) syz_mount_image$vfat(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="666c7573682c757466383d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c73686f72746e616d653d77696e6e742c71756965742c0094f8a04f0973c43c7bcea227ba87b349831c01bc3220ec43c16881ca5a7eb4c441b475069a19ed5992542160cfb3116e6b98cb32f0c11a1425599a6e9e6112e8ccec10c22c03ee6158bae8a13f6c3b4c6a28b970ccddefe85485144c95ae43328f492ad74f0d68df2d1fb7eed626acbfd66c627c439a6358168da3754739b94ec5550af56d20754c3be005251ae53ba42f", @ANYRESDEC, @ANYRES8, @ANYRESOCT, @ANYRES32=0x0], 0x6, 0x306, &(0x7f0000000a00)="$eJzs3ctrE1scwPHf5NEkfdx0cblcLvfCoRcuV6RDE3DnwiItiAGlbYRWEKZ2qiHTpCQhEBHbheDWtYsuXIogijs3Im678S/wteumOysUj0xmkubVNC3Wtvb7WTSn8/v9Zk5yTvo4hDMb5x8uZRejUhWSumEJSNBvr8qZt2sf/pl+Mxiufq/U5PhMIqlUQESu33068ro0cO3lb68isj58Y2Mz+Xn97xmRbzO3JaAyRZXTWllqPp8vGW7xQqaYNZW66thW0VaZXNEulPy4Ne/YatHJLy9XlJVbGOpfLtjForJyFZW1K6qUV6VCRVm3rExOmaaphvoF1cGqMdpi7UcapJ9saS2bWmsdWRWttZv9VXtBfzas1pLD/mPkB/Uax0DL+HfNbZtKwcPsGX6GLR3qefzx6/He/x8fMf6n0/Ts3OXxVGpiSqmoyNKDcrqc9h69+PsByYgjtqxNnZ3bFneO+MRwv05eSk2Mqaph+W9pxa9fKae9Xw7ji359QuLu3ykN9VKrT3j1yq93C1fK6bD0N9YnJS6/d65P1uol0HD9Pvn/34Z6U+Ly7qbkxZEFcWt36u8llLp4JaWa+x+r5gEAAAAAAAAAcBKZqm5n/d6Q2RdeOGaakeonPurxmHvYzfMS6uvrYxKX7c7r82PN6/v++npI/god5TMHAAAAAOD0KFbuZC3HsQuH0wg+jnW5RFhE3IbI/RG3M11P+Iff496u3ici7aGgOEavTzl2zrvesym/Y7J78uBene+5ET3weZo+jJ+1nOchPxSTTlWBfU2A0b6Or3y0YMihzp+mhvSSLNGDTexIz1OrtWFs14782TFHG3ufR1tO2DvSMIJdqy7s8nYI7q/z0dYXavSTd16nyw+NL/UlPgAAAAAnSMM/TgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IgcaCe22r79zSHxbxHfviVb633i2fcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDH0PQAA//9xtKog") r3 = userfaultfd(0x1) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000000c0)) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x3, 0x32, 0xffffffffffffffff, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@newqdisc={0x24, 0x24, 0xd0f, 0x70bd2a, 0x25dfdbfb, {0x60, 0x0, 0x0, 0x0, {}, {0xffe0, 0xa}, {0x1, 0x3}}}, 0x24}, 0x1, 0x0, 0x0, 0x55}, 0xc010) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'erspan0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000018c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="480000001000050400"/20, @ANYRES32=r6, @ANYBLOB="ebffffffffffffff280012800b00010065727370616e000018000280040012000500160001000000080015"], 0x48}}, 0x0) ioctl$KVM_GET_STATS_FD_cpu(r2, 0xaece) r7 = creat(&(0x7f0000000200)='./bus\x00', 0xd4) r8 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r8, 0x11, 0x1, 0x0, &(0x7f0000000240)) io_setup(0x5, &(0x7f0000000100)=0x0) io_submit(r9, 0x2, &(0x7f00000002c0)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x2, 0x0, r7, 0x0}, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x0, 0x0, r7}]) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'veth0_virt_wifi\x00'}) 584.07683ms ago: executing program 4 (id=62): unshare(0x64000600) unshare(0x4a000100) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000300)=ANY=[@ANYBLOB="5c0000002000010000000000000000000220000000000000000000000500150002000000080009000000000008000b0005000000080017004e214e22080001"], 0x5c}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, 0x0, 0x48) sendmsg$nl_route_sched(r1, &(0x7f0000001bc0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001b80)={&(0x7f0000000340)=@newtaction={0x1800, 0x30, 0x8, 0x70bd2c, 0x25dfdbfb, {}, [{0x10f4, 0x1, [@m_sample={0x1090, 0x1a, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x9}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x2}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x30, 0x1, 0x5, 0x5, 0x7}}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x4}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x3}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0xe7a6}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x6, 0xe025, 0x60000006, 0x0, 0x5}}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x4}]}, {0x1004, 0x6, "e8945448fce9922e3edcdbf4e21f873447a12c07ddccc525aced1fe58c60c094713490f45ece4d407d69cb56f065cac21a92b2476b147bd493c370b6a8758ecbeed0ef8c95bb978be3025468ae4916366ab2026e3d846c1ca3d460c538340bc14caf582cccbf6124be39639af329fdddfa8a43450e7d88d663e42ee5d713455deb3f6bdce0fe57d6ada0bfa673458cbf36b81433ffe3d7f4c94db25feda57e5ee3d5496cb34d9cad1649c63afc6e9e7917b09112ce9e8091e22d737b238c48d297059f3eb34c1af7d2c2d75be56b1d2d46f40a8cd74258788a22ff7da472046096edaafdf454dbcbaad9521523ce321ef6f78659e05fbf77259ab8f40e499a27767f37c29dc7300cd3712df312436d14ad078ffba2fde49ce91bdd52644c5a2ff824f7d713bd6b280de53da3ddbe8c68c75e68d99f5835045d9cb163348ac0d83de401cba49070f7b924ebfb5b613fddd018b4ebbced7a99346226206a142ef5edf61e47bcd0edcdb184d952e4ee60fbee2d4e25900267003e3a93ab730a3d2b5fed5a1af1cb187d92dd5d96b0c004dd2cb35d41e0e96157bb010464e523ccf861fa79ef29cbe59a9c09bc7031ab86a9d8e171a5d5a06eb58d4bf1d631cde88201817f8bd18c2130beb09088e9618d1bab9ce720bf8a97353102e1c01d57aedc24d95b45a0be58a9fc684fb9d91ded1e86e6a47c4f84fcd681443d63395eb2788b75275506ca1a1e4f59d1352e9810e88e412050f66f72665b2e2c6aba5a88afea220a34c41f2acfa84c6d3fd6baefe72ff6b866cc32a863dffd4db349c75782f711116ed23d5db094c28db1a8616d78b38082d6e81ecebc6ec702e672ab3628722460b0d44f1cb9750f560940f14976961afefc1381f599bbd06965b2a583d2307f21acf4dd43e569099184113dcc58bd1135c52e6d9fab410294050c3e8cf3ae1c40f3fd777545591069b2aefc5a37aa6468b67395e8896ffdcef4a53d6cd259300e3e6536c42deef1e5e4ff2eabe30d44c78d0859628414ec95679b2ebf795a1679c81f166045d6f0a95506aa17e594380d5a2877b221f6aec83d5e577bd0f4d05358caec31131f487f39d2d7d7ca281c88f5f3865cfd4cc3d5f4c1776ba8ed2e80d39d11674528338911d5d788cea3f5afe2761d98b4f1a7ca12b2db1b85d4daf3adbaa7fd533c311370817be64e797e6af1cd91b4824b4cb79cfb4389e4f7ea43209e182aa22d9bbb1429dfbfe330011f03aeb9eb05d55262bb559b21429b8df111ba7eaa027ff87347243f0d4a309858c00529e1a0811a6cc50ed1160a3dbfdcda569f6559d02cfeef664b1b5c0b6207fce17710a9a77f30d4c7ddf1472dc9ab25866062990d484fb3e305395bffa7569e41cc360268829c59ef3d5a0ad0675eb95920d6f46271824528a00cec2cb85859b2806d1c46da558e79d2a279df0e2736260e124f2bb21ffae8e40153b2667528f839a1bf5e101eb007bb59d84ba8a8598215b71aaddc4bbf564f931744d54e3f5d344698470af4a76984b4ada8ff3b4fa0cfc6941d4160a42f9ffaa16c79574331b77e7f977a954ccf33f471c3a1d371bce8b003dc1c82e6350b2b1726173b3990107f86d05905766fb18faa063a36e423d8889352429239764582503853f4bd4362e28a00cdabbd0f7bc1055c42062bfd62da76630fcc15277c49c98bc095c5f8245bd321d212709b9c748d816c13dc4bfe3186b9fe8971c6105488612bc6bea67cf91d6a77ae025866d869da21534a7c84b19f0cf906ad97bc96181c062d8d27f9cc17f7f6778e83b493bb086dac55d127c6c72cb08d048ad3094ddd48c49acc0f98814cfaa7c43755b75a84c0a4da5ebd6690b044f51edeb39e671d1336b1b2e499cb074244e6ee15c8ed2ebe9e6d55be791d89f060fb51816948e5b55964c753f1bd43e57ebffcab6fee72bfd1222f62cb9dc717b36724a6fd1c8d4b97c7f819e5fcc7b110445da0b41946a6ebd84bf755a8ba596bdb4ef88033a0b51dad01bc8c793a1d54441491cb562b2b01af6541b51ebc143e2d39f5c93b83c633d4bdb2e525c31aabc758b06140b3cee133dd23c7886fdde73c505b80a48fa16fc195370406d91bbadf0de752ef15533d803d517f7916ddbfd24165b1080233e259745e2533ba78bf157fadc7d4d7f9e0842c8c529c44f5e6ddda9f109f1e10698dcde1d06e475d8555e17c1b3717886d4bfb2fa9a5ca9cad8aca70b1b702db5fe5a794bfce134d9de55c39bd6fcf7ccc8fd289d9fc3d8a886c86fa01f5a5861750eec3dac0f8de7fd9cdf4fa48570dec8073d9a21c6f63df67a4fdff2255e7e7ca5bd1212aade5c7bb227e7f49c536a419dcaf3493d812716693f0b8f8ee94e5480c91909db2af01d45f02a52832db05bd7cc850aaba9bc184e30e3337cf826e3267e3c04d9951610d612d668cdd5737efbd6db6c1424500e0d383c88758ef0871445caa97e2745356eedf0587dfc58593991eca57496b5431248f388a430a1080e21fdb7f46c19ace4d036b0d4b095ee0bb4fd48943868ee691c87752956cbed9a98760736f5766817a4e2d910b31edb58bfe688a6dd0cf4b6536047c63dd4714c7f54c131d789e05f1a2da8cd95625db6a5934ccc719fa34a1f251da75fd09f3889ea1d1f2b4180c201ab60a6252dce877b48b067185e209add741d8911ba8b8900b5bef17172717bd5c5883e3f9c24687c162d26ea303a66ec0e59d5cfbe757fe767b3bd61cf95f7c5cdee6b68d023b0686af198d12aa5255c84b8bde8c3fcc106e85948f395bbd2f53fda5f7a1a49e95328087644cb985b35f4af4d8741e3009a2697d73538a5e81879d0f2d43c753699a0565f14d4fa24f6e12a53cfc72874f269705749eaf69c2f0e663b644b975c2983e989484efd3c4173eefd47ede1b92a17597a3ee4de697f2082b2076a09bfd700fcf505693b6dcfbf2bc327bf283ec8f0541a627afdc32b82519cfa05d8465466e62f0dd4ae06ba2abddbfbbaf9a39908cef44862f79e269c728d356813580db3be5c6d992f3ab31bad41accdfaaca4822d264f6dac485c80f5960fe66a3e739b0258bc4a1f2886e135a5e42df69db478f751f0c885fdf2c30b419298abae1d772b8c55e8880597e52846dceddf1ffe147a7f70cec78475011a299ca0cb2a6b28bf5f76fa0ffbb2e75538cdf6bff6fb75c2e6d2c07db0333a80f2a7d8dfbdf3d354290e4ba1d4f39808ba4128cd4e5f937b714f222aea5f497448141b9ef4fa0d052a135229378f527b6e62477205883e5d7e9f59150012aa41b460c6e9b884963b7dda4cf216a607a611a29e8e5f8a707f244a4ad8295e282d281b80f8ba1b7e64eacfb58d46c6b436923e02040a341c6b5248bac98e3d7b0f6e61e9b6be90e19d075d26dc14259bb5c95912f2bbce04fab3d2c5b0d42d8c2c60508826ba832d28fa2334240fa8a457236a7132d98344cce9e2aca929463faecb0841e49c21013578f1a412a523006a6b1231d135982a8656dde6aa99a0f88b5d649b655a58ae7b92cda1699508928a2be41839cbd02a2a20c1f865e5b13b2584d4e25f2c1d28acbd170d2769ce9d0050a12d58c715a780b5e8943367a2d1f3719a64e925b9412c5cabe457877f17f75d0c00eca5dd434608bfcf351e6769b1f578bc30c52d90b4a23a27b45b04b1f7c90653c773df2c7d60b670350a8076fa7a4e17c517ffd0cf83f9347fdf0a888bfcef4405eb239bd5bec5c641bc452cffaaddd56e3d8e2d95a39145f70af22c68575c43a2e0c5ea5bdbec3b904b44b84dcd3362d2d9bccb0a002d1e338093594f541f88b6ffbae7378b7510f75f920a31512942c797307973dabe80a35354040baa7601e57d94fff58debe9424931959d9fc33589dee94686f3e00d215da54e4a382b6f4819dc85c4caf079f9c615fe289a025e56bd66e282d67ad110ecc6f6e109b2cb801395147a9d859d0b1a2cc9de92f95cdb664e4133e6ae7099db4ccb28d05f6974d73a33b0ad2b6378cc888941840dd73b47de8c92ccf2cfbae805cc928fec28b33c4af0778762b7e7e78585a4afa1e601cb5733457bbc585528a289313ba30b6614ab7b521ea6142ecf187ed090088e48fff828b5e900eefdd11ec09b51e25fdae66beb9c350cb65609b533e0c91e35fc3786f1682618ee424642eac9f05bb1c25d4a3bef444b053791a8c0716ae51842d27e2fc207310257be03d89c7f533d5d0ba3abcbcc95780ee0ce63627d943cb0865f31f742b4b7fd67e4e76ef6a2c5e157e3e40a59c990e14ee9d1aeaab04219db37058fe7ff1489926a7d21931b4527e9f223dc6573140a671c75b1f95b9767a114da8d6c41a8322e2a8724f0c4ca826390c49811cd490a4ad3c8188d7bc4b3dd75b5c68e5e9508715f12a525ac37a30b61f8bd54b558a57c232b5167724b54c054e7bd9e949a11b68485e655ccfaad2762d7f92e0fffbff80aa5facba08c311f65d7d7fe02fdab9dd71fdbeca0e52416434e2175a8460d553ac0b6041e23150887209dd66cb1015acbad0ce72ce5b9db53f4621ea64df8c2bd4d55081810d9b23e19bfe888bad4421a34bd60beeb03666e43de87cd82be9ceaf3737a44b16adb29494f6d028c73011d36baceb1371d7660bb0de38e4503321022b49259759fae22ede42767fd1174a82925ce237741d4b27e810508f6642bacabce4ae5d2dc6863760e8af626775e6b282037fb3114fca10a58795583e163c3c816f8365e997baa17c8782eeea6bf892df033ecb3de90634a80b708485b2e7f87acb77402f509fdf4cf2835d6457c6314250432f26ef9e4cf85332bafb44e706328efa2a860eb68a6be97aea9db0cc323765a3515637b431684f3617bca242718a3d9b3dc3cf2a2e60b1445533e0311dd40a23cc15f60090ea7f09e44a896e0704caedd3ea1011e99601e66fb769b5bfe7908037e35853d9028660ca789ecb0fac4b5eef7eafb8f242cef76bb53cd6d765565ca2fa7d6c6b57e5c1368963844fe0fd8f4bd6e9467d8e126c1c08b561cda2300541bd2e9da12223f2c9f9eca4529941ad66649bff47485c20760a477f4491b218832ee70042f329402f50735c1dd95b474bbb7743e985d0d2152ebc65b22bec9ce27b67d5fb4718209003d808137c8b086068f1595f3327fdb91eac59b911ab7fcabfce72dca5a423c303d61f2251d80ab9aa373c4623bc6db6dcddec5a553edaa250bf1bff0b88be0b8e4aed4dba0e22ee8f2e9210994e38869ed1936cc4e401156e7aeeb504ac07cfacf612e6334b2ed8191a447b69d4c9aaffb2d1cd6c619a97a6613e907c7701e26e3713156ba1994349d9b5d058e2b63a84550fc9cd765ab031e2e39b0a9c53584109e8e138a6388ef283ef7549beb1d24b361d541e52ccebe98b298d9e78774ba93489371e23b212dde110399faaaf9f0d1a8fef28a42f5d9ccb7f3d30c4354b60d9f7b77b36fe2f31e07c9539c45208606247c7c9c56fb9222282f3c8bdb4234850bf90fc5084f5dc5d95b43dbd98f2a84d5b9b705ec27c7eb319426f84b664fbd876169ec009ac914506d3c554068a39e989a226d08b1b097448e1cdb814accd19196dcad9a4c43a0b6197878d77a87687dccc51f9d95fd795623a1c0ad2be3886ca0e383b2530660d593ba787096c2773275537777b54c8b7673dce9c8ec4eee7b8035b668b20a65cebaa7af7619e923a694a7a0ef3ef7afd0a1e1f8ffa73ddc7c7990769b31d7f5b10444c4ff286397326bdeb5b734e85f313daf552a2fc5bb93d211f0b"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_bpf={0x60, 0xe, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x5}]}, {0x15, 0x6, "0634dabdd8aa1e61c10192422479feb8d7"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}]}, {0x6f8, 0x1, [@m_police={0x490, 0x1f, 0x0, 0x0, {{0xb}, {0x464, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0xfffff001}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_TBF={0x3c, 0x1, {0x9da, 0x2, 0x400, 0x80000001, 0x24, {0x7f, 0x2, 0x8, 0x5, 0x7, 0x3}, {0x0, 0x0, 0x6, 0x4, 0x9, 0x5}, 0x6, 0x3a38, 0x7}}, @TCA_POLICE_RATE={0x404, 0x2, [0x81, 0x10000, 0x9, 0x0, 0x0, 0x0, 0x4, 0x80000001, 0x1, 0xfffffe01, 0xff, 0xff08, 0x7, 0xb, 0x9, 0xac000000, 0x100, 0x5, 0x3, 0x36, 0x7f, 0x3ff, 0xc32, 0xd6, 0xb3, 0x2, 0x8, 0x7fffffff, 0x2, 0x7, 0x4, 0x8001, 0x10001, 0x7fffffff, 0x372f6b8a, 0x10001, 0x5, 0x9a7, 0x4, 0x38, 0x7, 0x3, 0x2, 0x0, 0x80000000, 0x8, 0x33, 0x5, 0x7324, 0x7, 0x7, 0x3c78, 0x3ff, 0x4, 0x5, 0x6, 0xc, 0x7, 0x3, 0x4, 0x6, 0x0, 0xffffff0e, 0x2, 0xffff, 0x3, 0x1fc6, 0x6, 0x3ff, 0x10001, 0x6, 0x200, 0x3, 0x8a, 0x100, 0xa7, 0x6, 0x7, 0x8, 0x5bf1a38c, 0x0, 0x1, 0x6, 0x2, 0x4, 0x9, 0x3c05db28, 0x1, 0x93, 0x5, 0x7, 0x6, 0xca7, 0x4, 0xfffffffb, 0x7, 0x3, 0x6, 0x1, 0x5, 0x8, 0xffffff11, 0x6, 0xe, 0x1aad, 0x7, 0x5, 0x200, 0x7, 0x1, 0x7f, 0x2, 0x5, 0xfb, 0x9, 0x1000, 0x40, 0x0, 0x2, 0x3fcee21d, 0xbe, 0xfff, 0x6, 0x1, 0x40000000, 0x9, 0x0, 0x3, 0x4, 0x6, 0x58, 0x80000001, 0x7, 0x61e, 0x10, 0x5, 0x1c7, 0x81, 0x80000000, 0x9, 0x5, 0x0, 0x8, 0xbf1, 0x7, 0x1, 0x81, 0x2, 0x100, 0x400, 0x41, 0x7, 0x9, 0xfffff65c, 0x4, 0xc, 0x1, 0x10001, 0x7f, 0x4, 0xffffff81, 0x3, 0x6, 0xffff, 0x6, 0x5, 0x2, 0x9, 0x5, 0x5c, 0x4, 0x7, 0x80000001, 0x400, 0x8000, 0x6, 0x5cf, 0x9, 0x6, 0x3, 0xb, 0x0, 0x6, 0x0, 0x7, 0x40, 0x7, 0xc93e, 0x101, 0x80000000, 0x1, 0xc2d1, 0x2, 0x1, 0x5, 0x800, 0xa, 0x3, 0x80, 0x0, 0x1, 0x3, 0x6, 0x8, 0x3, 0x5, 0x4, 0x8, 0x6, 0xa30, 0x3, 0x2, 0x2c, 0x0, 0x8000, 0x8, 0x6, 0x1, 0x26, 0x1, 0x0, 0x9, 0xe0, 0x5, 0x80000000, 0x4, 0x3, 0x4a8c, 0x400, 0x6, 0x3, 0x1, 0x7, 0x7fffffff, 0x5d8, 0x0, 0xa2, 0xfffffffc, 0x2, 0x8001, 0x0, 0xb, 0x2, 0xef4f, 0x1, 0x3, 0x401, 0xdda, 0x9, 0xc03, 0x2, 0x8000, 0x7, 0x400, 0x8, 0x4]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RESULT={0x8, 0x5, 0x9}]]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x5}}}}, @m_skbedit={0x78, 0x16, 0x0, 0x0, {{0xc}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x3}]}, {0x43, 0x6, "c08bf55b64c2e63739012e3e9ce41090ea9316575c87c28d3222417c5a4367246af0a1b8a69768d69ea76af4831e69eec15cad913fa4f05d24f0a00dd6c327"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_pedit={0x108, 0x1c, 0x0, 0x0, {{0xa}, {0x8, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}]}, {0xd5, 0x6, "d913742bf9fbb4315f5519b4c52fb286a576041f65cef432ce8e763531a5c8c09ad21d8bdf3e686cc3733c468358d36c8ba43120214aa397b765d55be6d94c0ef51c933aad3612c78a69b73afc2ea12206f72f26d6f7b63ea43b0d16842d6b785edcf422f8fea9a997316bf7999fec90349bb7987b6db26b40265ac46a0394e3aeac22938f77f67fcd4b4a67a9459a53b54bffe9c57a73705337dd770914661b3e67657ca0e2b741fc6707abcecb0a7df7962ed6716b61c55bbd10d66895aaf4dd9bc2ea9acbe0abbef02bae3ca3aa2a30"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_nat={0xe4, 0x3, 0x0, 0x0, {{0x8}, {0x54, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x1, 0xb6, 0xffffffffffffffff, 0x0, 0xe3}, @loopback, @local, 0xff000000, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x9, 0x0, 0x3, 0x400, 0x4}, @multicast2, @remote}}]}, {0x69, 0x6, "230340dba10a0d5b1d28c4966b2e3f681c55d0aa49833b80957f4b8f40f9dcd01f852d65fa92f0ac73f73682bf86503bcee5ddeabe78a008e013e3a2a6ef6cd3cd76f7c75a2c2c9fdd60f4f0830e72ea04c3a85ce89b0ad0799daaf94650be282f6e97a304"}, {0xc, 0x7, {0x1}}, {0xc}}}]}]}, 0x1800}, 0x1, 0x0, 0x0, 0x4004}, 0xe5391f4f10bf497d) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x69, 0x10, 0xb0}, [@ldst={0x5, 0x3, 0x3, 0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x3}, 0x48) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) chdir(0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x35451d7003101a08, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNSETGROUP(r2, 0x400454ce, 0xee01) ioctl$TUNSETOWNER(r2, 0x400454cc, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x103900, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000180)={'rose0\x00', 0x112}) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000300)=ANY=[@ANYBLOB='\\\x00\x00\x00!'], 0x5c}}, 0x0) 349.377756ms ago: executing program 0 (id=63): r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_GETKMSGREDIRECT(r0, 0x541c, &(0x7f0000000000)) ioctl$TIOCGPTLCK(r0, 0x80045439, &(0x7f0000000040)) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000080)=0x1228) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file1\x00'}, 0x18) ioctl$TCSETAF(0xffffffffffffffff, 0x5408, &(0x7f00000001c0)={0x9, 0x9bda, 0x6, 0x0, 0x10, "12c34e2d755b51c1"}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000200), 0x2) ioctl$SNDRV_TIMER_IOCTL_STATUS64(r3, 0x80605414, &(0x7f0000000240)) ioctl$TIOCGDEV(r0, 0x80045432, &(0x7f00000002c0)) getpeername$unix(r2, &(0x7f0000000300), &(0x7f0000000380)=0x6e) ioctl$TCSBRK(r0, 0x5409, 0x9) r4 = dup(r0) fcntl$setflags(r4, 0x2, 0x1) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8, 0x10, r5, 0xf40f5000) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f00000003c0)={0x2, 'nr0\x00', {0x1}, 0x70}) read$FUSE(r4, &(0x7f0000000400)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000002440)={0x50, 0x0, r6, {0x7, 0x2d, 0x80000000, 0x160040, 0x7ff, 0x8, 0x9, 0x9, 0x0, 0x0, 0x100, 0x9}}, 0x50) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f00000024c0)="5f45588e75ccbc577ff20ec9a4058275f207e3afcc825d2b46167b68811758d0ec1db7426b480cd2a3d602b835c789b2712db3437b65684641f36704b2e688742ea6654920cc481bd93cac14c50d4396be40d14f12d397a1e2083de2af05084b1f835a37a1aa76ac7d812aa41387d31bda2588c946201f38f4ac512f511b11c583205040c91ebf331388c910ed744aa51b3421d9b9e5d84e5328fd") ioctl$XFS_IOC_RTGROUP_GEOMETRY(r5, 0xc0805841, &(0x7f0000002580)={0x7fffffff, 0x3ff, 0x72, 0xffff1fbb, 0x2}) ioctl$UFFDIO_ZEROPAGE(r4, 0xc020aa04, &(0x7f0000002600)={{&(0x7f0000ffb000/0x2000)=nil, 0x2000}, 0x648e15944a3fcce3}) io_setup(0x0, &(0x7f0000002640)=0x0) io_cancel(r7, &(0x7f0000002700)={0x0, 0x0, 0x0, 0x7, 0x100, r1, &(0x7f0000002680)="282b905e3266b955475cb4ccde7c11a4c924d6e58b6db8e67edce26b20ce678526436826b6d30cd5be2642009ea0c12712e5d997fd48b542049872debbc62fad3a9457b62446176ca3b4830ffec52e262e50194f0aaeacf27f71290e97eea134eee0a9828fffc56d2458145d75e6bbe5456de8cbf2aa69652aced983db", 0x7d, 0x3, 0x0, 0x3, r4}, &(0x7f0000002740)) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000002780)={0xfffffe01, 0x0}, 0x8) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000027c0)=r8, 0x4) chdir(&(0x7f0000002800)='./file1\x00') r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002880), r4) sendmsg$NL80211_CMD_GET_SURVEY(r4, &(0x7f0000002940)={&(0x7f0000002840)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000002900)={&(0x7f00000028c0)={0x20, r9, 0x10, 0x70bd27, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x2f}}}}, ["", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4800}, 0x4000010) 264.144852ms ago: executing program 4 (id=64): seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0001}]}) (async) time(0x0) (async, rerun: 32) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2}, &(0x7f0000000300)=0x0) (rerun: 32) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x47f2, 0x5}) r1 = openat$binfmt_register(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$FS_IOC_FSGETXATTR(r1, 0x801c581f, &(0x7f0000000180)={0x3, 0x1, 0x12a, 0x389, 0x6}) (async, rerun: 32) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (rerun: 32) timer_settime(r0, 0x1, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r4, 0x0, r3, 0x0, 0x1, 0x0) (async) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000600)='4', 0x1}], 0x1, 0x0) (async) pipe(&(0x7f0000000100)) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setpipe(r6, 0x407, 0x4000004) (async) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async, rerun: 32) capset(&(0x7f0000000400)={0x19980330}, &(0x7f0000000040)={0x200000, 0x200000, 0x8000000, 0x0, 0x0, 0x1003}) (rerun: 32) fcntl$setpipe(r7, 0x407, 0x100000) (async) write$binfmt_script(r5, &(0x7f00000000c0), 0xb) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x18008c0, &(0x7f00000002c0)=ANY=[@ANYBLOB="666c7573682c756e695f786c6174653d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c756e695f786c6174653d312c71756965742c00aaed2e6322e12ca43d55f4e47d9fb6f319fab9c81cd7b9b508d5df5619dad30ed85701f46d5bb2b85a6aecd28cb992054878a859b15b1598ee0b05192ff4df579d2dd32fb9a6a092bb22740cfe0636a3d8ff4e975e21fc6d6e2d6ece2beac2098361fe652ea69917e6d47463ceb0b35bc7a2f8799debe5e7b6e82c84ab25d06157c08f006d90e62a8026a845835dbf4ac25eec51c3ec73c82014eee15eaaa123084415546ca2e37c23d441b343cec1f74e52bc1f21eb18053a9b98d3a304fba3751bd0121940bc9d276f1e5352b9f4e674bb80ffeaaff6843ef1c8a7a7e0d592893a77ae91e025a35840e7ff4fdb3571d1986ed6f5a23d9ee6bf1cec94fb17af0627c04bf47586ce288a466c039a1ead7fd99feacc51d9f7a2e67f46a0b86b45e5d7cb4affc1c539a764f5", @ANYBLOB="df720c58b1322beea300fe51fb3e4b480000000000219788c555c35f321efdbe8992aadaf4a61200000000e7ff0000000000000000", @ANYRESOCT=0x0], 0xf5, 0x30f, &(0x7f0000000500)="$eJzs3U1rE0EYwPEnaV6a1toeREQUhgqiSJcm4M2DRVoQA0rbCFYQt3arIdukZEMhIrYHwatnDz14FEEEb15EvPbiJ/Dt1ktvFiyObHYTt8mSppW+6f93aKa7zzM7s7PbppNmsnrp2Vxh1jF+6pi4YiIJ8ehFv7Ak5z8ufzk98eGI971SYyOT6YxSURG5/ejV4PtK7823R98lZWXgzupa5vvKqUmRX5MPJKryjipqrbWaLpUqETd5Ju8UDKVu2JbpWCpfdKxyRZm1/ea0balZuzQ/X1VmcaavZ75sOY4yi1VVsKqqUlKVclWZ9818URmGofp6BCIy0ChFW/ZF2iXmXq5rLWvuACWXRGsdEr1UL8T9x+TfNRYHSdP4t41tuTi6drNl2AvrOtYY/8QW449/j3f/f33eyf2/yd3dbBX2ysStqWsj2ezouFLdInNPF3ILOe/R2/+5V/JiiyXL4xemNsS9RnwScb+OXc2ODquaATk7t+jnLy7kvF8OI7N+flr63ecpgXyp56e9fLU5Py49wfyM9Mux8PxMPV+igfyEnDsTyDekXz7dk5LYMuM+uQ3kP04rdeV6tun4qVocAAAAAAAAAACHkaEa/szfRxov9aYMI1n7j4/G/pS72Y3zAhrz6/6LwWHz88Oh8/sxORnbt24DAAAAAPBfcaoPC6ZtW+XtF6SDmK4XqTaHiIuIWxB5Mug2pm2Fx/0WN+1y6wjJSohIaz1dnbTZL6Quesd7Pe43THZ6onaxEBWR4BbvzRpu5+039ZhU2Plxotu6AIYSrWfetO3uPe1ysKeitQ4Nlu6dXdjJ0A52Uohs1LecCI3Rka3r0aYd97bUb8ytjn45/HbosOCOvjeCzSdq6JtXr93mh8aPxhQfAAAAgEMk8IcTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYJx2uGeYvquatGWbV1+3fHCP+R8S3LsnW/DnxrPsPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AD6HQAA///9nar3") 197.345176ms ago: executing program 4 (id=65): syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000000)='./file1\x00', 0x200401b, &(0x7f0000000180)={[{@inline_data}, {@grpjquota={'grpjquota', 0x3d, '^['}}, {@adaptive_mode}, {@compress_cache}, {@fastboot}, {@gc_merge}, {@noinline_xattr}, {@io_bits={'io_bits', 0x3d, 0xf0}}, {@noacl}, {@prjjquota={'prjjquota', 0x3d, 'gc_merge'}}, {@fsync_mode_strict}, {@checkpoint_diasble}, {@nodiscard}, {@jqfmt_vfsv1}]}, 0xfd, 0x5533, &(0x7f00000066c0)="$eJzs3M2LG2UYAPAn+9Fv6yIeeutAEXahCc32A71VbfEDW0rVgyfNJmlIm2SWTTa77smDR/HgfyIKnjz6N3jw7EnxoHgTlMw7W7t+gLDZxLa/H0yemXcmzzxvWIZ9ZkICeGqtZL/+XImzcTIiFiPiTESxXimXwvUUzkXE+YhYeGSplOMPB45FxKmIODtJnnJWyl2fXRxfuPrTm798/e3xpdOff/Xd/GYNzNvkstLfTOs7/RTzTor3y/HGuFvE/pVxGdOO3om0v5+n8Z32RpFhp7F/XKOIlzvp+HxzeziJ93qN5iR2uveK8c1BOuFw3NnPU7zhfmOr2G61N4rYHeZF7Oyl8+7upWvb3nCU8rTKfB8W6WM02o9pvL3bTvPZfFDE5mBUjqe8eau9O4njMpani2beaxV1bBzig/6fe6s72N7Nxu2tYTcfZFdr9Rdr9WvV+lbeao/aV6qNfuvalWy105scVh21G/3rnTzv9Nq1Zt5fy1Y7zWa1Xs9Wb7Q3uo1BVq/XLtcuVa+ulWsXs9duv5v1WtnqJL7SHWyPur1hdi/fytI71rL12uWX1rIL9eztW3eyO3dv3rx15533b7x3++Vbb7xaHvS3srLV9Uvr69X6pep6fe0pmv/HZdHZUrly+PnDoVTmXQDA40f/D8zDC4fo//sPyu2H/f+54jKU+v+tuxFH3/+H/n8q5tr/LkeE/n+u84dDSf+o/jDvMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmL3vl794vVhZSduny/FnyqHnyu1KRCxExO//YDGOHci5WOZZ/pfjl/9SwzeVKDJMznG8XE5FxPVy+e3Zo/4UAAAA4Mn15UfnP03denpZmXdBzFK6abNw5oMp5atExPLKj1PKtjB5eX5KyYq/76XYnVK24gbWiSklS7fclqaV7T9ZPBBOPBIqKSzMtBwAAGAmDnYCs+1CAAAAmKVP5l0A81GJ/UeZ+8+Ci2/e//lA8OSBLQAAAOAxVJl3AQAAAMCRK/p/v/8HAAAAT7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAHO/dzmzgQxQH42eCF/adFq71vK3uDMraEHHOMKCBNUEAO1JAGqIHcUkIEER6HQMQhkse2En2f5EzGMj/eIDjMjDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAlx6qdRU3f2/b5uz27eQZDQAAAHDJtlov6n9mqf+9uf+zufW76RcRUUbEpbn7KL6cZY6anOr1+bvT56s3NdxH1AmH95g017eI+NdcT7+6/hQAAADg89osV/M0W09/ZkMXRJ/Sok3543+mvCIiqtljprTykPcnU1j9/R7Hdaa0egFrmiksLbmNc6W9S/1zP67aTU+aIjXlxZcdi8w2dgAAoEejs6bfWQgAAAB9uhq6AIZRxMtW5nErcJKaZnvv61kPAAAA+ICKoQsAAAAAOlfP/3s6/2/v/D8AAAAYRjr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC5tq/Vis1zN2+bs9u3kGQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyzP+8oEAJhEAZ713cmc//DSoOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+vKRACARBFMwZ/zvp+x9WEvQMIkRAw6OKWjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMXO/fvGTcUBAH+2z1daQBwB3RCEQGKAhV6vpaUbYgBFDPwJSFF6LaFXfjQZSFUhsrChzF0QjAghgcLW/6FzK3UpW4cbioQYD9ln37lpRS+VYh/J5yM9v68ty+/7nCjK1893AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRG78/iJNt0JnFcHLv94Ppa1t/Z02du7txdzloWR3Um/f/wanUn6jaXCAAAAEdHUtb3IYR76e5K1sedvP5Py3Oymv/H5ydxWc/vrfvLvqz9s/bH7/dfng7UmYyTXfTi+nBw6tFUWgc3y8X2whPPaOV3Pn/2kuQ/kPij7ZdGaX4/o+9v3fqgnYfH6sgWAHgaJ8u+CMr/h7K+32RiABwZrUrhXdb/SafZnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1+zcAAP//VHc6/g==") r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1011}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x0, 0x0, 0x8}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000c000}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_GET_STATS(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1011}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x5, 0x1, 0x5, 0x0, 0x0, {0x0, 0x0, 0x8}, ["", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000c000}, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) 186.706967ms ago: executing program 2 (id=66): ioctl$ASHMEM_SET_NAME(0xffffffffffffffff, 0x41007701, &(0x7f0000000000)='&\x00') r0 = openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) write$binfmt_format(r0, &(0x7f0000000080)='1\x00', 0x2) futex(&(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)={0x77359400}, &(0x7f0000000140)=0x2, 0x2) r1 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_IPV6_HOPOPTS(r1, 0x29, 0x36, &(0x7f0000000200)={0x2, 0x0, '\x00', [@ra={0x5, 0x2, 0x20f}]}, 0x10) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000240)=0x0) sched_rr_get_interval(r2, &(0x7f0000000280)) clock_gettime(0x0, &(0x7f0000000300)={0x0, 0x0}) ppoll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x2b1}], 0x1, &(0x7f0000000340)={r3, r4+10000000}, &(0x7f0000000380)={[0x1]}, 0x8) sched_rr_get_interval(r2, &(0x7f00000003c0)) r5 = syz_init_net_socket$bt_hidp(0x1f, 0x3, 0x6) fcntl$setstatus(r5, 0x4, 0x40000) setsockopt$inet6_MCAST_LEAVE_GROUP(r1, 0x29, 0x2d, &(0x7f0000000400)={0x9, {{0xa, 0x4e21, 0xa, @mcast2, 0x6}}}, 0x88) fcntl$setownex(r5, 0xf, &(0x7f00000004c0)={0x2, r2}) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = geteuid() setreuid(r6, r7) sched_rr_get_interval(r2, &(0x7f00000005c0)) ioctl$OCFS2_IOC_UNRESVSP64(r5, 0x4030582b, &(0x7f0000000600)={0x0, 0x2, 0x7, 0x3, 0x6, 0x6}) r8 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x23) ioctl$KVM_GET_IRQCHIP(r8, 0xc208ae62, &(0x7f0000000640)={0x0, 0x0, @ioapic={0xffffffff, 0x8, 0x3, 0x29, 0x0, [{0x9, 0x7, 0x0, '\x00', 0x4}, {0xb6, 0x4, 0xb, '\x00', 0x8}, {0x8, 0x95, 0x2, '\x00', 0x7}, {0x8, 0x81, 0x1}, {0x4, 0x8, 0x9, '\x00', 0x5}, {0x8, 0x56, 0x10, '\x00', 0x5}, {0x5, 0x2, 0x0, '\x00', 0x5}, {0xff, 0x8, 0x7f, '\x00', 0x1}, {0x0, 0x0, 0x1, '\x00', 0x9}, {0x5, 0x8, 0x6, '\x00', 0x80}, {0x3, 0x7, 0x9, '\x00', 0x1}, {0x8, 0x8, 0x0, '\x00', 0x67}, {0x7, 0x6, 0x9, '\x00', 0x2}, {0x1, 0x1, 0x5, '\x00', 0x36}, {0x1, 0xff, 0x9, '\x00', 0x9}, {0xfc, 0x2, 0x8, '\x00', 0x9a}, {0xfc, 0x6f, 0x14, '\x00', 0xf7}, {0x3, 0x4, 0x3, '\x00', 0x7}, {0xe6, 0x1, 0x6f, '\x00', 0x7f}, {0x0, 0xfd, 0x1, '\x00', 0x82}, {0x1, 0x40, 0x14, '\x00', 0x4}, {0xb, 0x9, 0x9, '\x00', 0xa}, {0x7, 0x2, 0x9, '\x00', 0x99}, {0x9, 0xd7, 0x1, '\x00', 0x5}]}}) r9 = accept4$packet(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) getsockname$packet(r9, &(0x7f00000008c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000900)=0x14) socket$inet_udp(0x2, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000940)) r10 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000980), 0xbdf1b015c2bfd232, 0x0) ioctl$TIOCSBRK(r10, 0x5427) ioctl$TCSETS(r10, 0x5402, &(0x7f00000009c0)={0x2, 0x4, 0x7fffffff, 0xdd, 0x5, "40edb3087e8e3c838af19fb5a1826619b81e2e"}) epoll_wait(0xffffffffffffffff, &(0x7f0000000a00)=[{}, {}], 0x2, 0x80) 89.095114ms ago: executing program 32 (id=66): ioctl$ASHMEM_SET_NAME(0xffffffffffffffff, 0x41007701, &(0x7f0000000000)='&\x00') r0 = openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) write$binfmt_format(r0, &(0x7f0000000080)='1\x00', 0x2) futex(&(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)={0x77359400}, &(0x7f0000000140)=0x2, 0x2) r1 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, &(0x7f00000001c0)=0x1c, 0x80000) setsockopt$inet6_IPV6_HOPOPTS(r1, 0x29, 0x36, &(0x7f0000000200)={0x2, 0x0, '\x00', [@ra={0x5, 0x2, 0x20f}]}, 0x10) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000240)=0x0) sched_rr_get_interval(r2, &(0x7f0000000280)) clock_gettime(0x0, &(0x7f0000000300)={0x0, 0x0}) ppoll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x2b1}], 0x1, &(0x7f0000000340)={r3, r4+10000000}, &(0x7f0000000380)={[0x1]}, 0x8) sched_rr_get_interval(r2, &(0x7f00000003c0)) r5 = syz_init_net_socket$bt_hidp(0x1f, 0x3, 0x6) fcntl$setstatus(r5, 0x4, 0x40000) setsockopt$inet6_MCAST_LEAVE_GROUP(r1, 0x29, 0x2d, &(0x7f0000000400)={0x9, {{0xa, 0x4e21, 0xa, @mcast2, 0x6}}}, 0x88) fcntl$setownex(r5, 0xf, &(0x7f00000004c0)={0x2, r2}) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = geteuid() setreuid(r6, r7) sched_rr_get_interval(r2, &(0x7f00000005c0)) ioctl$OCFS2_IOC_UNRESVSP64(r5, 0x4030582b, &(0x7f0000000600)={0x0, 0x2, 0x7, 0x3, 0x6, 0x6}) r8 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x23) ioctl$KVM_GET_IRQCHIP(r8, 0xc208ae62, &(0x7f0000000640)={0x0, 0x0, @ioapic={0xffffffff, 0x8, 0x3, 0x29, 0x0, [{0x9, 0x7, 0x0, '\x00', 0x4}, {0xb6, 0x4, 0xb, '\x00', 0x8}, {0x8, 0x95, 0x2, '\x00', 0x7}, {0x8, 0x81, 0x1}, {0x4, 0x8, 0x9, '\x00', 0x5}, {0x8, 0x56, 0x10, '\x00', 0x5}, {0x5, 0x2, 0x0, '\x00', 0x5}, {0xff, 0x8, 0x7f, '\x00', 0x1}, {0x0, 0x0, 0x1, '\x00', 0x9}, {0x5, 0x8, 0x6, '\x00', 0x80}, {0x3, 0x7, 0x9, '\x00', 0x1}, {0x8, 0x8, 0x0, '\x00', 0x67}, {0x7, 0x6, 0x9, '\x00', 0x2}, {0x1, 0x1, 0x5, '\x00', 0x36}, {0x1, 0xff, 0x9, '\x00', 0x9}, {0xfc, 0x2, 0x8, '\x00', 0x9a}, {0xfc, 0x6f, 0x14, '\x00', 0xf7}, {0x3, 0x4, 0x3, '\x00', 0x7}, {0xe6, 0x1, 0x6f, '\x00', 0x7f}, {0x0, 0xfd, 0x1, '\x00', 0x82}, {0x1, 0x40, 0x14, '\x00', 0x4}, {0xb, 0x9, 0x9, '\x00', 0xa}, {0x7, 0x2, 0x9, '\x00', 0x99}, {0x9, 0xd7, 0x1, '\x00', 0x5}]}}) r9 = accept4$packet(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) getsockname$packet(r9, &(0x7f00000008c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000900)=0x14) socket$inet_udp(0x2, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000940)) r10 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000980), 0xbdf1b015c2bfd232, 0x0) ioctl$TIOCSBRK(r10, 0x5427) ioctl$TCSETS(r10, 0x5402, &(0x7f00000009c0)={0x2, 0x4, 0x7fffffff, 0xdd, 0x5, "40edb3087e8e3c838af19fb5a1826619b81e2e"}) epoll_wait(0xffffffffffffffff, &(0x7f0000000a00)=[{}, {}], 0x2, 0x80) 64.970765ms ago: executing program 3 (id=68): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x35451d7003101a08, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNSETGROUP(r0, 0x400454ce, 0xee01) setresgid(0x0, 0xee01, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x103900, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000180)={'bridge_slave_0\x00', 0x2}) 0s ago: executing program 33 (id=68): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x35451d7003101a08, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNSETGROUP(r0, 0x400454ce, 0xee01) setresgid(0x0, 0xee01, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x103900, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000180)={'bridge_slave_0\x00', 0x2}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.14' (ED25519) to the list of known hosts. [ 24.259619][ T28] audit: type=1400 audit(1775530334.862:64): avc: denied { mounton } for pid=275 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2022 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 24.263149][ T275] cgroup: Unknown subsys name 'net' [ 24.282488][ T28] audit: type=1400 audit(1775530334.862:65): avc: denied { mount } for pid=275 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 24.309804][ T28] audit: type=1400 audit(1775530334.892:66): avc: denied { unmount } for pid=275 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 24.329834][ T275] cgroup: Unknown subsys name 'devices' [ 24.450124][ T275] cgroup: Unknown subsys name 'hugetlb' [ 24.455838][ T275] cgroup: Unknown subsys name 'rlimit' [ 24.590509][ T28] audit: type=1400 audit(1775530335.192:67): avc: denied { setattr } for pid=275 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=258 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 24.613800][ T28] audit: type=1400 audit(1775530335.192:68): avc: denied { mounton } for pid=275 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 24.638542][ T28] audit: type=1400 audit(1775530335.192:69): avc: denied { mount } for pid=275 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 24.677062][ T277] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 24.686141][ T28] audit: type=1400 audit(1775530335.282:70): avc: denied { relabelto } for pid=277 comm="mkswap" name="swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 24.711648][ T28] audit: type=1400 audit(1775530335.282:71): avc: denied { write } for pid=277 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 24.712656][ T275] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 24.737367][ T28] audit: type=1400 audit(1775530335.322:72): avc: denied { read } for pid=275 comm="syz-executor" name="swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 24.772232][ T28] audit: type=1400 audit(1775530335.322:73): avc: denied { open } for pid=275 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 25.573046][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.580246][ T283] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.587694][ T283] device bridge_slave_0 entered promiscuous mode [ 25.595875][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.603277][ T283] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.610749][ T283] device bridge_slave_1 entered promiscuous mode [ 25.666087][ T284] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.673216][ T284] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.680755][ T284] device bridge_slave_0 entered promiscuous mode [ 25.687738][ T284] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.694983][ T284] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.702513][ T284] device bridge_slave_1 entered promiscuous mode [ 25.839614][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.846691][ T285] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.854294][ T285] device bridge_slave_0 entered promiscuous mode [ 25.873725][ T284] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.880823][ T284] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.888153][ T284] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.895206][ T284] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.903169][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.910338][ T285] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.917700][ T285] device bridge_slave_1 entered promiscuous mode [ 25.967520][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.974612][ T283] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.981919][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.988969][ T283] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.003971][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.011073][ T287] bridge0: port 1(bridge_slave_0) entered disabled state [ 26.018641][ T287] device bridge_slave_0 entered promiscuous mode [ 26.025900][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.033013][ T287] bridge0: port 2(bridge_slave_1) entered disabled state [ 26.040397][ T287] device bridge_slave_1 entered promiscuous mode [ 26.046934][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.054015][ T286] bridge0: port 1(bridge_slave_0) entered disabled state [ 26.061478][ T286] device bridge_slave_0 entered promiscuous mode [ 26.071931][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.079027][ T286] bridge0: port 2(bridge_slave_1) entered disabled state [ 26.086430][ T286] device bridge_slave_1 entered promiscuous mode [ 26.215714][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.222844][ T285] bridge0: port 2(bridge_slave_1) entered forwarding state [ 26.230170][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.237235][ T285] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.255467][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 26.262808][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 26.270087][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 26.277703][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 26.285387][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 26.292881][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 26.300294][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 26.342560][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 26.350183][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 26.357620][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 26.366215][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.374287][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.382084][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 26.390368][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.397408][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 26.404835][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 26.413001][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.420037][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.427398][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 26.435677][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.442721][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 26.480432][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 26.489099][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 26.497261][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 26.505494][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 26.513927][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.521025][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.529076][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 26.537242][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.544311][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 26.551862][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 26.559980][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 26.568179][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 26.576785][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 26.602429][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 26.610620][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 26.618852][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 26.626307][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 26.634052][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 26.642592][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 26.650985][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.658080][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.665758][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 26.674188][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 26.683240][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 26.690306][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 26.697702][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 26.706095][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 26.714738][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 26.723225][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 26.731807][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.738889][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 26.746371][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 26.754954][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 26.763297][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 26.770329][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 26.777752][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 26.805264][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 26.813925][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 26.822688][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 26.831076][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 26.839258][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 26.847300][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 26.855446][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 26.863361][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 26.872399][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 26.880768][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 26.888796][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 26.896786][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 26.904947][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 26.912469][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 26.925793][ T284] device veth0_vlan entered promiscuous mode [ 26.932504][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 26.940950][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 26.960617][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 26.969238][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 26.976652][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 26.984396][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 26.993096][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 27.001750][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 27.010209][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 27.018619][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 27.026465][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 27.034725][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 27.042304][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 27.050368][ T286] device veth0_vlan entered promiscuous mode [ 27.062555][ T287] device veth0_vlan entered promiscuous mode [ 27.068806][ T283] device veth0_vlan entered promiscuous mode [ 27.077647][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 27.085770][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 27.094061][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 27.101705][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 27.117430][ T285] device veth0_vlan entered promiscuous mode [ 27.129012][ T286] device veth1_macvtap entered promiscuous mode [ 27.138434][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 27.146803][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 27.155487][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 27.164046][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 27.172111][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 27.180313][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 27.187763][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 27.198575][ T284] device veth1_macvtap entered promiscuous mode [ 27.208533][ T285] device veth1_macvtap entered promiscuous mode [ 27.218487][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 27.226727][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 27.235131][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 27.243218][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 27.251511][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 27.259902][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 27.268386][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 27.276673][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 27.284555][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 27.292822][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 27.301199][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 27.309511][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 27.319009][ T283] device veth1_macvtap entered promiscuous mode [ 27.339413][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 27.347083][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 27.355447][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 27.364464][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 27.372905][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 27.381375][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 27.389836][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 27.398464][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 27.406626][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 27.431030][ T287] device veth1_macvtap entered promiscuous mode [ 27.438460][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 27.442601][ T285] request_module fs-gadgetfs succeeded, but still no fs? [ 27.447445][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 27.462240][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 27.471062][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 27.479768][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 27.494849][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 27.503300][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 27.542955][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 27.557665][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 27.565999][ T314] loop0: detected capacity change from 0 to 256 [ 27.605311][ T314] ======================================================= [ 27.605311][ T314] WARNING: The mand mount option has been deprecated and [ 27.605311][ T314] and is ignored by this kernel. Remove the mand [ 27.605311][ T314] option from the mount to silence this warning. [ 27.605311][ T314] ======================================================= [ 27.649489][ T320] loop4: detected capacity change from 0 to 256 [ 27.663834][ T314] FAT-fs (loop0): Directory bread(block 64) failed [ 27.663865][ T314] FAT-fs (loop0): Directory bread(block 65) failed [ 27.663901][ T314] FAT-fs (loop0): Directory bread(block 66) failed [ 27.663921][ T314] FAT-fs (loop0): Directory bread(block 67) failed [ 27.663955][ T314] FAT-fs (loop0): Directory bread(block 68) failed [ 27.663974][ T314] FAT-fs (loop0): Directory bread(block 69) failed [ 27.664036][ T314] FAT-fs (loop0): Directory bread(block 70) failed [ 27.664056][ T314] FAT-fs (loop0): Directory bread(block 71) failed [ 27.664090][ T314] FAT-fs (loop0): Directory bread(block 72) failed [ 27.664110][ T314] FAT-fs (loop0): Directory bread(block 73) failed [ 27.672509][ T319] loop1: detected capacity change from 0 to 1024 [ 27.679891][ T319] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 27.680797][ T319] EXT4-fs (loop1): orphan cleanup on readonly fs [ 27.681013][ T319] EXT4-fs error (device loop1): ext4_free_blocks:6219: comm syz.1.2: Freeing blocks not in datazone - block = 0, count = 4096 [ 27.681125][ T319] EXT4-fs (loop1): Remounting filesystem read-only [ 27.681204][ T319] EXT4-fs (loop1): 1 orphan inode deleted [ 27.681223][ T319] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 27.691831][ T324] loop2: detected capacity change from 0 to 256 [ 27.708711][ T324] FAT-fs (loop2): Directory bread(block 64) failed [ 27.708741][ T324] FAT-fs (loop2): Directory bread(block 65) failed [ 27.708776][ T324] FAT-fs (loop2): Directory bread(block 66) failed [ 27.708830][ T324] FAT-fs (loop2): Directory bread(block 67) failed [ 27.708867][ T324] FAT-fs (loop2): Directory bread(block 68) failed [ 27.708887][ T324] FAT-fs (loop2): Directory bread(block 69) failed [ 27.708922][ T324] FAT-fs (loop2): Directory bread(block 70) failed [ 27.708941][ T324] FAT-fs (loop2): Directory bread(block 71) failed [ 27.708976][ T324] FAT-fs (loop2): Directory bread(block 72) failed [ 27.708996][ T324] FAT-fs (loop2): Directory bread(block 73) failed [ 27.763653][ T324] xt_hashlimit: size too large, truncated to 1048576 [ 28.009821][ T320] tty tty4: ldisc open failed (-12), clearing slot 3 [ 28.154707][ T331] xt_TPROXY: Can be used only with -p tcp or -p udp [ 28.171406][ T342] device veth1_macvtap left promiscuous mode [ 28.227450][ T350] capability: warning: `syz.4.12' uses 32-bit capabilities (legacy support in use) [ 28.248930][ T350] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 28.292701][ T319] EXT4-fs error (device loop1): ext4_lookup:1858: inode #16: comm syz.1.2: iget: bad extended attribute block 524288 [ 28.327852][ T283] EXT4-fs (loop1): unmounting filesystem. [ 28.389209][ T356] netlink: 104 bytes leftover after parsing attributes in process `syz.1.13'. [ 28.429062][ T348] loop3: detected capacity change from 0 to 16 [ 28.436064][ T348] erofs: (device loop3): erofs_read_inode: unsupported datalayout 6 of nid 36 [ 28.469069][ T19] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 28.485413][ T356] kvm: emulating exchange as write [ 28.530398][ T310] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 28.583836][ T354] loop3: detected capacity change from 0 to 256 [ 28.588257][ T354] exfat: Deprecated parameter 'utf8' [ 28.588330][ T354] exfat: Deprecated parameter 'namecase' [ 28.599873][ T354] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0xe6e0c303, utbl_chksum : 0xe619d30d) [ 28.662279][ T19] usb 1-1: New USB device found, idVendor=0c72, idProduct=0012, bcdDevice=22.96 [ 28.662306][ T19] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 28.662324][ T19] usb 1-1: Product: syz [ 28.662337][ T19] usb 1-1: Manufacturer: syz [ 28.662349][ T19] usb 1-1: SerialNumber: syz [ 28.663100][ T19] usb 1-1: config 0 descriptor?? [ 29.299570][ T368] loop2: detected capacity change from 0 to 40427 [ 29.339344][ T368] F2FS-fs (loop2): Invalid SB checksum offset: 0 [ 29.355788][ T368] F2FS-fs (loop2): Can't find valid F2FS filesystem in 2th superblock [ 29.393408][ T368] F2FS-fs (loop2): invalid crc value [ 29.403676][ T365] syz.4.14 (365) used greatest stack depth: 20640 bytes left [ 29.421689][ T28] kauditd_printk_skb: 64 callbacks suppressed [ 29.421703][ T28] audit: type=1400 audit(1775530340.022:138): avc: denied { read } for pid=374 comm="syz.3.18" name="ptp0" dev="devtmpfs" ino=264 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 29.441289][ T368] F2FS-fs (loop2): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 585327988383614437) [ 29.507292][ T28] audit: type=1400 audit(1775530340.022:139): avc: denied { open } for pid=374 comm="syz.3.18" path="/dev/ptp0" dev="devtmpfs" ino=264 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 29.549818][ T368] F2FS-fs (loop2): Try to recover 2th superblock, ret: 0 [ 29.556955][ T368] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 29.581103][ T367] mmap: syz.2.16 (367) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 29.614682][ T385] capability: warning: `syz.1.21' uses deprecated v2 capabilities in a way that may be insecure [ 29.706769][ T28] audit: type=1400 audit(1775530340.302:140): avc: denied { connect } for pid=386 comm="syz.2.22" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 29.730817][ T377] loop3: detected capacity change from 0 to 40427 [ 29.738965][ T377] F2FS-fs (loop3): Unrecognized mount option "ÿÿÿÿ0x0000000000000000ÿÿ0x000000000000000001777777777777777777777" or missing value [ 29.756197][ T28] audit: type=1400 audit(1775530340.352:141): avc: denied { ioctl } for pid=374 comm="syz.3.18" path="/dev/ptp0" dev="devtmpfs" ino=264 ioctlcmd=0x3d0f scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 29.788196][ T60] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 29.803486][ T28] audit: type=1400 audit(1775530340.402:142): avc: denied { ioctl } for pid=391 comm="syz.3.23" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=16703 ioctlcmd=0xaa3f scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 29.842571][ T28] audit: type=1400 audit(1775530340.442:143): avc: denied { ioctl } for pid=391 comm="syz.3.23" path="socket:[16640]" dev="sockfs" ino=16640 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 29.867361][ T28] audit: type=1400 audit(1775530340.442:144): avc: denied { write } for pid=391 comm="syz.3.23" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 29.988002][ T60] usb 5-1: Using ep0 maxpacket: 16 [ 29.994526][ T60] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 30.004700][ T60] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 30.015681][ T24] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 30.023300][ T60] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 30.033192][ T60] usb 5-1: New USB device found, idVendor=04d8, idProduct=f002, bcdDevice= 0.00 [ 30.042357][ T60] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 30.051105][ T60] usb 5-1: config 0 descriptor?? [ 30.149801][ T397] loop1: detected capacity change from 0 to 512 [ 30.156809][ T397] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 30.183857][ T397] EXT4-fs (loop1): 1 orphan inode deleted [ 30.189724][ T397] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 30.199164][ T397] ext4 filesystem being mounted at /4/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 30.200897][ T398] Quota error (device loop1): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 30.219349][ T398] EXT4-fs error (device loop1): ext4_release_dquot:6858: comm kworker/u4:4: Failed to release dquot type 1 [ 30.239003][ T28] audit: type=1400 audit(1775530340.842:145): avc: denied { write } for pid=396 comm="syz.1.25" name="/" dev="loop1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 30.240330][ T24] usb 3-1: config 0 has an invalid interface number: 64 but max is 0 [ 30.260488][ T28] audit: type=1400 audit(1775530340.842:146): avc: denied { add_name } for pid=396 comm="syz.1.25" name="bus" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 30.269981][ T24] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 30.301327][ T24] usb 3-1: config 0 has no interface number 0 [ 30.309286][ T24] usb 3-1: New USB device found, idVendor=046d, idProduct=0823, bcdDevice=39.48 [ 30.318757][ T24] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 30.326855][ T24] usb 3-1: Product: syz [ 30.331203][ T24] usb 3-1: Manufacturer: syz [ 30.336044][ T24] usb 3-1: SerialNumber: syz [ 30.341532][ T24] usb 3-1: config 0 descriptor?? [ 30.347647][ T24] usb 3-1: Found UVC 0.00 device syz (046d:0823) [ 30.354124][ T24] usb 3-1: No valid video chain found. [ 30.370097][ T283] EXT4-fs (loop1): unmounting filesystem. [ 30.390933][ T407] loop1: detected capacity change from 0 to 2048 [ 30.400475][ T407] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 30.409633][ T407] ext4 filesystem being mounted at /5/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 30.425194][ T407] overlayfs: workdir and upperdir must be separate subtrees [ 30.469523][ T410] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 30.478940][ T410] ext4 filesystem being mounted at /8/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 30.490475][ T414] 9pnet_fd: p9_fd_create_unix (414): problem connecting socket: ./file0: -111 [ 30.502467][ T380] netlink: 148 bytes leftover after parsing attributes in process `syz.4.19'. [ 30.515646][ T60] hid-picolcd 0003:04D8:F002.0001: unbalanced collection at end of report description [ 30.551700][ T304] usb 3-1: USB disconnect, device number 2 [ 30.580157][ T60] hid-picolcd 0003:04D8:F002.0001: device report parse failed [ 30.587876][ T60] hid-picolcd: probe of 0003:04D8:F002.0001 failed with error -22 [ 30.613827][ T283] EXT4-fs (loop1): unmounting filesystem. [ 31.019661][ T60] usb 1-1: USB disconnect, device number 2 [ 31.239923][ T380] EXT4-fs (loop4): 1 orphan inode deleted [ 31.246704][ T380] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 31.258101][ T398] EXT4-fs error (device loop4): ext4_release_dquot:6858: comm kworker/u4:4: Failed to release dquot type 1 [ 31.272413][ T380] ext4 filesystem being mounted at /6/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 31.280589][ T423] FAT-fs (loop0): Unrecognized mount option "0x0000000000000000" or missing value [ 31.316108][ T19] usb 5-1: USB disconnect, device number 2 [ 31.332834][ T284] EXT4-fs error (device loop3): ext4_readdir:263: inode #2: block 16: comm syz-executor: path /8/file0: bad entry in directory: rec_len is smaller than minimal - offset=108, inode=646161, rec_len=0, size=4096 fake=0 [ 31.362970][ T284] EXT4-fs (loop3): unmounting filesystem. [ 31.468225][ T436] EXT4-fs (loop2): Test dummy encryption mode enabled [ 31.499651][ T436] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 31.516146][ T436] ext4 filesystem being mounted at /4/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 31.567176][ T433] F2FS-fs (loop3): Invalid Fs Meta Ino: node(0) meta(2) root(0) [ 31.577962][ T433] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 31.588456][ T436] fscrypt: AES-256-XTS using blk-crypto-fallback [ 31.595307][ T304] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 31.603697][ T433] F2FS-fs (loop3): invalid crc value [ 31.617763][ T433] F2FS-fs (loop3): Found nat_bits in checkpoint [ 31.657974][ T436] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 31.689850][ T287] EXT4-fs (loop2): unmounting filesystem. [ 31.696046][ T433] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 31.703285][ T433] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 31.789979][ T447] EXT4-fs: Ignoring removed nomblk_io_submit option [ 31.805594][ T447] EXT4-fs: Ignoring removed mblk_io_submit option [ 31.822175][ T304] usb 2-1: Using ep0 maxpacket: 16 [ 31.839473][ T304] usb 2-1: config index 0 descriptor too short (expected 51443, got 18) [ 31.840655][ T286] EXT4-fs (loop4): unmounting filesystem. [ 31.847859][ T304] usb 2-1: config 0 has an invalid interface number: 13 but max is 0 [ 31.847880][ T304] usb 2-1: config 0 has no interface number 0 [ 31.853852][ T447] ext4: Unknown parameter 'nouser_xattr' [ 31.881375][ T304] usb 2-1: too many endpoints for config 0 interface 13 altsetting 170: 97, using maximum allowed: 30 [ 31.918415][ T304] usb 2-1: config 0 interface 13 altsetting 170 has 0 endpoint descriptors, different from the interface descriptor's value: 97 [ 31.956518][ T304] usb 2-1: config 0 interface 13 has no altsetting 0 [ 31.980591][ T304] usb 2-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 31.998278][ T304] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 32.006307][ T304] usb 2-1: Product: syz [ 32.017973][ T304] usb 2-1: Manufacturer: syz [ 32.028064][ T304] usb 2-1: SerialNumber: syz [ 32.035064][ T304] r8152-cfgselector 2-1: config 0 descriptor?? [ 32.178017][ T60] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 32.243778][ T421] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 32.252499][ T421] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 32.318421][ T24] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 32.348577][ T478] FAT-fs (loop2): Unrecognized mount option "ÿÿÿÿÿÿÿÿ00000000000000000003" or missing value [ 32.358032][ T60] usb 5-1: Using ep0 maxpacket: 16 [ 32.366364][ T60] usb 5-1: config 0 interface 0 altsetting 6 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 32.390701][ T60] usb 5-1: config 0 interface 0 altsetting 6 has 1 endpoint descriptor, different from the interface descriptor's value: 17 [ 32.392966][ T477] FAT-fs (loop2): Unrecognized mount option "nnonumtail=1" or missing value [ 32.435021][ T60] usb 5-1: config 0 interface 0 has no altsetting 0 [ 32.442647][ T478] overlayfs: failed to create directory ./bus/work (errno: 13); mounting read-only [ 32.443306][ T60] usb 5-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 0.00 [ 32.461541][ T60] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 32.488229][ T60] usb 5-1: config 0 descriptor?? [ 32.500516][ T24] usb 4-1: New USB device found, idVendor=0763, idProduct=0150, bcdDevice= 0.40 [ 32.514384][ T24] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 32.524759][ T482] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=482 comm=syz.2.44 [ 32.537013][ T24] usb 4-1: Product: syz [ 32.541891][ T24] usb 4-1: Manufacturer: syz [ 32.546559][ T24] usb 4-1: SerialNumber: syz [ 32.654533][ T304] r8152-cfgselector 2-1: Unknown version 0x0000 [ 32.661458][ T304] r8152-cfgselector 2-1: Unknown version 0x0000 [ 32.670508][ T304] r8152-cfgselector 2-1: USB disconnect, device number 2 [ 32.775676][ T24] usb 4-1: MIDIStreaming interface descriptor not found [ 32.786649][ T24] usb 4-1: USB disconnect, device number 2 [ 32.897963][ T388] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 32.925534][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.932484][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.939388][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.946253][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.953227][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.960483][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.967367][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.974282][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.981274][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.988234][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 32.995114][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.002257][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.004378][ T426] udevd[426]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 33.009229][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.031767][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.038873][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.045779][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.052783][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.060003][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.066866][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.073950][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.080998][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.088247][ T388] usb 3-1: Using ep0 maxpacket: 16 [ 33.093425][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.100415][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.107420][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.114370][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.121487][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.128441][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.135492][ T388] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 33.145714][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.152631][ T388] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 33.161554][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.168708][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.176010][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.183023][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.190054][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.197025][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.204395][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.211353][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.218323][ T388] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 33.227821][ T388] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.236125][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.243270][ T60] wacom 0003:056A:0331.0002: unknown main item tag 0x0 [ 33.250218][ T388] usb 3-1: Product: syz [ 33.254421][ T388] usb 3-1: Manufacturer: syz [ 33.260092][ T60] wacom 0003:056A:0331.0002: hidraw0: USB HID v0.08 Device [HID 056a:0331] on usb-dummy_hcd.4-1/input0 [ 33.271227][ T388] usb 3-1: SerialNumber: syz [ 33.323424][ T501] xt_hashlimit: size too large, truncated to 1048576 [ 33.350034][ T60] usb 5-1: USB disconnect, device number 3 [ 33.439612][ T503] fido_id[503]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.4/usb5/report_descriptor': No such file or directory [ 33.488622][ T388] usb 3-1: 0:2 : does not exist [ 33.499762][ T388] usb 3-1: 5:0: failed to get current value for ch 0 (-22) [ 33.520809][ T388] usb 3-1: USB disconnect, device number 3 [ 33.658121][ T304] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 33.798334][ T429] udevd[429]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 33.889213][ T520] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 34.167996][ T45] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 34.424957][ T522] set_capacity_and_notify: 10 callbacks suppressed [ 34.425011][ T522] loop2: detected capacity change from 0 to 1024 [ 34.649549][ T28] kauditd_printk_skb: 59 callbacks suppressed [ 34.649564][ T28] audit: type=1400 audit(1775530345.252:205): avc: denied { map } for pid=527 comm="syz.0.58" path="socket:[17460]" dev="sockfs" ino=17460 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 34.688937][ T522] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 34.732289][ T528] loop0: detected capacity change from 0 to 2048 [ 34.739486][ T523] netlink: 524 bytes leftover after parsing attributes in process `syz.2.56'. [ 34.758995][ T522] netlink: 524 bytes leftover after parsing attributes in process `syz.2.56'. [ 34.771980][ T28] audit: type=1400 audit(1775530345.302:206): avc: denied { read accept } for pid=527 comm="syz.0.58" path="socket:[17460]" dev="sockfs" ino=17460 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 34.813384][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 34.848112][ T511] loop3: detected capacity change from 0 to 131072 [ 34.866089][ T511] F2FS-fs (loop3): invalid crc value [ 34.875718][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 34.907869][ T287] EXT4-fs error (device loop2): empty_inline_dir:1895: inode #12: block 7: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=20, inode=327694, rec_len=0, size=60 fake=0 [ 34.932718][ T304] usb 2-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 0 [ 34.943524][ T28] audit: type=1400 audit(1775530345.532:207): avc: denied { write } for pid=527 comm="syz.0.58" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 34.945645][ T304] usb 2-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 255 [ 34.969542][ T528] Zero length message leads to an empty skb [ 34.977778][ T304] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 34.983572][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 34.993342][ T304] usb 2-1: config 0 has no interfaces? [ 35.009750][ T28] audit: type=1400 audit(1775530345.572:208): avc: denied { getopt } for pid=527 comm="syz.0.58" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 35.033158][ T511] F2FS-fs (loop3): Found nat_bits in checkpoint [ 35.059295][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 35.079748][ T304] usb 2-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 35.090251][ T28] audit: type=1326 audit(1775530345.642:209): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=527 comm="syz.0.58" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7effe2b9c819 code=0x0 [ 35.110441][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 35.112910][ T304] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.141335][ T511] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 35.147614][ T287] EXT4-fs error (device loop2): empty_inline_dir:1895: inode #12: block 7: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=20, inode=327694, rec_len=0, size=60 fake=0 [ 35.152873][ T28] audit: type=1400 audit(1775530345.762:210): avc: denied { unmount } for pid=286 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 35.172755][ T304] usb 2-1: config 0 descriptor?? [ 35.205419][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.226988][ T28] audit: type=1400 audit(1775530345.822:211): avc: denied { associate } for pid=510 comm="syz.3.53" name="cgroup" scontext=root:object_r:sysadm_t tcontext=system_u:object_r:proc_t tclass=filesystem permissive=1 [ 35.253473][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 35.275844][ T28] audit: type=1400 audit(1775530345.822:212): avc: denied { read write } for pid=510 comm="syz.3.53" name="file2" dev="loop3" ino=8 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 35.298880][ T28] audit: type=1400 audit(1775530345.822:213): avc: denied { open } for pid=510 comm="syz.3.53" path="/14/file1/file2" dev="loop3" ino=8 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 35.321503][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 35.323829][ T28] audit: type=1400 audit(1775530345.822:214): avc: denied { ioctl } for pid=510 comm="syz.3.53" path="/14/file1/file2" dev="loop3" ino=8 ioctlcmd=0xae41 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 35.351852][ T287] EXT4-fs error (device loop2): empty_inline_dir:1895: inode #12: block 7: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=20, inode=327694, rec_len=0, size=60 fake=0 [ 35.387729][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.405265][ T287] EXT4-fs error (device loop2): ext4_read_inline_dir:1611: inode #12: block 7: comm syz-executor: path /15/file1/file0: bad entry in directory: rec_len is smaller than minimal - offset=40, inode=327694, rec_len=0, size=80 fake=0 [ 35.429030][ T544] netlink: 24 bytes leftover after parsing attributes in process `syz.4.62'. [ 35.438386][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.459783][ T304] usb 2-1: USB disconnect, device number 3 [ 35.472496][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.488721][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.503764][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.519454][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.534972][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.550139][ T287] EXT4-fs warning (device loop2): empty_inline_dir:1902: bad inline directory (dir #12) - inode 327694, rec_len 0, name_len 255inline size 60 [ 35.680130][ T287] EXT4-fs (loop2): unmounting filesystem. [ 35.854148][ T553] loop4: detected capacity change from 0 to 40427 [ 35.873561][ T553] F2FS-fs (loop4): Corrupted extension count (64 + 1 > 64) [ 35.888101][ T553] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 35.914934][ T553] F2FS-fs (loop4): Image doesn't support compression [ 35.929441][ T553] ================================================================================ [ 35.950825][ T553] UBSAN: shift-out-of-bounds in fs/f2fs/super.c:942:5 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 35.964266][ T553] shift exponent 160 is too large for 64-bit type 'unsigned long' [ 35.976556][ T553] CPU: 1 PID: 553 Comm: syz.4.65 Not tainted syzkaller #0 [ 35.983715][ T553] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/18/2026 [ 35.993818][ T553] Call Trace: [ 35.997119][ T553] [ 36.000063][ T553] __dump_stack+0x21/0x24 [ 36.004485][ T553] dump_stack_lvl+0x110/0x170 [ 36.009199][ T553] ? __cfi_dump_stack_lvl+0x8/0x8 [ 36.014454][ T553] ? __kasan_slab_free+0x11/0x20 [ 36.019427][ T553] dump_stack+0x15/0x24 [ 36.023624][ T553] ubsan_epilogue+0xe/0x40 [ 36.028066][ T553] __ubsan_handle_shift_out_of_bounds+0x37c/0x400 [ 36.034512][ T553] ? match_int+0x142/0x1a0 [ 36.039065][ T553] parse_options+0x4aa0/0x4ab0 [ 36.043882][ T553] ? default_options+0xcb0/0xcb0 [ 36.048868][ T553] ? f2fs_fill_super+0x22dc/0x6e40 [ 36.054033][ T553] ? kstrdup+0x56/0x80 [ 36.058146][ T553] ? memcpy+0x56/0x70 [ 36.062163][ T553] f2fs_fill_super+0x2318/0x6e40 [ 36.067149][ T553] ? __cfi_f2fs_fill_super+0x10/0x10 [ 36.072473][ T553] ? mutex_unlock+0x8f/0x230 [ 36.077241][ T553] ? set_blocksize+0x1d0/0x470 [ 36.082044][ T553] ? sb_set_blocksize+0xaa/0xf0 [ 36.086928][ T553] ? __cfi_f2fs_fill_super+0x10/0x10 [ 36.092260][ T553] mount_bdev+0x2bc/0x3f0 [ 36.096633][ T553] ? __cfi_f2fs_fill_super+0x10/0x10 [ 36.101959][ T553] f2fs_mount+0x34/0x40 [ 36.106143][ T553] legacy_get_tree+0xfe/0x1a0 [ 36.110846][ T553] ? __cfi_f2fs_mount+0x10/0x10 [ 36.115730][ T553] vfs_get_tree+0x9a/0x270 [ 36.120178][ T553] do_new_mount+0x251/0xb30 [ 36.124728][ T553] path_mount+0x659/0xfc0 [ 36.129095][ T553] ? user_path_at_empty+0x161/0x1c0 [ 36.134415][ T553] __se_sys_mount+0x320/0x390 [ 36.139129][ T553] ? __x64_sys_mount+0xd0/0xd0 [ 36.143929][ T553] ? do_user_addr_fault+0x9ac/0x1050 [ 36.149248][ T553] __x64_sys_mount+0xbf/0xd0 [ 36.153914][ T553] x64_sys_call+0x65d/0x9a0 [ 36.158463][ T553] do_syscall_64+0x4c/0xa0 [ 36.162994][ T553] ? clear_bhb_loop+0x30/0x80 [ 36.167706][ T553] ? clear_bhb_loop+0x30/0x80 [ 36.172402][ T553] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 36.178319][ T553] RIP: 0033:0x7f269979da8a [ 36.182771][ T553] Code: 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 36.202421][ T553] RSP: 002b:00007f269a5dce58 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 36.210848][ T553] RAX: ffffffffffffffda RBX: 00007f269a5dcee0 RCX: 00007f269979da8a [ 36.218919][ T553] RDX: 0000200000000140 RSI: 0000200000000000 RDI: 00007f269a5dcea0 [ 36.226902][ T553] RBP: 0000200000000140 R08: 00007f269a5dcee0 R09: 000000000200401b [ 36.234895][ T553] R10: 000000000200401b R11: 0000000000000246 R12: 0000200000000000 [ 36.243839][ T553] R13: 00007f269a5dcea0 R14: 0000000000005533 R15: 0000200000000180 [ 36.251847][ T553] [ 36.310052][ T553] ================================================================================ [ 36.319471][ T553] F2FS-fs (loop4): Not support 4294967296, larger than 256 [ 36.378852][ T305] device bridge_slave_1 left promiscuous mode [ 36.385135][ T305] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.399119][ T305] device bridge_slave_0 left promiscuous mode [ 36.405301][ T305] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.413604][ T305] device veth1_macvtap left promiscuous mode [ 36.419739][ T305] device veth0_vlan left promiscuous mode [ 37.239179][ T305] device bridge_slave_1 left promiscuous mode [ 37.245373][ T305] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.253144][ T305] device bridge_slave_0 left promiscuous mode [ 37.259399][ T305] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.267289][ T305] device bridge_slave_1 left promiscuous mode [ 37.273619][ T305] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.281197][ T305] device bridge_slave_0 left promiscuous mode [ 37.287334][ T305] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.295459][ T305] device bridge_slave_1 left promiscuous mode [ 37.301680][ T305] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.309362][ T305] device bridge_slave_0 left promiscuous mode [ 37.315498][ T305] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.323497][ T305] device bridge_slave_1 left promiscuous mode [ 37.329641][ T305] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.337021][ T305] device bridge_slave_0 left promiscuous mode [ 37.343288][ T305] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.351786][ T305] device veth0_vlan left promiscuous mode [ 37.357716][ T305] device veth1_macvtap left promiscuous mode [ 37.363832][ T305] device veth0_vlan left promiscuous mode [ 37.369907][ T305] device veth1_macvtap left promiscuous mode [ 37.375917][ T305] device veth0_vlan left promiscuous mode [ 37.382106][ T305] device veth1_macvtap left promiscuous mode [ 37.388189][ T305] device veth0_vlan left promiscuous mode